dedecms織夢文章管理系統(tǒng)的使用功能中的部分調(diào)整,使用技巧,對于SEO優(yōu)化,功能擴(kuò)展都很有效果,有使用織夢的朋友,可以看看,本人在蘇州SEO使用了織夢dedecms系統(tǒng),效果還不錯。也是搜集了一些網(wǎng)上公布的功能調(diào)整的小技巧與大家分享。
1、在{dede:artlist}{/dede:artlist}中把time的顯示格式由0000-00-00改為其他格式
[field:pubdate function='strftime("%m-%d",@me)'/] 格式00-00
[field:pubdate function='strftime("%m/%d",@me)'/] 格式00/00
[field:pubdate function='strftime("%y/%m/%d",@me)'/] 0000/00/00
2、欄目名稱邊上加(文章條數(shù))功能
方法: 打開 \include\inc_arcpart_view.php 在 "//獲得一個類目的鏈接信息" 下面找到
if(!is_array($row)) return "";
在其上面加上兩行:
$countarc = $this->dsql->GetOne("Select count(ID) as dd From dede_archives where typeid='$typeid'");
$row['totalarc']=$countarc['dd'];
然后 在 模版的 [field:typename /] 后加上 ( [field:totalarc /] ) 調(diào)用即可!
3、相關(guān)文章更相關(guān)的修改方法
相關(guān)的含義是:文章的關(guān)鍵字和其它文章的關(guān)鍵字相同或者文章的關(guān)鍵字在其它文章題目中。
在inc_fun_SpGetArcList.php中可以看出來
$orwhere .= " And CONCAT(arc.title,arc.keywords) REGEXP '$rstr' ";
原帖mylove2046寫的:
"相關(guān)文章"的正確修改方法
無論是V3版還是V4版,"相關(guān)文章"都不相關(guān),修改方法如下:
includeinc_archives_view.php
在第330行附近找到
if($tagname=="likeart") $keywords = ""; //str_replace(" ",",",trim($this->Fields['keywords']));
改為
if($tagname=="likeart") $keywords = str_replace(" ",",",trim($this->Fields['keywords']));
在335行附近找到
else if($tagname=="likeart") $orderby = "near";
改為
else if($tagname=="likeart") $orderby = "id";
其實改動一下代碼和系統(tǒng)配置,其它配置里面的系統(tǒng)變量,使用關(guān)鍵詞關(guān)連文章:
if($tagname=="likeart") $keywords = ""; //str_replace(" ",",",trim($this->Fields['keywords']));
改為
if($tagname=="likeart") $keywords = str_replace(" ",",",trim($this->Fields['keywords']));
4、dedecms會員登錄后修改個人資料報錯
現(xiàn)象
member\index_do.php on line 262
解決辦法
在 $dsql->SetQuery($query);之前加上一段
$dsql = new DedeSql();
5、Tag加鏈接
{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= "<a href='/plus/search.php?keyword=$k' target='blank'>$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}