hk2, 你好
1. 你有冇改到 viewtopic_body.html
如果無, 請按以下修改
styles/prosilver/template/editor.js
尋找
textarea.focus();
baseHeight = doc.selection.createRange().duplicate().boundingHeight;
直接換成
//Added by Quick Reply
var focar = window.in_quick_reply || false;
if(!focar)
{
textarea.focus();
}
baseHeight = doc.selection.createRange().duplicate().boundingHeight;
styles/prosilver/template/viewtopic_body.html
尋找
<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
直接換成
<!-- IF S_QR_ACTIVE -->
<!-- IF S_QR_COLOR_NICK -->
<!-- IF postrow.POST_AUTHOR_COLOUR -->
<a href="#" onclick="insert_text('[b][color={postrow.POST_AUTHOR_COLOUR}]{postrow.POST_AUTHOR}[/color][/b], ', true, false); return false;"><span style="color: {postrow.POST_AUTHOR_COLOUR};" class="username-coloured">{postrow.POST_AUTHOR}</span></a>
<!-- ELSE -->
<a href="#" onclick="insert_text('[b]{postrow.POST_AUTHOR}[/b], ', true, false); return false;"><span style="color: {postrow.POST_AUTHOR_COLOUR};" class="username-coloured">{postrow.POST_AUTHOR}</span></a>
<!-- ENDIF -->
<!-- ELSE -->
<a href="#" onclick="insert_text('[b]{postrow.POST_AUTHOR}[/b], ', true, false); return false;"><span style="color: {postrow.POST_AUTHOR_COLOUR};" class="username-coloured">{postrow.POST_AUTHOR}</span></a>
<!-- ENDIF -->
<!-- ELSE -->
{postrow.POST_AUTHOR_FULL}
<!-- ENDIF -->
同一個檔案再尋找
<!-- INCLUDE jumpbox.html -->
上一行, 加入
<!-- INCLUDE quickreply_body.html -->
2. 如果你已經改了, 也上傳了, 那麼請跟我的步驟做
進入後台後, 馬上
1. 找到「一般」->「負荷設定」。
將其中的「重新編輯舊的風格組件」這個選項設定為「是」。
2. 接著進行「清除快取」。
以後, 你就不用每次裝外掛, 如果要改風格檔案, 你就不用每次都去clear cache, 再到風格 --> 樣版 --> prosilver --> 刷新 / 主題--> prosilver --> 刷新
你做了我給教你的第1步, 就可以自己重新reload一下更改
但你每次裝完外掛都要記住clear caches
另外一件事
至今phpbb3的外掛我想有3大類
1. 直接修改檔案
2. 新增新的風格檔案, 包括css
3. 利用ACP的完善功能來enable / disable 外掛安裝 / 後台功能 / 前台功能
第3我會稍後再寫出來,
你可以到我的測試站裡試試
http://gokoproject.com/portal/phpBB3/viewtopic.php?f=19