小李SEO博客

网站优化服务

织梦cms实现文章标题2级栏目1级栏目网站名的优化方法

织梦EDECMS文章页的title结构是:“文章标题-网站名”现在我们想改为:“文章标题-2级栏目-1级栏目-网站名” 的形式。织梦58网站站以前就是如此

一种方法是:在 /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,0,-1);@me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname' /}

将以上代码放在文章页模板 <title></title> 之间就可以实现“文章标题-n级栏目-......-2级栏目-1级栏目-网站名”的形式了。用这种方式,如果你某N级栏目目录太深,导致文章标题太长成了“文章标题-100几十级栏目-......4级栏目-3级栏目-2级栏目-1级栏目-网站名”这样怎么办?

(B)解决办法如下:{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,0,-1);$tk=str_replace("-4级栏目-3级栏目","",$tk);@me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname' /}

增加蓝色部分,把你不想要的栏目标题如上红色的填上即可。另:这种方法也可以用在栏目的 title 上,把二级以下的栏目标题如“一级栏目//二级栏目”这种讨厌的形式给kill掉。用法是:抄上面的代码(A)到<title></title>,不要 {dede:field name='title' /}- 这一段即可。当然这里的“-”分隔符,可以换成“|”


上一篇:织梦cms相关文章中实现orderby参数排列的方法 下一篇:dedecms列表页中缩略图大小如何控制
织梦cms相关文章阅读
  • 织梦cms小说连载模块内容页空白解决方法

    小李网络公司介绍织梦cms小说连载模块内容页空白知识,包括DedeCMS小说连载模块内容页空白是怎么回事?怎么解决?_织梦58,解决DedeCMS小说连载模块内容页空白问题 - 程序员人生....

  • 织梦cms禁止发布重复文章设置方法

    小李网络公司介绍织梦cms禁止发布重复文章设置方法知识,包括织梦cms建站教程织梦dedecms教程dedecms织梦系统禁止重复追究我国哪一个约束用来禁止输入重复值论禁止重复追究原则禁止重复原则禁...

  • 织梦dedecms5.7添加栏目时以简拼作目录名

    小李网络公司介绍织梦dedecms5.7添加栏目时以简拼作目录名知识,包括添加栏目以简拼作目录名,以拼音首字母作文件夹名称,默认情况情况下,DedeCMS添加栏目时是以全拼作为文件夹名称,后台也...

  • 织梦cms自动更新首页html插件

    小李网络公司介绍织梦cms自动更新首页html插件知识,包括html图表插件javascript插件html文本编辑器插件ios13屏蔽更新插件禁止苹果自动更新插件苹果手机关闭自动更新插件js 插件苹果系统停止更新...

  • 织梦cms文章列表分页解决及分页标签详解

    小李网络公司介绍织梦cms文章列表分页解决及分页标签详解知识,包括文章分页怎么设置标签给tr标签分页表格怎么分页多分页分页是如何实现的exc如何设置多少行分页display标签分页打印页面分...

  • 织梦cms后台dede:memberlist按照空间点击数排序并加上序号的办法

    小李网络公司介绍织梦cms后台dede:memberlist按照空间点击数排序知识,包括dede什么意思dede怎么仿站dedecmsmember中文使用dedededemember怎么读fedexmember的意思是什么a member of是什么意思....

  • 织梦cms修改模板默认CSS文件分析全过程

    小李网络公司介绍织梦cms修改模板默认CSS文件知识,包括DedeCMS修改模板默认CSS文件分析全过程_网站技巧_织梦361,教学过程万能模板转发上级文件通知模板教学过程怎么写模板任职文件模板....

  • 织梦cms目录结构全面解析

    小李网络公司介绍织梦cms目录结构全面解析知识,包括文件目录结构是什么织梦帮助文档织梦安装目录织梦系统建站织梦data目录迁移dedecms代码目录下载的织梦模板文件放在哪个目录dedecms移动目...

  • 织梦cms有简标题显示简标题无则显示标题办法

    小李网络公司介绍织梦cms有简标题显示简标题无则显示标题办法知识,包括织梦cms建站教程dedecms织梦系统dedecms页面标题织梦网站标题怎么改之梦同时调用文章标题和简略标题dedecms标题限制织梦...

  • 织梦cms网站相关文章如何调用

    小李网络公司介绍织梦cms网站相关文章调用知识,包括织梦常用调用标签dedecms调用页面织梦相关文章调用织梦调用代码dedecms好吗dedecms怎么调用织梦首页调用描述dedecms调用商品tag....

  • 织梦cms出现\dedesql.class.php的解决方法

    小李网络公司介绍织梦cms出现\dedesql.class.php的解决方法知识,包括帝国cms和织梦哪个好dede仿站网仿织梦dede58源码dede整站更新dede主页dedecmsdedefielddede整站模板dede标记教程织梦dede建站教程视频....

  • 织梦cms实现tags云标签随机颜色与字体大小方法

    小李网络公司介绍织梦cms实现tags云标签随机颜色与字体大小方法知识,包括标签字体怎么设置p标签设置字体大小字体大小怎么调标签字体大小设置标签字体大小标准怎么改变html字体的颜色系统...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640