phpcms v9设置何修改seo标题分隔符方法

phpcms v9的标题分隔符默认是" - ",如设置seo标题为“web开发“,在网页的标题栏则显示”web开发 - 网志博客“,据说," - "分隔符对谷歌搜索引擎比较友好,但百度却更青莱于" _ "分隔符,可能它更符合中国人的使用习惯吧。随着谷哥在中国市场的消退,前不久我看了一篇关于搜索引擎在中国市场所点市场分额的报道,谷哥只占6%,而百度却占到64%!所以站长们要做SEO优化,主其主要目的只能是讨好百度了。

如何把phpcms v9的SEO标题分隔符由" - "改成"_"呢?下面来说一下修改方法:

打开网站目录下的phpcms/libs/functions/global.func.php文件, 找到  function seo函数, 然后找到下语句:

 代码如下 复制代码

seo['title'] =  (isset($title) && !empty($title) ? $title.’ – ‘ : ”).(isset($cat['setting']['meta_title']) && !empty($cat['setting']['meta_title']) ? $cat
['setting']['meta_title'].’ – ‘ : (isset($cat['catname']) && !empty($cat['catname']) ? $cat['catname'].’ – ‘ : ”));

将语句中的" – "替换为"_",记住要修改三处。

时间: 2024-12-23 22:36:54

phpcms v9设置何修改seo标题分隔符方法的相关文章

Android ActionBarActivity设置全屏无标题的方法总结

Android ActionBarActivity设置全屏无标题的方法总结 新建的Activity继承自ActionBarActivity,设置全屏无标题本来很简单的事,但是没想到app竟然无缘无故的挂,要么就是白屏一片,要么就是黑屏.坑了我一个多小时!!! 原因是ActionBarActivity设置theme的时候只能使用v7包里的Theme.AppCompat***开头的主题,因此设置全屏无标题的话需要自定义个style: <style name="ActionBarFullScre

Android ActionBarActivity设置全屏无标题实现方法总结

Android  ActionBarActivity设置全屏无标题实现方法总结 前言: 新建的Activity继承自ActionBarActivity,设置全屏无标题本来很简单的事,但是没想到app竟然无缘无故的挂,要么就是白屏一片,要么就是黑屏.坑了我一个多小时!!! 原因是ActionBarActivity设置theme的时候只能使用v7包里的Theme.AppCompat***开头的主题,因此设置全屏无标题的话需要自定义个style: <style name="ActionBarFu

Phpcms V9设置文章定时发布程序代码

phpcms v9 本身是没有定时发布这一项功能的,这需要我们进行二次开发才能实现,关于定时发布的好处不用多说了吧,当我们在没有时间进行更新站点的时候,不会出现文章断更的情况,比如过年或者自己过节没有时间更新了,可以提前写好文章,让其自动进行更新,在 wordpress 中有这样一个很好的时间机制,下面夏日博客就来说下在 phpcms v9 中如何实现文章定时的发布,这是在 pc 论坛上面看到的一个方法,感觉不错就分享下代码吧. 1.修改api/count.php这一文件,在PHP语句结束代码

ligerui设置页签项标题setHeader方法的使用

在ligerui 官网看了下例子,发现setHeader方法不起作用,然后看了下该方法的代码,就自己写了替代方法. //设置页签项标题 setHeader: function(tabid,header) { $("li[tabid=" + tabid + "] a", this.tab.links.ul).text(header); }, 替代方法,其实差不多 <script type="text/javascript"> var n

PHPCMS V9中QQ登录网站失败问题解决方法

这个故障的原因是PHPCMS V9的QQ登录功能代码中,使用了file_get_contents函数来获取腾讯的https网址,这类网址是通过ssl加密传输的.虽然,我们可以通过为PHP安装openssl扩展,让file_get_contents函数可以获取到内容,但获取到的内容还是加密的,无法正常的解密. 我的解决思路是自己编写一个通过curl读取数据的方法,替换掉PHPCMS原有的方法,具体如下: 首先,找到phpcmsmodulesmemberclassesqqapi.class.php文

phpcms v9全站最新文章调用几个方法

修改 phpcms/modules/content/classes/content_tag.class.php  在最后面的 } 上面添加以下代码:  代码如下 复制代码 public function newcontent($data){   $num = intval($data['limit']) ? intval($data['limit']) : '20';   // 设置排序   switch($data['order']){   case '1':   $order = ' `id

Phpcms v9调用全站文章排序榜实现方法

v9调用当前栏目排行代码如下:  代码如下 复制代码 {pc:content  action="hits" catid="$catid" num="10" order="views DESC" cache="3600"} 其中$catid为待调用栏目的id,如果想实现全站调用,需要修改phpcmsmodulescontentclassescontent_tag.class.php文件,找到以下函数:  代码

Discuz中修改文章标题实现方法

我们使用discuz的站长都知道,帖子的标题一般都是 文章标题+板块+网站名称. 我们现在要简化怎么办? 找到/source/module/forum/forum_viewthread.php  这个文件 然后找到:  代码如下 复制代码 $navtitle = get_title_page($_G['forum_thread']['subject'], $_G['page']).' – '.strip_tags($_G['forum']['name']); get_title_page($_G

phpcms v9 内容搜索不完全显示解决方法

这个bug原来是这个程序在开发的时候没有考虑周全.在升级后把原来的搜索功能原有的搜索分词进行了整合和改动导致的.所以当我们使用搜索功能的时候有的就搜不到或者搜索不全.这样就不能从数据库中调出在前台显示出来了. 解决的办法如下: 首先连接 FTP到空间,进入到phpcms/modules/search/index.php文件. 找到以下代码: if (!empty($segment_q)) {    $sql = "`siteid`= '$siteid' AND `typeid` = '$type