您当前的位置: 主页 > 优化教程
织梦副栏目名称和链接调用方法,打开 \include\extend.func.php 在最下面加入
 
/**
 *  获取副栏目链接和名称
 *
 * @access    public
 * @param     string  $typeid2         副栏目id
 * @param     string  $result         输出
 * @return    string
 */
if(!function_exists('GetTypeid2'))
{
         function GetTypeid2($typeid2)
         {
                   global $dsql;
                   $result = '';
                   $query = "SELECT * FROM `dede_arctype` WHERE id IN($typeid2) AND ishidden<>1 ORDER BY FIELD(id,$typeid2)";
                   $dsql->Execute('t',$query);
                   while($row = $dsql->GetArray('t'))
                   {
                            $typeurl = GetOneTypeUrlA($row);
                            $result.= ($result=='' ? "<a href='{$typeurl}'>{$row['typename']}</a>" : ','."<a href='{$typeurl}'>{$row['typename']}</a>");
                   }
                   return $result;
         }
}
 
列表页 调用标签写法
 
[field:typeid2 function=GetTypeid2(@me)/]
 
内容页 调用标签写法
 
{dede:field.typeid2 function=GetTypeid2(@me)/}
 
首页 调用标签
 
还需要打开 /include/taglib/arclist.lib.php 找到
 
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';
 
 
 
改成
 
if($CrossID=='') $orwheres[] = " (arc.typeid in (".GetSonIds($typeid).") or arc.typeid2 in (".GetSonIds($typeid).") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%' )";
 
继续找到
 
else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
 
改成
 
else $orwheres[] = " (arc.typeid in (".GetSonIds($typeid).",".$CrossID.") or arc.typeid2 in (".GetSonIds($typeid).",".$CrossID.") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%')";
 
这样才可以在首页调用副栏目,标签写法是
 
[field:typeid2 function=GetTypeid2(@me)/]
 

关键词:织梦,dedecms,副,栏目,名称,和,链接,调用,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DeDecms留言本未输入或验证码错误不返回的解决方法关于留言本未输入验证码或验证码错误不返回的问题 不知道大家有没有注意到... 2021-07-22
dedecms栏目列表页文章标题设置推荐后加粗的取消方法在织梦dedecms中,文章标题加粗可以在文章发布的时候设置加粗,还有... 2021-07-27
织梦二级当前栏目高亮的解决方法首先,修改 include\taglib\channelartlist... 2021-07-22
实现DedeCms织梦模板文章标题分栏显示的教程代码如下: {dede:field name=title/}-{ded... 2021-07-22
DEDECMS 扩展标签和dede自定义标签实现方法我们需要知道下扩展标签的存放目录及文件名构成,首先,扩展的标签都是存放... 2021-07-27
织梦图集图片数量获取方法在include/common.func.php增加下列函数: fun... 2021-08-14
织梦dedecms文章标题字数限制的解决方法织梦系统默认的文章标题字数限制是60,也就是30个汉字,不够用怎么办?... 2021-09-13
织梦DedeCMS清除文档数据后让文档ID默认从1开始的办法织梦默认的情况下载删除所有文档数据后,再发布文档就会发现默认的文档id... 2021-08-14
Dede隐藏网站模板真实路径技巧相信大家用Dede架构网站的有很多吧,很多时候我们是直接复制一个tem... 2021-07-30
织梦DedeTag Engine Create File False的彻底解决方法DedeTag Engine Create File False这个问... 2021-07-22
织梦DedeCMS首页调用随机文章与定时更新首页的方法教程织梦DedeCMS首页调用随机文章与定时更新首页的方法教程,大家做SE... 2021-07-30
DEDECMS给图集图片{dede:productimagelist}自动编号在图集内容页调用图集的时候,如果使用某些幻灯片特效或者jquery插件... 2021-08-09
织梦DEDECMS列表页首页怎么跟其它页使用不同模板织梦DEDECMS列表页首页跟其它页使用不同模板的办法 推荐学习:织梦... 2021-07-22
DedeCMS tag标签字符长度限制的解决办法织梦dedecms默认的tag标签字符长度最长只有6个汉字,太不方便了... 2021-08-09
织梦dedecms系统万能SQL标签调用归纳织梦模板 制作经常要用到很多标签,新手都不是很熟,我把它整理了一下,贴... 2021-07-27
DEDECMS织梦模板建站二级栏目title中/斜杠替换的代码DEDE二级栏目title中/(斜杠)替换的方法 1、交换顶级栏目和二... 2021-07-22
DedeTag Engine Create File False DEDE栏目生成错误DEDE 织梦模板 可以说是最容易上手的CMS。尝试过很多CMS程序,... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn