●主機作業系統:Linux
●您的上網方式:ADSL http://www.netvigator.com (香港 PCCW)
●您安裝的程式:Apache + php + MySql
●您的 phpBB 版本:phpBB 3.0.9
●您的 domain (網域名稱) :巨口論壇
●您的 phpBB 連結網址: http://www.hugemouth.org
本人使用subsilver2風格, 因為想更改 viewforum.php 內 topicrow.TOPIC_FOLDER_IMG 闊度(附件內箭咀指向的地方), 所以更改
subsilver => viewforum_body.html , (如果我更改錯文件, 請指出, 謝謝)
例如由 width由 25 to 26
即更改為 <td class="row1" width="26" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
很簡單的更改, 但問題是無論經 ACP後台, 或 ftp 直接更改..
再於 ACP內清除 cache ,
或到風格=>樣板=>快取 => 清除
返回論壇, ctrl F5 , 用I.E / Firefox看, 都沒有任何變動.. 右按原始檔, 看不到任何更改.. 很奇怪.. (可到本人網站看看, 我肯定檔案已改到 26 , 但原始檔看仍看不到更改)
(如果我更改錯文件, 請指出, 謝謝)
如何解決? 謝謝
更改subsilver2 的viewforum_body.html問題
版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
請注意!您的提問必須遵守發問格式,違者砍文。
Re: 更改subsilver2 的viewforum_body.html問題
依圖,您修改的檔案應該沒錯;
剛剛試了一下,的確是沒反應。
得再找找,是否由哪個地方限定了寬度;
請問:您為何需要調整這個欄位的寬度?
剛剛試了一下,的確是沒反應。
得再找找,是否由哪個地方限定了寬度;
請問:您為何需要調整這個欄位的寬度?
Re: 更改subsilver2 的viewforum_body.html問題
其實我本身想設定題目欄的 onMouseOver效果, 只不過因為無法生效, 所以試改 topic folder的闊度,
當然結果仍然無效.. 最大問題是就算語句錯誤都應該可於原始檔看到更改..
我原意想加這句 (其實已加, 即現在的 viewforum_body.html內是如下方這樣, 但原始檔都要看不到, 很奇怪)
<td class="row1" width="26" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
<!-- IF S_TOPIC_ICONS -->
<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
<!-- ENDIF -->
<td class="row1" onMouseOver="this.style.backgroundColor='#DCE1E5'"; onMouseOut="this.style.backgroundColor='#ECECEC'">
當然結果仍然無效.. 最大問題是就算語句錯誤都應該可於原始檔看到更改..
我原意想加這句 (其實已加, 即現在的 viewforum_body.html內是如下方這樣, 但原始檔都要看不到, 很奇怪)
<td class="row1" width="26" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
<!-- IF S_TOPIC_ICONS -->
<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
<!-- ENDIF -->
<td class="row1" onMouseOver="this.style.backgroundColor='#DCE1E5'"; onMouseOut="this.style.backgroundColor='#ECECEC'">
Re: 更改subsilver2 的viewforum_body.html問題
我以為:brucechan 寫:其實我本身想設定題目欄的 onMouseOver效果, 只不過因為無法生效, 所以試改 topic folder的闊度,
當然結果仍然無效.. 最大問題是就算語句錯誤都應該可於原始檔看到更改..
我原意想加這句 (其實已加, 即現在的 viewforum_body.html內是如下方這樣, 但原始檔都要看不到, 很奇怪)
<td class="row1" width="26" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
<!-- IF S_TOPIC_ICONS -->
<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
<!-- ENDIF -->
<td class="row1" onMouseOver="this.style.backgroundColor='#DCE1E5'"; onMouseOut="this.style.backgroundColor='#ECECEC'">
關鍵在於「class="row1"」。
您的提問「關於第一個欄位寬度」的更改,只要刪除「class="row1"」,即可變更寬度。
您的原意「設定題目欄的 onMouseOver效果」也是。
--找到--
代碼: 選擇全部
<td class="row1" onMouseOver="this.style.backgroundColor='#DCE1E5'"; onMouseOut="this.style.backgroundColor='#ECECEC'">
代碼: 選擇全部
<td onMouseOver="this.style.backgroundColor='#DCE1E5'"; onMouseOut="this.style.backgroundColor='#ECECEC'">
Re: 更改subsilver2 的viewforum_body.html問題
我發現問題根源, 請看下方
<!-- IF S_DISPLAY_ACTIVE -->
這個範圍內作出任何更改都不會生效
<!-- ENDIF -->
但在這個範圍外加上任何文字, 都可以在網站正常顯示.. 是否主機問題?
<!-- IF S_DISPLAY_ACTIVE -->
這個範圍內作出任何更改都不會生效
<!-- ENDIF -->
但在這個範圍外加上任何文字, 都可以在網站正常顯示.. 是否主機問題?
Re: 更改subsilver2 的viewforum_body.html問題
看來,我的推論是錯誤的。brucechan 寫:我發現問題根源, 請看下方
<!-- IF S_DISPLAY_ACTIVE -->
這個範圍內作出任何更改都不會生效
<!-- ENDIF -->
但在這個範圍外加上任何文字, 都可以在網站正常顯示.. 是否主機問題?
經過細查,在 viewforum_body.html 顯示版面的主題列表有兩個區塊。
您說的區塊,主要是當版面類型為分區,而且設定其「顯示最近討論的主題」為「是」時,當使用者瀏覽該分區時,一樣可以看到所有(子)版面的主題列表。
也就是說,您的需求只要在兩個區塊中,都同時修改即可。
因為前述的區塊在檔案上方,比較會先搜尋到相關代碼,
所以之前的修改,在一般的版面之主題列表,都無效果。
Re: 更改subsilver2 的viewforum_body.html問題
真的謝謝, 已經解決了