Discuz x3 4自定義樣式與問題彙總

2021-09-27 09:12:14 字數 2024 閱讀 9576

持續更新中········

問題目錄

修改操作

解決方案:找到static/js/bbcode.js

找到html2bbcode()方法:

if((allowhtml && fetchcheckbox('htmlon')) || trim(str) == '')  catch(e) {}

}str = str.replace(/]+smilieid=(["']?)(\d+)(\1)[^>]*>/ig, function($1, $2, $3) );

str = str.replace(/]*aid=[^>]*)>/ig, function($1, $2) );

return str;

}//解決無法換行的問題

var divpos = strpos(str,"");

if(divpos > 0 )

else

}

第一處: 找到xss_check()方法,將下圖中標註的**替換至你的檔案 約在365行

$temp = $_server['request_uri'].http_build_query($_post); 

替換為↓

$temp = $_server['request_uri'].file_get_contents('php://input');

private function _xss_check() 

if($_server['request_method'] == 'get' ) elseif(empty ($_get['formhash'])) else

if(!empty($temp))

}} return true;

}

第二處:找到_init_env()方法 大約在191行

新增$_g[『ishttps』] = true;詳見下圖紅框位置

三.微社群無法開通的問題 解決方案:

①填寫當前**所在伺服器的ip位址【只能是公網ip】

②進行api介面測試,一般介面通了之後過半分鐘即可開通微社群

③如果還是顯示開通中,建議關閉微社群,然後重新開啟。

一.如何修改首頁logo或其它頁面 解決方案: 進入到【static\image\common】資料夾下,找到【logo.png】,製作同名並替換即可. 更換其他與該方法一致

二.去除底部版權標識 解決方案: 找到 【template\default\common\footer.htm】 檔案,搜尋相關字段,如: power by ,刪除或者注釋**即可【盡量保留,保護版權和作者的功勞】

三.去除會員數 解決方案:進入【template\default\forum\discuz.htm】檔案

查詢「|: $_g[『cache』][『userstats』][『totalmembers』]」,並注釋掉

四.設定版塊簡述 解決方案:進入【template\default\forum\discuz.htm】搜尋以下**

需要注意的是,設定前需要想想你當前版塊設定的是橫排還是豎排

豎排大約在267行,橫排大約在370行

替換或新增後要在後台進行【更新快取】的操作,以讓**生效!

: , : 

【替換】 或者【在下一行新增,這樣可以保留原有的主題和帖子數】

$forum[description]

滑鼠自定義樣式

滑鼠自定義樣式,在網上查了查,現在把找到的覺得不錯的方法展示如下 1 bitmap cursor bitmap bitmap.fromfile 20050129171521936.gif 括號內填寫本地路徑 bitmap mynewcursor new bitmap cursor.width 2,c...

android CheckBox 自定義樣式

所需 main.xml android orientation horizontal android layout width wrap content android layout centerhorizontal true android layout height fill parent ch...

Extjs自定義樣式

extjs改變樣式的方法分為兩種,一種是把元素放在div裡面,然後通過class來修改樣式 一種是通過ext自帶的標籤修改樣式,比如cls,basecls,bodycls 等等。自定義樣式以後extjs的按鈕在谷歌,火狐上會有乙個陰影,但是在ie上面表現良好,在屬性裡面設定frame false.i...