dede网站内容页如何调取栏目页标题和seo标题

softyun3年前cms教程59

dede网站内容页如何调取栏目页标题和seo标题

内容页调用SEO标题:在之间加入以下代码:

{dede:field name='typeid' runphp='yes'} 
 
$id=@me; 
 
global $dsql; 
 
$sql="select seotitle from dede_arctype where id=$id"; 
 
$row=$dsql->getOne($sql); 
 
@me=$row["seotitle"]; 
 
{/dede:field} 

内容页调用栏目描述:

把默认的

/>

改成:

$row=$dsql->getOne($sql);

@me=$row["description"];

{/dede:field}" />

内容页调用栏目关键字:

把默认的

改成:

$row=$dsql->getOne($sql);

@me=$row["keywords"];

{/dede:field}" />

调取栏目页标题

{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'/}

将以上代码放在之间就可以实现“文章标题-2级栏目-1级栏目-网站名”的形式了

最近研究cms内容管理系统的二次开发,发布一些自己的心得和经验,和大家一起交流学习!!!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

织梦CMS使用教程

首先我们需要下载织梦CMS,我们可以到织梦的官方网站进行下载,织梦CMS版本有UTF8和GBK两种版本,站长们可以根据自己的需要下载对应的版本,下载的时候一定要下载最新版本,如果你已经下载了旧的版本,...

DEDECMS后台功能说明书

后台是整个网站的管理工具。其功能包括:频道管理、内容发布、内容维护、HTML更新、核心模块、扩展模块、辅助插件、系统管理等功能。 下面将各版块的功能做出简单的说明: 频道管理 频道管理 内容模型管理...

dedecms织梦模板任意调用会员信息的函数教程

分享一下dedecms织梦模板任意调用会员信息的函数教程,希望对你有所帮助。一、实现方法1函数编写注意:自定义函数的编写一般都存放在/include/extend.func.php 中,以后升级只需要...

【Pagelist 标记使用实例】-DedeCMS模板制作使用实例教程(12)

    【Pagelist 标记】表示分页页码列表     适用范围:列表模板       通过调试了解其使用方法   我调试的方法是:   将templets\default\文件夹下的list_d...

dedecms教程:如何调用全站评论总数

调用织梦全站评论总数其实很简单,比如用DedeCMS搭建博客类型的网站就可以用该方法调用评论总数,本文给大家介绍一个简单的方法,使用JS调用评论,而且可以使用到DEDECMS中的任何地方! 第一步:首...

织梦dedecms在php5.4下后台发布文章提示“标题不能为空”

有时我们在登录后台发布文章时,会提示“标题不能为空”,一直发不了文章,下面就给出解决的办法:问题症状:V5.7登录后台后,发布英文标题没问题,发布中文会提示“标题不能为空”。问题根源:htmlspec...