您当前的位置: 主页 > 优化教程
织梦副栏目名称和链接调用方法,打开 \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单页文档调用标签likesgpage|likepage教程单页文档是 织梦模板 提供的一种频道模型,位置在后台核心频道模型单页文... 2021-07-22
织梦首页和列表页动态调用点击次数方法以前在《织梦文章页调用文章浏览次数优化调用代码》里中,在织梦的内容页面... 2021-07-22
织梦文章属性增加推荐特荐图标给有属性的文档加入指定的图标图片,注意单双引号 [field:flag... 2021-07-22
织梦自由列表freelist调用增加排序方法很多站长在用到织梦的自由列表功能时,会发现其排序方式比较单一,不能满足... 2021-07-22
dedecmsdedecms调用指定栏目的信息/** * 调用指定栏目的信息 * @param int $chann... 2021-08-09
DedeCms 修改文章来源文字长度的方法DedeCms 修改文章来源文字长度的方法 1、进入后台》系统》SQL... 2021-07-22
dedecms使用getall获取当前页面tag标签(超连接)的方法本文实例讲述了dedecms使用getall获取当前页面tag标签(超... 2021-07-27
织梦模板dedecms 调用软件下载排行的代码大部分网上提供的织梦下载排行都只能针对一个软件只有一个下载地址的情况,... 2021-07-22
dedecms教程:织梦未审核文档禁止动态浏览DEDECMS 织梦模板 默认情况下,会员发布的未审核文档是可以通过动... 2021-07-22
解决织梦(DEDECMS)后台无法上传图片问题织梦(DEDECMS)后台无法上传提片,提示上传失败,令人懊恼。而织梦... 2021-07-27
让dede搜索页模板也支持arclist和myad的标签今天碰到了一个问题,在搜索页实现arclist和myad的标签的内容调... 2021-07-22
最新织梦DEDECMS V5.7模板标签调用大全-----------------------------------... 2021-07-27
关于织梦模板DEDECSM文章排序方式及调用方法标签dede:arclist的排序是通过orderby来指定的,如下:... 2021-07-22
织梦万能loop循环标签可以调用任意数据DedeCMS v5.7手册中的loop万能标签非常有用,可以使用它来... 2021-07-22
DEDECMS 如何修改系统默认style文件夹要修改系统默认文件夹,必须首先得了解相关配置文件的功能作用: ./da... 2021-08-09
dedecms织梦模板首页导航菜单二级栏目调用标签channelartlist本文实例讲述了dedecms首页导航菜单二级栏目调用标签的用法。分享给... 2021-07-22
dedecmsdedecms php常用函数function checkStr($str){ $output=; ... 2021-08-09

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