午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    dedecms5.1升級為5.3導致TAG丟失等問題處理
    來源:易賢網(wǎng) 閱讀:1236 次 日期:2016-07-01 10:00:55
    溫馨提示:易賢網(wǎng)小編為您整理了“dedecms5.1升級為5.3導致TAG丟失等問題處理”,方便廣大網(wǎng)友查閱!

    已經(jīng)可以正常現(xiàn)實文章頁面的 TAG 帶鏈接哦,而且升級前文章的TAG 都已經(jīng)恢復了。下面是具體的解決方法。主要是最后的那句sql執(zhí)行以下即可。

    其實修復TAG問題的回答論壇上很多人都已經(jīng)回答過了,可能是大家都沒有認真的去嘗試,并不是人家提供的代碼不對

    而是你不能完全的COPY人家的代碼,很多代碼要修改數(shù)據(jù)表前綴才能使用。

    下面介紹一下我解決TAG 問題的方法:

    首先是在文章頁面調用當前文章的TAG代碼:

    直接用Tag: {dede:field.tags/} 替換原來的代碼

    比如說我網(wǎng)站以前獲得當前文章TAG代碼是這樣的注意紅色部分是代碼,黑色你自己隨便:

    Tag :{dede:tag type='current'/}

    所以現(xiàn)在的顯示TAG地方的原代碼是:

    Tag: {dede:field.tags/}

    上面是第一部,下面要修改DEDE CMS 的相關文件了,打開\include\common.func.php這個文件

    找到 //獲得某文檔的所有tag 這一部分,把下面的這些代碼

    代碼如下:

    function GetTags($aid)

    {

    global $dsql;

    $tags = '';

    $query = "Select tag From [url=mailto:`ddmx_taglist]`ddmx_taglist[/url]` where aid='$aid' ";

    $dsql->Execute('tag',$query);

    while($row = $dsql->GetArray('tag'))

    {

    $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);

    }

    return $tags;

    }

    function ParamError()

    {

    ShowMsg('對不起,你輸入的參數(shù)有誤!','javascript:;');

    exit();

    }

    替換成為下面的這些代碼,期間要根據(jù)自己的實際情況修改自己的表前綴。

    注意下面的那個'dede_dedecmstaglist',根據(jù)自己的表前綴修改一下吧。

    代碼如下:

    function GetTags($aid)

    {

    global $dsql;

    $tags = '';

    $query = "Select tag From `dede_dedecmstaglist` where aid='$aid' ";

    $dsql->Execute('tag',$query);

    while($row = $dsql->GetArray('tag'))

    {

    $tags .= ($tags=='' ? "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");

    }

    return $tags;

    }

    function ParamError()

    {

    ShowMsg('對不起,你輸入的參數(shù)有誤!','javascript:;');

    exit();

    }

    OK,現(xiàn)在只要你的文章的TAG沒有丟失的話,完成上面的步驟就可以在文章頁調用帶鏈接的文章TAG了。

    如果你的TAG在升級過程中丟失的話,那么執(zhí)行下面的步驟吧。

    進入你的網(wǎng)站管理后臺

    選擇“系統(tǒng)”----------“SQL命令行工具”

    運行SQL命令:

    代碼如下:

    UPDATE dede_tagindex,dede_taglist SET dede_taglist.tag = dede_tagindex.tag WHERE dede_taglist.tid=dede_tagindex.id;

    注意不要完全COPY上面的代碼哦,更加自己的實際情況修改表前綴.

    更多信息請查看CMS教程
    易賢網(wǎng)手機網(wǎng)站地址:dedecms5.1升級為5.3導致TAG丟失等問題處理
    由于各方面情況的不斷調整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢?yōu)闇剩?/div>
    相關閱讀CMS教程

    2025國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)