我還原那兩個檔案後.......那行怪怪的空白版面就不見了~~~
我再上載回修改後的檔案後,又怪怪的空白版面出現了......
以下是我用的風格的下載頁:
http://phpbb-tw.net/phpbb/viewtopic.php?t=32061
[問題] 有關"簡易子版面v1.0" [已解決]
版主: 版主管理群
謝謝您提供此風格的下載點!悠言 寫:我還原那兩個檔案後.......那行怪怪的空白版面就不見了~~~
我再上載回修改後的檔案後,又怪怪的空白版面出現了......
以下是我用的風格的下載頁:
http://phpbb-tw.net/phpbb/viewtopic.php?t=32061
經過測試! 一切正常!
ps. 新建一個測試用論壇, 只有安裝" 簡易子版面" 外掛.
http://wang5555.dnsfor.me/test/phpbb2/index.php
奇怪的事是, 如果我用您修改後的 index.php 取代\r
那麼我的論壇也會出現" 怪怪的空白版面"( 如下圖)

一旦還原成我自己修改的 index.php 之後, 又恢復正常.
一時之間, 也找不到究竟是哪裡出了問題?
我將自己修改的 index.php 存成 index.txt, 您可以下載回去, 套用看看!
http://wang5555.dnsfor.me/test/phpbb2/index.txt
比對過心靈捕手與悠言的index.php檔以及簡易子分區的安裝說明後發現\r
悠言有一處修改錯誤
在原始的phpBB 2.0.15版index.php裡的這一行
被改成了
然而在安裝文件中與「$forum_data[$j]['forum_sub'] ==0」相關的也只有這一段\r
$is_auth_ary[$forum_id]['auth_view'] 也不會與$is_auth_ary[$forum_data[$j]['forum_id']]['auth_view']相同
且$is_auth_ary[$forum_id]['auth_view']在index.php裡也僅能找到一處
不太明白悠言怎麼會去改到它
總之, 將改錯的那一行還原就好了
悠言有一處修改錯誤
在原始的phpBB 2.0.15版index.php裡的這一行
代碼: 選擇全部
if ( $is_auth_ary[$forum_data[$j]['forum_id']]['auth_view'] && $forum_data[$j]['cat_id'] == $cat_id )代碼: 選擇全部
if ( $is_auth_ary[$forum_data[$j]['forum_id']]['auth_view'] && $forum_data[$j]['forum_sub'] ==0)再怎麼看找到==============
if ( $is_auth_ary[$forum_id]['auth_view'] )
取代為============
if ( $is_auth_ary[$forum_id]['auth_view'] && $forum_data[$j]['forum_sub'] ==0)
$is_auth_ary[$forum_id]['auth_view'] 也不會與$is_auth_ary[$forum_data[$j]['forum_id']]['auth_view']相同
且$is_auth_ary[$forum_id]['auth_view']在index.php裡也僅能找到一處
不太明白悠言怎麼會去改到它
總之, 將改錯的那一行還原就好了
To ~倉木麻衣~ 兄:
您果真是好眼力! 佩服! 佩服!
之前有發現:
他有一個地方漏了修改,
原來是改到別的地方去了.
http://phpbb-tw.net/phpbb/viewtopic.php?p=199981#199981
您果真是好眼力! 佩服! 佩服!
之前有發現:
他有一個地方漏了修改,
原來是改到別的地方去了.
http://phpbb-tw.net/phpbb/viewtopic.php?p=199981#199981
可否也幫小弟看一下,我也是裝簡昜子版面\r
如果加上有框框的子版面字樣,整個版面會被頂的很高,有辦法改善加入下列程式碼而不會把版面頂的很高嗎?
而現在沒有子版面的版中間也是有一隔空白\r
phpbb:2.0.15
os:linux
快整程式:無\r
風格:藍天的icg
問題連結
如果加上有框框的子版面字樣,整個版面會被頂的很高,有辦法改善加入下列程式碼而不會把版面頂的很高嗎?
代碼: 選擇全部
$forum_sub_list='<fieldset><legend>子版面</legend><table width="100%" cellpadding="0" cellspacing="0" border="0"> '.$forum_sub_list.'</table></fieldset>';phpbb:2.0.15
os:linux
快整程式:無\r
風格:藍天的icg
問題連結
PHPBB:2.0.20
OS:LINUX
風格: ICG
快速程式:無
上網方式:Hinet 8m/640
架設環境:竹貓空間
OS:LINUX
風格: ICG
快速程式:無
上網方式:Hinet 8m/640
架設環境:竹貓空間
您所謂的" 空白"只是預留寫出" 子版面" 的位置\rbc010843 寫: 而現在沒有子版面的版中間也是有一隔空白\r
而當您沒有設定子版面時也就會出現一行空白\r
如果您要拿掉這行空白的話,
那麼建議您:
將寫出" 子版面" 的位置, 放在" 版面管理員" 的位置之下, 即可.
而在 index_body.tpl 中\r
"子版面" 的變數是 {catrow.forumrow.FORUM_NAME_SUB}
依照原安裝說明, 您修改後, " 子版面" 應該是在" 版面描述" 之下
代碼: 選擇全部
{catrow.forumrow.FORUM_DESC}<br>{catrow.forumrow.FORUM_NAME_SUB}代碼: 選擇全部
{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}<br>{catrow.forumrow.FORUM_NAME_SUB}以下的修改, 提供您參考:
代碼: 選擇全部
#
#-----[ Find ]-----
#
<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br>{catrow.forumrow.FORUM_NAME_SUB}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
#
#-----[ Replace With ]-----
#
<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}<br>{catrow.forumrow.FORUM_NAME_SUB}</span></td>
( ps. 好像您目前已經修改為原來的語法了!)
否則的話, 您若要使用上頭的語法, 將子版面包起來,
卻又要擔心" 整個版面會被頂的很高",
不是很矛盾嗎?


