导航菜单
首页 > 网站优化 > SEO技巧 » 正文

帝国关键词和tag同步的方法(百度分词special.field字段替换)


后台默认是关键词和Tags标签不同步的,简单的来,发布文章的时候在关键词处填写关键词,“选项设置”的tags标签是不会自动填写上关键词内容的,那怎么让tags标签同步关键词呢?

修改系统字段

帝国CMS后台–>系统设置–>管理数据表–>[管理字段]【新闻系统数据表 (phome_ecms_news)】–>[修改系统字段]【special.field】

把“输入表单替换html代码”中的这一句:

  1. <input name="keyboard" type="text" size="52" value="<?=stripSlashes($r[keyboard])?>">  

修改成下面这一句:

  1. <input name="keyboard" type="text" size="52" value="<?=stripSlashes($r[keyboard])?>" onkeyup="infotags.value=this.value;">  

这样修改一翻,tags标签就会同步网站关键词,有tags版块的可以去试试,非常实用的一个小技巧。

第二,百度分词的字段

<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#DBEAF5">
  <tr>
    <td height="25" bgcolor="#FFFFFF">信息属性: 
      <input name="checked" type="checkbox" value="1"<?=$r[checked]?' checked':''?>>
      审核 &nbsp;&nbsp; 推荐 
      <select name="isgood" id="isgood">
        <option value="0">不推荐</option>
    <?=$ftnr['igname']?>
      </select>
      &nbsp;&nbsp; 头条 
      <select name="firsttitle" id="firsttitle">
        <option value="0">非头条</option>
    <?=$ftnr['ftname']?>
      </select></td>
  </tr>
  <tr> 
    <td height="25" bgcolor="#FFFFFF">关键字&nbsp;&nbsp;&nbsp;: 
      <input name="keyboard" type="text" size="52" value="<?=stripSlashes($r[keyboard])?>" onkeyup="infotags.value=this.value;">
      <font color="#666666">(多个请用&quot;,&quot;隔开)</font><input type="button" value="生成关键词与Tag" name="button_keyboard" onkeyup="document.add.infotags.value=document.add.keyboard.value;"></td>
  </tr>
  <tr> 
    <td height="25" bgcolor="#FFFFFF">外部链接: 
      <input name="titleurl" type="text" value="<?=stripSlashes($r[titleurl])?>" size="52">
      <font color="#666666">(填写后信息连接地址将为此链接)</font></td>
  </tr>
</table>
<script src="https://www.mochoublog.com/skin/more/js/jquery.min.js" ></script>
<script>
    $('input[name=\'button_keyboard\']').click(function () {
            var keyboard = $('input[name=\'title\']').val();
            //获取名称
            $.ajax({
                type: 'get',
                url: '/e/admin/API/wordsegAPI.php?keyboard=' + keyboard,
                dataType: 'json',
                success: function (data) {
                    $('input[name=\'keyboard\']').val(data['text']);
                    $('input[name=\'infotags\']').val(data['text']);
                },
                error: function () {
                    $('input[name=\'keyboard\']').val('');
                }
            });

        }
    );
</script>

收藏此文 赞一个 ( )

相关推荐:

留言与评论(共有 0 条评论)
   
验证码: