代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

DedeCMS后臺與會員中心會員動態管理不顯示

來源:本站原創 發布時間:2019-03-30 00:00:00熱度:我要評論(0

免費下載,無需注冊無需充值

       DedeCMS后臺和會員中心都有會員動態管理功能,能把會員動態記錄顯示出來,但是在做一個站點的時候發現這個功能顯示并不正常,而跟這個功能相似的會員心情管理就正常,但會員心情也有小BUG,解決方法參考文章《DedeCMS后臺會員心情管理表情顯示BUG修復》。

dede后臺會員動態管理

       查了一下數據庫里的dede_member_feed表,里面沒有插入相關內容,后臺當然調不出數據,解決方法:

       找到/include/memberlogin.class.php,找到

//內容發布處理
$arcrul = " <a href='/plus/view.php?aid=".$aid."'>".$title."</a>";
$title = dede_htmlspecialchars($rcdtype[$type].$arcrul, ENT_QUOTES);

       第二行的處理函數應該是htmlspecialchars不知道為什么寫成了dede_htmlspecialchars修改為

$title = htmlspecialchars($rcdtype[$type].$arcrul, ENT_QUOTES);

       同樣的找到

//添加好友處理
$arcrul = " <a href='/member/index.php?uid=".$aid."'>".$aid."</a>";
$title = dede_htmlspecialchars(' 與'. $arcrul."成為好友", ENT_QUOTES);

       第二個行修改為

$title = htmlspecialchars(' 與'. $arcrul."成為好友", ENT_QUOTES);

       這樣是不是在前臺或者后臺都能看到數據了,網上有處理方法,但是去掉了鏈接,本文修改方法更佳。

普及一下htmlspecialchars()函數

       htmlspecialchars()函數把預定義的字符轉換為html實體,預定義的字符是

& (和號)成為 &
" (雙引號)成為 "
' (單引號)成為 '
< (小于)成為 <
> (大于)成為 >

       把特殊字符的html實體轉換為字符,使用htmlspecialchars_decode()函數。

轉載請注明來源網址:http://www.yxrxyy.live/dedecms_jq/1403.html

    發表評論

    評論列表(條)

      北京28是什么彩票