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

softyun3年前cms教程62

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内容管理系统的二次开发,发布一些自己的心得和经验,和大家一起交流学习!!!

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

相关文章

二次开发 全站收藏总次数统计

        1.新建数据库表dede_stows(可以直接复制dede_downloads)                2.将dede_downloads中的downloads名称更改为sto...

DEDE的SEO技巧-栏目列表页的优化

栏目列表页的SEO: 1.增加新字段方法 进入后台 系统管理 SQL命令行运行器 多行命令 执行如下语句:ALTER TABLE `dede_arctype` ADD `typetitle` VARC...

防XSS,sql注射,代码执行,文件包含的通用代码

    最近因为织梦的漏洞,不少朋友用织梦建设的网站都被黑掉了,特意来分享一下模板无忧在用的一个代码,本代码可以有效防护XSS,sql注射,代码执行,文件包含等多种高危漏洞。    使用方法:    ...

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

{dede:autochannel partsort='1'/}{dede:channel typeid='1'} [field:typename/] {/dede:channel}{dede:aut...

织梦DEDECMS教程:去除列表页文章标题加粗标签的方法

最近在用织梦DEDECMS搭架网站的时候,我碰到这种情况:就是生成的列表模板中,列表文章标题全都加粗加黑了,这样看的特别扭。刚开始,我还以为是样式出了问题,我就把列表模板页面的样式检查了一遍,根本没有...