用帝国CMS做站的朋友 ,相信很多都是对TAG提取功能比较苦恼,因为没发一篇文章都要点到选项设置去设置tag,虽然7.0有复制关键字功能 ,可是还是要点一下,而且还有可能会忘记,如果能实现点击提交就可以自动复制关键字为tag岂不是很方便 ,自己曾经做过一个站 ,也是遇到这种情况,这点瑕疵怎可以忍。

  网上教程一堆,可是各种版本都有 ,不一定适合7.0,而且有的还要在几个地方加其他代码,还要修改字段 ,有点太麻烦了 。由于我太懒,刚开始也是直接从网上拽了一个,本地测试搞起 ,又是改字段,又是加代码,可是最后发现没用 ,无奈,还是要自己动脑。

  可是我的原则是尽量不改字段,尽量不改东西 ,尽量少加代码。要怎么实现呢?哎 ,小编我就想到了7.0自带的复制关键字功能,直接找到/e/admin/AddNews.php文件(admin为你后台地址),用dw打开 ,CTRL F,输入“复制关键字”,果然 ,在它后面找到了一行代码onclick="document.add.infotags.value=document.add.keyboard.value;"这个就是7.0自定义的tag复制功能,不用我们自己加,现成的干嘛不用 。好了 ,复制下来,再查找“提交 ”,可以找到<input type="submit" name="addnews2" value="提交" > <input type="reset" name="Submit23" value="重置">

  注意这个是增加信息上部分的提交按钮 ,

  下部分还一个,只不过7.0中下部分的提交中间有空格,所以直接搜 提交是搜不到的 ,可以直接拉到最后就可以找到了<td><input type="submit" name="addnews" value=" 提交 " >    <input type="reset" name="Submit2" value="重置"></td>

  然后就在提交的引号后面 ,加上刚刚复制的代码

  第一处

  <input type="submit" name="addnews2" value="提交" onclick="document.add.infotags.value=document.add.keyboard.value;"> <input type="reset" name="Submit23" value="重置">

  第二处

  <td><input type="submit" name="addnews" value=" 提交 " onclick="document.add.infotags.value=document.add.keyboard.value;">    <input type="reset" name="Submit2" value="重置"></td>

  然后保存,这样就OK了,在你后台增加信息或者修改信息的时候都会自动提取关键字了。

  小技巧:可以把提交的文字修改为“提交(复制到tag)”和“提交(不复制tag)” ,这样既可以轻松区别,又可以提醒我们或许有的朋友会想到,如果我关键字和tag有点不同 ,提取关键字后,我想在原来tag基础上修改下,怎么办。这个我也想到了 。给大家一个思路 ,两个提交只改上面那个,下面那个不改,这样提交的时候如果想直接提取关键字为tag就点上方的提交 ,如果修改tag(切换过去的时候只显示下面的提交,方便操作所以改下面的),提交的时候点下面的提交 ,这样就OK了 。

未经允许不得转载! 作者:棋牌源码网,转载或复制请以超链接形式并注明出处棋牌源码网

原文地址:《帝国CMS如何自动提取关键字?》发布于:2021-05-15

发表评论

表情:
评论列表 (暂无评论,3161人围观)

还没有评论,来说两句吧...