phpcms v9的一些问题
一、网站标题调取站点名称
<?php $SITES = getcache('sitelist','commons'); ?>
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}{$SITES[$siteid]['name']}</title>
phpcms\libs\functions\global.func.php
function seo 函数增加,大概在1468行,这样就能够在模板里面直接调用{$SEO[‘name’]}来显示站点名称
$seo['name'] = $site['name'];
二、搜索的时候不按类别,直接搜索出全部的包含关键字的信息
打开phpcms\modules\search\index.php找到
if(!empty($segment_q)) {
$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND MATCH (`data`) AGAINST ('$segment_q' IN BOOLEAN MODE)";
} else {
$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";
}
替换为
$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";
三、更改文件使更新url路径之后,文章在数据库中的url字段不加域名
更改phpcms/modules/content/classes/url.class.php 文件77行之后把$urls前面组合的前缀都删掉