KanColle © 2014 DMM.com / KADOKAWA GAMES All Rights Reserved. / Animation by © Good Smile Company
[Discuz]CODE代碼寬度調整/吃掉鄰近空白
#1
CODE代碼的寬度是寫死在CSS裡面
所以即使變更文章的可閱讀區域也不會自動縮放

修改 templates/default/css_script.htm
找到 .blockcode { padding: 10px 0 5px 10px; width: 598px; w\idth: 586px;
改為 .blockcode { padding: 10px 0 5px 10px;

code 和 quote 改背景顏色
修改 templates/default/css_script.htm
.quote { padding-bottom: 5px; background: #F9F9F9
.blockcode { padding: 10px 0 5px 10px; border: 1px solid #CCC; background: #F7F7F7

源碼模式使用code時,會吃掉附近的空白(Enter換行/space/全形空白/Tab)


新方法
修改 include/js/common.js
找到
程式碼:
if(parsecode) str= str.replace(/\s*\[code\]([\s\S]+?)\[\/code\]\s*/ig, function($1, $2) {return codetag($2);});
改為
程式碼:
if(parsecode) str= str.replace(/\[code\]([\s\S]+?)\[\/code\]/ig, function($1, $2) {return codetag($2);});
==========================
舊方法:

修改 include/js/common.js
找到
程式碼:
if(parsecode) str= str.replace(/\s*\[code\]([\s\S]+?)\[\/code\]\s*/ig, function($1, $2) {return codetag($2);});
刪掉(用 /* */註解掉,後台會不能點按鈕)

修改 bbcode.js
找到
if(!fetchCheckbox('bbcodeoff') && allowbbcode) {
程式碼:
str = str.replace(/\[code\]([\s\S]+?)\[\/code\]/ig, function($1, $2) {return parsecode($2);});
上面這個沒刪掉是沒差

function html2bbcode(str) {
程式碼:
str= str.replace(/\[code\]([\s\S]+?)\[\/code\]/ig, function($1, $2) {return codetag($2);});
上面刪掉
回覆


前往:


正在瀏覽這個主題的使用者: 1 位訪客