久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: Discuz!x3.4 tag 標簽重復顯示的解決方法! [打印本頁]

作者: allthebest    時間: 2021-4-19 03:01
標題: Discuz!x3.4 tag 標簽重復顯示的解決方法!
Discuz tag標簽出了問題,編輯一次就添加一個標簽。

要解決Discuz標簽重復,可以通過修改sourcemoduleforumforum_viewthread.php來實現。

用notepad++之類的文本編輯軟件打開forum_viewthread.php,搜索以下內容

  1. $tagarray_all = explode("\t", $post['tags']);
復制代碼


將該行下方的以下代碼

  1. if($tagarray_all) {
  2.         foreach($tagarray_all as $var) {
  3.                 if($var) {
  4.                                 $tag = explode(',', $var);
  5.                                 $posttag_array[] = $tag;
  6.                                 $tagnames[] = $tag[1];
  7.                 }
  8.         }
  9. }
復制代碼


修改為

  1. $tagIds=array();
  2. if($tagarray_all) {
  3.         foreach($tagarray_all as $var) {
  4. if($var) {
  5.                         $tag = explode(',', $var);
  6.                         if(in_array($tag[0], $tagIds, true)){
  7.                                         continue;
  8. }
  9.                         $tagIds[]=$tag[0];
  10.                         $posttag_array[] = $tag;
  11.                         $tagnames[] = $tag[1];
  12.                 }
  13.         }
  14. }
復制代碼


更新緩存。
作者: dashu0019    時間: 2022-6-28 21:20
沒用。。改了還是無效
作者: allthebest    時間: 2022-7-4 21:01
dashu0019 發表于 2022-6-28 12:20
沒用。。改了還是無效

改了,更新緩存。沒用,瀏覽器緩存問題,清空瀏覽器緩存或更換瀏覽器再看看吧。
作者: 9G聯盟    時間: 2022-7-9 19:21
好家伙、根據樓主給的教程!成功改出毛病啦!改完后、網站主題打開直接是空白頁面!恢復改動的文件都沒辦法恢復如初
作者: czwhehehe    時間: 2022-7-10 13:04
我按照樓主的成功了,前面兩位把自己的技術再提升一下




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0