导航:首页 > 网站优化 > phpcmsv9seo

phpcmsv9seo

发布时间:2020-10-04 04:41:06

1、如何修改phpcms v9的文章和栏目标题seo

以下举一个简单例子:

在v9安装下v9\phpcms\libs\functions\global.func.php 修改函数:


/**
* 生成SEO
* @param $siteid 站点ID
* @param $catid 栏目ID
* @param $title 标题
* @param $description 描述
* @param $keyword 关键词 */ function seo($siteid, $catid = '', $title = '', $description = '', $keyword = '') { if (!emptyempty($title))$title = strip_tags($title); if (!emptyempty($description)) $description = strip_tags($description); if (!emptyempty($keyword)) $keyword = str_replace(' ', ',', strip_tags($keyword)); $sites = getcache('sitelist', 'commons'); $site = $sites[$siteid]; $cat = array(); if (!emptyempty($catid)) { $siteids = getcache('category_content','commons'); $siteid = $siteids[$catid]; $categorys = getcache('category_content_'.$siteid,'commons'); $cat = $categorys[$catid]; $cat['setting'] = string2array($cat['setting']); } //$seo['site_title'] =isset($site['site_title']) && !empty($site['site_title']) ? $site['site_title'] : $site['name']; $seo['site_title'] = $site['name']; //区分首页和站点的标题 $seo['keyword'] = !emptyempty($keyword) ? $keyword : $site['keywords']; $seo['description'] = isset($description) && !emptyempty($description) ? $description : (isset($cat['setting']['meta_description']) && !emptyempty($cat['setting']['meta_description']) ? $cat['setting']['meta_description'] : (isset($site['description']) && !emptyempty($site['description']) ? $site['description'] : '')); //$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'].' - ' : '')); ////这里只是使用网站做标题,而去掉栏目名称。 $seo['title'] = (isset($title) && !emptyempty($title) ? $title.' - ' : '').(isset($cat['setting']['meta_title']) && !emptyempty($cat['setting']['meta_title']) ? $cat['setting']['meta_title'].' - ' : ''); foreach ($seo as $k=>$v) { $seo[$k] = str_replace(array("\n","\r"), '', $v); } return $seo; }

2、怎么对PHPCMS V9的title标题进行SEO设置

12345
上山打老虎
百度你封我
揍你个250
你找到网站的首页模板,
源代码里面找到<head></head>标签,
在标签内部有<title>标签,
可以再这里直接编辑你需要的title内容。

3、dedecms 5.7与phpcms V9哪个好?从优化和性能来说。

这两个是面向不同水平人使用的!这活怎么说呢?
首先dedecms属于傻瓜型信息系统,门槛低只要安装好后就基本搞定了,稍微有点难的是模板修改,不是难度难,而是页面美化和设计浪费时间,程序架构扩张性很高这要看php水平,一般高手都可以重新写dedecms!seo推广dedecms做的很好,但是还是看自己的水平!

phpcms v9是个高级东西是一个类似hmvc的东西,本来他的架构和作用都是目前其他系统无法比拟的,关键是看什么人用,php没有三年经验的小phper很难驾驭这个东西!一般适合高高手,才可以发挥他的超级优势,seo方面更是小菜一碟,看个人seo水平!

4、PHPCMS V9中$SEO在那个文件里面啊

phpcms\libs\functions\global.func.php

第1446行

5、请问phpcmsV9 中栏目SEO模块的 META Title(栏目标题)应该在数据库哪里修改?

估计是模板的问题,不应该是字段里数据的问题。
1、你去后台对应栏目里去看一下栏目设置中的SEO设置里的关键词和描述有没有问题,是否有html代码,如果没有就是模板的问题。
2、如果有的话,这个信息存于 你的表前缀_category 表的 setting字段中,批量修改比较麻烦,如果多余的html代码有规律可以尝试修改。

与phpcmsv9seo相关的知识