你现在的位置:首页 > PHP网站建设知识库 > phpcms > 正文

关闭phpcms v9发布内容自动提取关键词的功能

方案一:提示填写关键词
phpcms的自动提取关键词时有些不方便,常常自动生成的覆盖了手工生成的,所以在修改了JS函数改善了一下这个功能!
以下就是修改方法:
找到\data\cache_model\content_form.class.php(601,39): 
请在修改前请备份此文件

$formattribute .= 'onBlur="$.post(\'api/get_keywords.php?number=3&sid=\'+Math.random()*5, {data(\'#title\').val()}, function(data){ $(\'#keywords\').val(data); })"';  

  1. $formattribute .= 'onBlur="$.post(\'api/get_keywords.php?number=3&sid=\'+Math.random()*5, {data(\'#title\').val()}, function(data){if($(\'#keywords\').val()==\'\'){ $(\'#keywords\').val(data);} })"';) T! h) \+ t& c8 Y9 Z' G( b  
  2. 基本上 就是稍稍修改function(data){if($(\'#keywords\').val()==\'\'){ $(\'#keywords\').val(data);}  函数增加了关键词不能为空的判断。  


方案二:不自动获取
1、进入模型管理-》字段管理 找到 keywords 修改 字符最小值 大于0就行

\
2、根目录下的api/get_keywords.php 修改成如下
\

方案三:不自动获取
1、找到 api\get_keywords.php 打开
找到

defined('IN_PHPCMS') or exit('No permission resources.');  


在后面加入代码

exit('');