• 网站认证
  • 教程:6,667|
  • 话题:6,325|
  • 评论:55|
  • 会员:243|
  • 注册
  • 查看作者
  • 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}" />

  • 0
  • 0
  • 0
  • 81
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: