dede网站内容页如何调取栏目页标题及关键字组合为seo标题
发布时间:2013-01-11 14:05:14 作者:佚名 我要评论
dede网站内容页如何调取栏目页标题以及内容页标题达到优化最佳的seo标题,接下来详细介绍调用方法,感兴趣的朋友可以了解下
内容页调用SEO标题:在<title></title>之间加入以下代码:
{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}
内容页调用栏目描述:
把默认的
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
改成:
<meta name="description" content="{dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql="select description from dede_arctype where id=$id";
$row=$dsql->getOne($sql);
@me=$row["description"];
{/dede:field}" />
内容页调用栏目关键字:
把默认的
<meta name="keywords" content="{dede:field.keywords/}" />
改成:
<meta name="keywords" content="{dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql="select keywords from dede_arctype where id=$id";
$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内容管理系统的二次开发,发布一些自己的心得和经验,和大家一起交流学习!
复制代码
代码如下:{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}
内容页调用栏目描述:
把默认的
复制代码
代码如下:<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
改成:
复制代码
代码如下:<meta name="description" content="{dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql="select description from dede_arctype where id=$id";
$row=$dsql->getOne($sql);
@me=$row["description"];
{/dede:field}" />
内容页调用栏目关键字:
把默认的
复制代码
代码如下:<meta name="keywords" content="{dede:field.keywords/}" />
改成:
复制代码
代码如下:<meta name="keywords" content="{dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql="select keywords from dede_arctype where id=$id";
$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内容管理系统的二次开发,发布一些自己的心得和经验,和大家一起交流学习!
相关文章
- 很多人知道一个网站或一篇文章的关键字密度,知道出现的次数不能少于多少次不能多于多少次,但是去不知道怎么合理的匹配关键字,今天我们就来给大家介绍关键字排行的匹配原2016-03-21
- 网站优化除了选择适合网站内容的关键字进行SEO,还应该注意什么样的问题呢,如何选择才能带来更好的发展路线呢。这里我们来根据百度情况来判断。2011-01-19
- 大家好!很高兴今天又和大家见面了,昨天在A5写了一篇文章叫“浅谈利用A5增加外链的重要性及方法”第二天百度快照就更新了。2010-12-16
- 多次强调《google网站质量指南》的重要性,还因为这是搜索引擎告诉网站主的仅有的一些正确的规则,如果连这点规则都不好好掌握,那我还不确定大家能从什么地方得到更权威的2010-11-15
- 最近有许多朋友问怎样选择关键字如何分布,SEO应该怎样做,我一直没有回答,不是不想说,而是说过很多次,不想再说了。写篇博文,希望有需要的同学偶尔看见,算是借鉴。2010-10-07
- 关键字描述:技巧 优化 关键字 页面 标题 h1 改为 名称 网站 :title DEDECMS页面关键字优化: 1.首页的独立优化。title、keywords、desciption三个方面。2009-06-06
- 很多站长都知道网站Tags标签对网站的搜索引擎优化带来的积极意义。正确设置网站Tags标签对热门关键字优化的影响到底有多大?怎样设置网站Tags标签才最合理呢?今天笔者与大2009-05-15
- 如何为自己的网站添加关键字与描述?下面小编就为大家详细的介绍一下究竟该怎么为自己的网站添加关键字与描述。希望对大家有所帮助。一起跟随小编过来看看吧2016-05-13
最新评论