名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
用织梦程序仿站时候,经常会使用currentstyle标签高亮当前的栏目,具体相关具体代码如下为:
currentstyle='<li class="current-menu-item"><a href="~typelink~"><i class="~typefabefore~ fa"></i><span class="font-text">~typename~</span></a></li>'
但是在实际建站操作中经常具体调用自定义字段,大驾家会发现在用currentstyle的时候读取不出自定义字段的网站内容了。这时候,咱们就需要对织梦程序进行二次网站开发,以满足咱们的需要。
1、咱们打开/include/taglib/channel.lib.php网站文件,在136行找到:
$row['typelink'] = GetOneTypeUrlA($row);
2、按照格式规则写入咱们需要具体调用的自定义字段。例如,咱们要具体调用abcd字段名,那么咱们就这样写:
$linkOkstr = str_replace("~abcd~",$row['abcd'],$linkOkstr);
示例:
//处理同级栏目中,当前栏目的样式 if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' ) { $linkOkstr = $currentstyle; $row['typelink'] = GetOneTypeUrlA($row); $linkOkstr = str_replace("~abcd~",$row['abcd'],$linkOkstr);//这一句就是咱们新增的字段名 $linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr); $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr); $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr); $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr); $likeType .= $linkOkstr; }
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序手机端访问pc端站点自动跳转手机端三种情况