欢迎访问融科网络!我们专注于郑州网站建设郑州网站制作郑州网站设计郑州做网站等相关服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行

编程代码

织梦dedecms模板调用得到文章所属的副栏目id及副栏目名称

标签: 模板 代码 织梦 dedecms 栏目 文章 字段 名称 作者:融科网络 | 点击:
01

Nov
2018

导语
织梦dedecms模板调用得到文章所属的副栏目id及副栏目名称,方法如下: 标签调用代码 {dede:arclist row=2 titlelen=100typeid=2 orderby=id } span a href=javascript:onclick=javascript:change_tab([field:typeid/]);[fi
 
织梦dedecms模板调用得到文章所属的副栏目id及副栏目名称,方法如下:
织梦CMS
标签调用代码
{dede:arclist row='2' titlelen='100'typeid=2 orderby='id' } 
        <span> 
        <a  href="javascript:"onclick="javascript:change_tab([field:typeid/]);">[field:typename/]</a> 
        <!-- 上面是文章所属的主栏目,很方便调用. --> 
        [field:typeid2 function="get_url_by_typeid2(@me)"/] 
        <!-- 上面是文章所属的副栏目,需要单独写函数get_url_by_typeid2 --> 
        </span> 
{/dede:arclist}
函数代码,在includeextend.func.php 中增加如下代码:
//得到副栏目信息,并组织字符串 
function get_url_by_typeid2($typeid2){
        $arrs=explode(",",$typeid2);//解析副栏目字段
        if($typeid2==0){
        return '';
        }else{
        $url='';
        foreach($arrs as $v){
            $url.='<a href="javascript:"
            onclick="javascript:change_tab('.$v.');">'.get_typename($v).'</a>';
        }
        return $url;
        }
}
 
//织梦模版根据栏目编号typeid调用typename栏目名 
function get_typename($typeid){ 
    global $dsql; 
    $rs=$dsql->getOne("select typename from arctype where id='$typeid'"); 
return $rs['typename']; 
}
注意:织梦标签artlist不能调用副栏目中的文章内容的问题,即文章属于互联网这个副栏目,但互联网栏目中却不显示这个文章。需要修改系统文件./include/taglib/arclist.lib.php。
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')'; 
else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
修改为
 
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.") or arc.typeid2 in (".GetSonIds($typeid).",".$CrossID.") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%')";
郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/1533.html。转载请保留出处,谢谢合作!

全网(营销型+响应式)专业定制

快速搭建高询盘+营销独立站

微信扫一扫 添加微信

推荐分享,免费SEO诊断

扫码加好友,即送价值1880元的SEO优化教程

(网站没排名,轻松让关键词上首页!专注H5企业建站+网站优化推广)

上一篇:织梦dedecms模板点击图片进入下一分页或下篇文章标签

下一篇:织梦dede自定义表单添加地区联动显示数字解决办法(支持三级)

  • 网站建设咨询
  • 网站建设案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 151-3895-5886
  • 品牌网站建设定制
  • 营销型网站建设定制