欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

織夢相關(guān)文章標(biāo)簽匹配tag、關(guān)鍵詞、標(biāo)題及調(diào)用全站相關(guān)文章方法

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次

新版的織夢dedecms5.7相關(guān)文章標(biāo)簽有兩個問題
1、相關(guān)文章文章調(diào)只調(diào)用當(dāng)前欄目的,其他欄目的調(diào)用不到
2、只能匹配其他文章的標(biāo)題(title),和關(guān)鍵詞(keywords),沒有去匹配其他文章tag
修改dedecms(5.7)likearticle.lib.php相關(guān)文章標(biāo)簽調(diào)用全站相關(guān)文章
打開likearticle.lib.php(請事先備份),
查找:$query = "
在其上方添加:$typeid = ' AND arc.id<>$arcid '; 注意有兩處,AND arc.id<>$arcid這個的意思就是限制調(diào)用出來的相關(guān)文章不包含本文章,記的dedecms7.0之前沒有做 這個限制-_-,這樣就取消了相關(guān)文章匹配欄目的限制了。
dedecms相關(guān)文章調(diào)用tag、關(guān)鍵詞(keywords)、標(biāo)題(title)相同的文章
dedecms官方的相關(guān)文章標(biāo)簽并沒有匹配tag相同的文章,他只是獲取當(dāng)前文章的tag和關(guān)鍵詞(keywords)去匹配其他文章的標(biāo)題(title)、關(guān)鍵詞(keywords) 請看dede的源碼片斷
if(!empty($refObj->Fields['keywords']))
{
$keywords = explode(',' , trim($refObj->Fields['keywords']));
$keyword = '';
$n = 1;
foreach($keywords as $k)
{
if($n > 3) break;
 
if(trim($k)=='') continue;
else $k = addslashes($k);
 
$keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' " : " OR CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' ");
$n++;
}
}
$arcid = (!empty($refObj->Fields['id']) ? $refObj->Fields['aid'] : 0);
if( empty($arcid) || $byabs==0 )
{
$orderquery = " ORDER BY arc.id desc ";
}
else {
$orderquery = " ORDER BY ABS(arc.id - ".$arcid.") ";
}
if($keyword != '')
{
if(!empty($typeid)) {
$typeid = " AND arc.typeid IN($typeid) AND arc.id<>$arcid ";
}
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
where arc.arcrank>-1 AND ($keyword) $typeid $orderquery limit 0, $row";
}
else
{
if(!empty($typeid)) {
$typeid = " arc.typeid IN($typeid) AND arc.id<>$arcid ";
}
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
WHERE arc.arcrank>-1 AND $typeid $orderquery limit 0, $row";
}
注意以上綠色內(nèi)容就是一部分匹配條件 ,$keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' " : " OR CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' ");可以看出dedecms只CONCAT了keywords和title,沒有做tag的處理  。
 

上一篇:DEDECMS數(shù)據(jù)庫配置文件在哪個目錄?如何進(jìn)行配置和修改

欄    目:dedecms

下一篇:織夢dedecms實現(xiàn)對會員投稿(發(fā)布文檔數(shù))的統(tǒng)計

本文標(biāo)題:織夢相關(guān)文章標(biāo)簽匹配tag、關(guān)鍵詞、標(biāo)題及調(diào)用全站相關(guān)文章方法

本文地址:http://mengdiqiu.com.cn/a1/dedecms/15817.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有