• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms织梦任意页面调用栏目内容的办法
    POST TIME:2021-05-22 23:52
    我们在使用dedecms织梦建站的时候,遇到封面模型的页面,经常把内容写到栏目内容中作为单页使用,比如公司简介、联系我们等等单页都可以写到栏目内容中,那么我们要调用的时候要怎么实现呢?其实要实现调用的方法还是蛮多的,在这里,小编为您整理了几条:
     
    1、通过sql语句实现调用,写法如下:
     
    {dede:sql sql='Select content from dede_arctype where id=1'}
    [field:content function="cn_substr(Html2text(@me),340)"/]
    {/dede:sql}
     
    你需要修改的地方:

    id=1'  意思是  id=栏目ID号,340是你要截取的字符数量,也就是最多截取170个汉子,html2text(@me)是过滤HTML字符,把HTML标记排除掉不显示。
     
    2、第二种方法,直接通过type标签实现,写法如下:

    {dede:type typeid=1}[field:content function="cn_substr(Html2text(@me),340)"/]{/dede:type}

    但是这种写法的话,首先要修改一个文件,文件位置在/include/taglib/type.lib.php ,在大约24行,找到如下代码,加入红色部分:

    $row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,content,moresite,siteurl,sitepath 
                              FROM `dede_arctype` WHERE id='$typeid' ");

     

     
     

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!