DEDECMS如何调用该站点下所有的子级栏目?速救!

DEDECMS如何调用该站点下所有的子级栏目?速救!,第1张

是否搭建了PHP的集成环境

建议使用成熟一点的PHP集成环境,如主机宝,WDCP等

这类的PHP集成环境中都可以直接添加网站添加FTP,有对应的网站域名绑定目录,不需要太复杂的用字符去进行绑定子目录

域名解析,控制面板对应添加网站即可,方便又简单,多个站点同时也不麻烦

模板居织梦模板

为您解答

祝你成功

望采纳

  方法/步骤

  修改DedeCms系统配置参数-站点设置

  a站点根网址修改为:http://域名/子目录b网页主页链接:/子目录

  修改DedeCms系统配置参数-核心设置

  a安装目录:/子目录

  修改模板文件模板文件内的CSS及JS文件使用了绝对路径的请修改为相对路径,即去掉路径前的“/”。

  批量修改原数据的如果不批量修改原数据路径,显示是不正确的。原上传的路径为绝对路径的,如“/uploads/”现需要修改为,"/子目录/uploads/“,现列表需要修改DEDECMS三个数据表下的字段内容:

  图集缩略图表名dede_uploads字段url;图集文章内部的表名dede_addonimages字段imgurls频道文章列表的缩略图表名dede_archives字段litpic新闻文章内部的表名dede_addonarticle字段body因数据多,所以需要使用批量替换的方法,知道以上表名字段后就可以灵活替换了。修改方法:使用DEDECMS自带的工具登陆后台的,核心->数据库内容替换->找到要替换的表和填写上字段、被替换的内容及替换后的内容。

  

  修改完毕,生成全站即可

试试如下代码

 {dede:channelartlist typeid='3' } 

    <ul> 

      <li><a target="_blank" href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></li> 

        <ul> 

         {dede:sql sql='Select  from `dede_arctype` where reid=~id~ ORDER BY id'} 

        <li>·<a target="_blank" href="[field:typedir function="cn_substr(@me,200,9) " /]">[field:typename/]</a></li> 

        {/dede:sql}

        </ul>

    </ul> 

 {/dede:channelartlist}

主要是靠你的css来实现,这个是可以嵌套调用的,调用顶级栏目,里面嵌套调用子栏目,不过要实现你鼠标指到顶级栏目,显示出你的子栏目,这个是靠你的css了

{dede:channelartlist typeid='top'}

<;a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>

{dede:channel type='son' noself='yes'}

<a href="[field:typelink/]">[field:typename/]</a>

{/dede:channel}

{/dede:channelartlist}

这是调用顶级栏目和子栏目,不过这只有调用代码,你放到你的代码里对应位置就好了!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DEDECMS如何调用该站点下所有的子级栏目?速救!

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情