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代碼有規律可以嘗試修改。