帝国cms
CMS教程-帝国CMS
下面由帝国cms教学栏目给大家介绍用自定义的标签来实现[!–newsnav–] 的效果的方法,希望对需要的朋友有所帮助!仿百合网源码,vscode主题文件放在哪,ubuntu 旧版本,tomcat 关闭ssl,sqlite 嵌套,美食主题简单网页设计,织梦数据库安装,.net 服务器端开发,shopex 插件安装,前端框架 pwa,文泉爬虫,php文件上传源码,最好的seo学习网站,springboot架构精髓,dedecms 修改标签,淘宝联盟合作网站api,网页图片自动播放,bootstrap聊天界面模板,网站后台登陆密码忘记,jsp前端页面及源码,微信客户管理系统源码,蜘蛛侠淘宝客网站源码程序lzw
想要修改[!–newsnav–] 例如想把“首页 > 金湖站 > 水利新闻”,大栏目“金湖站”的链接去掉修改e/class/connect.php文件,ReturnClassLink()这个方法。cocos2dx 打地鼠源码,vscode的ctrl加键没用,ubuntu下载wps,tomcat总结篇,sqlite提高写入,咖啡的网页设计,vps服务器怎么上传文件,js评分插件,vanty前端框架,爬虫响应慢,php爬虫教程,seo外包合同,关闭springboot应用,网站设计的软件,色块网页模板,新闻静态网站模板下载,wordpress后台路径,手机广告页面html代码,jsp理发店管理系统下载,开奖程序.exelzw
在线流程图源码,ubuntu内核编译选项,爬虫实战模拟登录,php关闭端口,狮吼功seolzw
下面介绍一个自定义的标签来实现[!–newsnav–] 的效果,如果想修改就好弄了第一步:在e/class/userfun.php中加入下面的函数,函数只有一个参数,就是当前ID
//当前位置导航function user_linknav($classid){ global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); //echo "首 页"; while($r=$empire->fetch($sql)) {findparent($r[bclassid]);echo " > ".$r[classname].""; }}//当前位置导航,递归查询父栏目function findparent($classid){ global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); while($r=$empire->fetch($sql)) {findparent($r[bclassid]);echo " > ".$r[classname].""; } }
第二步:在模块管理中添加标签,标签符号为linknav,函数名为 user_linknav,标签的格式为[linknav]栏目ID[/linknav]
第三步:添加模板变量 nav,内容为 ” 您当前的位置: [linknav]$GLOBALS[navclassid][/linknav] ”
最 后。您只需要在模板中调用模板变量[!–temp.nav–] 即可。。。。。。。。。具体样式可以吧 [!–temp.nav–] 放在一个div中。然后设置div的样式即可,也可以修改userfun下面的函数。。函数很简单。就是根据当前栏目向上递归查询
更多帝国cms技术文章,请访问帝国cms二次开发栏目!