PHPCMS 关键字分割方式,修改为半角逗号分割

第一步:
修改/phpcms/libs/functions/global.func.php,

大概在1424行,找到:


if (!empty($keyword)) $keyword = str_replace(' ', ',', strip_tags($keyword));(这个是将空格转换为“,” )


将这个替换为 :


if (!empty($keyword)) $keyword = strip_tags($keyword);


 

第二步:
将根目录下api/get_keywords.php内容替换为如下内容即可。

/**
 * 获取关键字接口
 */
defined('IN_PHPCMS') or exit('No permission resources.'); 

define('API_URL_GET_KEYWORDS', 'http://tool.phpcms.cn/api/get_keywords.php');

$number = intval($_GET['number']);
$data = $_POST['data'];
echo get_keywords($data, $number);

function get_keywords($data, $number = 3) {
	$data = trim(strip_tags($data));
    if(empty($data)) return '';
	$http = pc_base::load_sys_class('http');
	if(CHARSET != 'utf-8') {
		$data = iconv('utf-8', CHARSET, $data);
	} else {
		$data = iconv('utf-8', 'gbk', $data);
	}
	$http->post(API_URL_GET_KEYWORDS, array('siteurl'=>SITE_URL, 'charset'=>CHARSET, 'data'=>$data, 'number'=>$number));
	if($http->is_ok()) {
		$returnDate = str_replace(' ', ',', $http->get_data());
		if(CHARSET != 'utf-8') {
			return $returnDate;
		} else {
			return iconv('gbk', 'utf-8', $returnDate);
		}
	}
	return '';
}

欢迎转载,原文地址:http://www.lrfun.com/html/technology/PHPCMS/2015/1013/73.html

上一篇:PHPCMS 自定义表单跳回当前页面
下一篇:PHPCMS 修改SEO标题 单网页SEO设置标题如何读取