织梦标题优化终极教程

两个可以更改DEDECMS文章页的title结构的方法。

这时整理出可以更改织梦模板文章页的title结构的方法。我们知道织梦模板文章页的默认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,0,-1);
@me=$tk; //赋值给@me

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

使用DedeCMS后台发布文章的时候,在上传图片后,余斗发现生成文章后Dede会自动给这个图片加上width和height属性,如果这里不指定,那么值就为图片的原高宽。 虽然建议为图像指定 height 和 width 属性,这也是一个好习惯,因为设置了这些属性,就可以在页面
梦dedecms文章页单独调用上一篇下一篇URL网址链接的方法 上一篇文章URL链接: {dede:prenext get=pro runphp=yes} preg_match_all(/a.*?(?: |\\t|\\r|\\n)?href=[\]?(.+?)[\]?(?:(?: |\\t|\\r|\\n)+.*?)?(.+?)\/a.*?/sim, @me, $strResult, PREG_PATTERN_ORD
在做关于dedecms模板的网站建设任务中,我们的织梦网站在编辑录入文章后有的插入了图片,有的没有图片。为了让文章更美观,并合理插入相关信息,我们可以在文章详细页面中用“广告图片”填充站位。 首先打开dedecms模板目录中的 article_article.htm 文章详
网上介绍DEDEMS文章页伪静态的教程可以说得上用多如牛毛来形容,但梦想都感觉那些伪静态并不是很完美的,都是千遍一律的,不是用默认的伪静态URL就是用拼音来代替。DEDECMS的文章页
点评 :在dedecms 文章页中获取当前栏目字段如调用栏目content字段,具体实现如下,感兴趣的朋友可以参考下 在dedecms 文章页中获取当前栏目字段,例如 在dedecms的文章页中调用栏目content字段 复制代码 代码如下: {dede:field.typeid runphp=yes} $sql = S
用织梦做一些网站项目时,栏目级别比较多,时常会碰到需要在当前内容页、列表页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。