国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

織夢dedecms文檔內(nèi)容頁自動關(guān)聯(lián)tag標簽加入內(nèi)鏈的方法

這篇具有很好參考價值的文章主要介紹了織夢dedecms文檔內(nèi)容頁自動關(guān)聯(lián)tag標簽加入內(nèi)鏈的方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

效果:

實現(xiàn)教程

1、后臺-系統(tǒng)-核心設(shè)置-關(guān)鍵字替換,選擇【是】

2、后臺-系統(tǒng)-其他選項-關(guān)鍵詞替換次數(shù),填【1】或者【0】

1:表示文檔內(nèi)容里有多個關(guān)鍵詞,只讓1個是內(nèi)鏈

0:表示文檔內(nèi)容里有多個關(guān)鍵詞,都是內(nèi)鏈

根據(jù)自己的需要填

3、打開 /include/arc.archives.class.php 找到,大概在1187行至1241行,整個函數(shù)

function ReplaceKeyword($kw,&$body)
{
...中間代碼省略
}

整個改成

function ReplaceKeyword($kw,&$body)
{
global $cfg_replace_num;
$search = "/(alt\s*=\s*|title\s*=\s*|src\s*=\s*)[\"|\'](.+?)[\"|\']/is";
$body = preg_replace_callback($search, array('Archives', '_base64_encode'), $body);
$addsql = '';
if(isset($this->Fields['tags']) && !empty($this->Fields['aid']))
{
$this->dsql->SetQuery("SELECT tid FROM `dede_taglist` WHERE aid = '{$this->Fields['aid']}' ");
$this->dsql->Execute();
$ids = '';
while($row = $this->dsql->GetArray())
{
$ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
}
if($ids != '')
{
$addsql = " WHERE id IN($ids) ";
}
if($addsql=='') return $body;
}
$query = "SELECT * FROM `dede_tagindex` $addsql ORDER BY addtime DESC";
$this->dsql->SetQuery($query);
$this->dsql->Execute();
$linkdatas = array();
while($row = $this->dsql->GetArray())
{
$row['keyword'] = $row['tag'];
$row['rpurl'] = $cfg_cmsurl."/tags.php?/".urlencode($row['tag'])."/";
$linkdatas[] = $row;
}
if($linkdatas) {
$word = $replacement = array();
foreach($linkdatas as $v) {
$word1[] = '/(?!()/s';
$word2[] = $v['keyword'];
$replacement[] = ''.$v['keyword'].'';
}
if($cfg_replace_num) {
$body = preg_replace($word1, $replacement, $body, $cfg_replace_num);
} else {
$body = str_replace($word2, $replacement, $body);
}
}
$body = preg_replace_callback($search, array('Archives', '_base64_decode'), $body);
return $body;
}
function _base64_encode($matches) {
return $matches[1]."\"".base64_encode($matches[2])."\"";
}
function _base64_decode($matches) {
return $matches[1]."\"".base64_decode($matches[2])."\"";
}

如圖

4、完成,動態(tài)的直接看效果,靜態(tài)的記得重新生成文檔看效果

到此這篇關(guān)于織夢dedecms文檔內(nèi)容頁自動關(guān)聯(lián)tag標簽加入內(nèi)鏈的方法的文章就介紹到這了,更多相關(guān)dedecms內(nèi)容頁tag標簽做內(nèi)鏈內(nèi)容請搜索yii666以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持yii666!文章來源地址http://www.zghlxwxcb.cn/news/detail-438371.html

