标题 | dede网站内容页如何调取栏目页标题及关键字组合为seo标题 |
内容 | 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级栏目-网站名”的形式了 |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。