Dedecms实现"文章标题-2级栏目-1级栏目-网站名"

Dedecms实现"文章标题-2级栏目-1级栏目-网站名",第1张

概述DEDECMS文章页的title结构是: 文章标题-网站名 现在我们想改为: 文章标题-2级栏目-1级栏目-网站名 的形式。 一种方法是: 在 /include/inc_archives_view.php 中查找 tp.typedir,然后替换成 tp.typedir,tp.typename 在文章模板中用 {dede:field name=typ Dedecms文章页的Title结构是:    “文章标题-网站名”    现在我们想改为:    “文章标题-2级栏目-1级栏目-网站名” 的形式。    一种方法是:    在 /include/inc_archives_vIEw.PHP 中查找 tp.typedir,然后替换成 tp.typedir,tp.typename    在文章模板中用 {dede:fIEld name='typename' /} 调用。这样就OK啦。可以实现在文章页显示文章所属栏目的名称,不过,这个栏目是文章最接近的一个栏目。    Title 里用如:    {dede:fIEld name='Title'/}-{dede:fIEld name='typename'/}-{dede:global name='cfg_webname'/}    这样就OK了。    第二种方法更科学、更简便:    下面用“position”来实现。    (A)代码如下:    {dede:fIEld name='Title' /}-{dede:fIEld name='position' runPHP='yes'}  $tc="-"; //分隔符  $tw=$GLOBALS['cfg_List_symbol']; //调用位置分隔符  @me=HTML2text(@me); //去除HTML标签  $tf=split($tw,@me); //分解成数组  for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk  $tk.=trim($tf[$ta]).$tc;  }  $tk=substr($tk,-1);  @me=$tk; //赋值给@me  {/dede:fIEld}-{dede:global name='cfg_webname' /}    将以上代码放在文章页模板 以上是内存溢出为你收集整理的Dedecms实现"文章标题-2级栏目-1级栏目-网站名"全部内容,希望文章能够帮你解决Dedecms实现"文章标题-2级栏目-1级栏目-网站名"所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/1016867.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存