到了這里,關(guān)于織夢dedecms文檔內(nèi)容頁自動關(guān)聯(lián)tag標簽加入內(nèi)鏈的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • dedecms織夢模板欄目列表中添加統(tǒng)計文檔數(shù)量的標簽

    dedecms在欄目列表中添加統(tǒng)計文檔數(shù)量調(diào)用標簽,實現(xiàn)的方法還是非常簡單的,只需要做一些簡單的修改即可實現(xiàn)我們所需要的功能。 方法如下: 打開include/extend.func.php文件,在最后一行?的上面添加以下內(nèi)容: 下面是我添加的示例代碼,供大家參考! 針對arclist與list模板代碼

    2024年02月02日
    瀏覽(28)
  • 織夢dedecms兩種內(nèi)容模型的文檔進行合并的方法

    下面以文章模型轉(zhuǎn)到新建的內(nèi)容模型為例。請注意修改前一定要先做好數(shù)據(jù)備份。 首先在織夢后臺建立新內(nèi)容模型 ,再用以下的MySQL 語句 將以前的欄目文章轉(zhuǎn)入新模型, 例如以前的欄目為文章模型,ID 為 2, 新模型ID為 1 新模型附加表為 dede_addon17 //轉(zhuǎn)移文章到新的 模型附

    2024年02月02日
    瀏覽(22)
  • 織夢cms添加軟件時關(guān)鍵字自動從TAG標簽獲取方法

    在軟件模型里添加測試文章的時候發(fā)現(xiàn)一個問題:軟件頻道不能像文章頻道那樣自動從TAG中獲取,而是直接從標題中分解出一些毫無意義的,這也導致在調(diào)用“相關(guān)文章”時文章不相關(guān)的現(xiàn)象。 經(jīng)過對比文章頻道添加模板,我找到了修改方法: 在網(wǎng)站根目錄下

    2024年02月03日
    瀏覽(92)
  • 織夢dedecms圖片集圖集內(nèi)容不能自動內(nèi)鏈的解決方法

    由于織夢cms內(nèi)容模型只有圖片集模型添加文檔不能自動獲取,所以前臺內(nèi)容頁在內(nèi)鏈條件中,如果文檔沒有就無法自動內(nèi)鏈,這個邏輯處理官方已經(jīng)不再使用了,織夢系統(tǒng)更新時遺漏的處理,我們來修正它 打開 /include/arc.archives.class.php 找到 (大概在231行) !empty(

    2024年02月03日
    瀏覽(25)
  • 詳解織夢DEDECMS站點內(nèi)容自動更新到新浪微博的方法

    新浪微博是利用feed找到更新文章的。只要給他指定feed地址就可以成功關(guān)聯(lián)啦。 現(xiàn)在開始動手簡單修改一下織夢的模板,由于織夢不能生成全站的xml文件,所以要先建立生成全站XML的php程序。 1,建立feed.php 以上要注意的是修改模板的路徑,確保在模板跟目錄能夠找到feed.ht

    2024年02月02日
    瀏覽(28)
  • dedecms織夢模板去掉文檔內(nèi)鏈自動連接關(guān)鍵詞的下劃線

    方法一: 織夢有一個功能,可以實現(xiàn)文章內(nèi)出現(xiàn)的自動加鏈接,但是有時候不會改CSS的話有可能這個會有下劃線提示,其實去掉也非常簡單,只是一個u標簽在起作用。 因為是文檔解析過程中替換的,所以很自然的找到includearc.archives.class.php這個文件, 找到 修改

    2024年02月02日
    瀏覽(31)
  • dedecms織夢tag keyword調(diào)用相關(guān)文章

    DEDE官方的dede:likearticle是利用文章中輸入的或者自動分詞形成的來關(guān)聯(lián)文章,但是有時候自動生成的并不精確,造成關(guān)聯(lián)不準,這里我們通過自定義一個類庫文件來實現(xiàn)精準獲取相關(guān)文章 可以單用tag來調(diào)用相關(guān)文章,也可用tag+keyword來調(diào)用相關(guān)文章(默認ta

    2024年02月02日
    瀏覽(25)
  • 織夢DedeCMS [field:highlight/]標簽詳解(小結(jié))

    我們在制作Tag標簽模板時會遇到[field:highlight/]標簽 這是標簽隨機樣式 v5.7版官方只放出了2個樣式,現(xiàn)在我們可以改為任意個樣式 第一步:首選找到??? templetsdefaultstylepage.css? 里面找到 905行? .tagc1 在后面加上你自己的樣式 如:.tagc2 .tagc3 .tagc4 ……等樣式/(注意要連續(xù)遞

    2024年02月02日
    瀏覽(28)
  • 詳解織夢dedecms標簽{dede:flink /}用法

    織夢dedecms標簽{dede:flink /}用法 首先來了解一下{dede:flink/}的使用,主要支持下邊幾個屬性,type、row、titlelen、linktype、typeid。 1、type屬性即type=’text’、type=’image’和type=’textall’。type=’text’是純文本鏈接,type=’image’是帶有l(wèi)ogo的圖片鏈接形式,而type=’textall’則是所有的

    2024年02月02日
    瀏覽(26)
  • dedecms如何實現(xiàn)tag標簽偽靜態(tài)的方法

    dedecms的tag標簽是一個很好管理的功能,通過tag標簽可以找到相關(guān)的內(nèi)容。但是dedecms的tag標簽系統(tǒng)默認是//www.yii666.net/tags.php?/tag標簽/如下圖。不利于SEO優(yōu)化。那么如何將TAGS靜態(tài)化呢?(即改成//www.yii666.net/tags/1.html)。 這里主要是通過修改調(diào)用的標簽進行偽靜態(tài)。

    2024年02月02日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包