[已解決]請教安裝簡易子版面13後無法建新分區
版主: 版主管理群
[已解決]請教安裝簡易子版面13後無法建新分區
我安裝簡易子版面13後
進入後台卻不見子分區且連建新分區都會顯示
Can't create a category without a name
不知是否修改錯誤
希望前輩能夠幫忙萬分感謝
附上修改壓縮檔
http://www.fccc.idv.tw/13.rar
架設主機作業系統:Linux
●空間連結:http://www.fccc.idv.tw/phpbb/
●您的上網方式:CABLE
●您安裝的程式:php + MySql
●您的 phpBB2 版本:phpBB 2.0.21
進入後台卻不見子分區且連建新分區都會顯示
Can't create a category without a name
不知是否修改錯誤
希望前輩能夠幫忙萬分感謝
附上修改壓縮檔
http://www.fccc.idv.tw/13.rar
架設主機作業系統:Linux
●空間連結:http://www.fccc.idv.tw/phpbb/
●您的上網方式:CABLE
●您安裝的程式:php + MySql
●您的 phpBB2 版本:phpBB 2.0.21
最後由 sfcoil 於 2006-10-26 10:21 編輯,總共編輯了 1 次。
檢視您的檔案, 發現有些地方, 務必要修改:
1. admin/admin_forums.php
以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
2. 因為您的論壇語系為 utf-8 碼,
所以關於此外掛所有修改過的檔案 (*.php, *.tpl), 以及 *.js 通通得轉碼才行.
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=43936
http://phpbb-tw.net/phpbb/viewtopic.php?p=230924#230924
1. admin/admin_forums.php
以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#
代碼: 選擇全部
while( list($field, $value) = each($forum_auth_ary) )
{
//forum_sub start
$forum_set=$HTTP_POST_VARS[POST_CAT_URL];
if(empty($forum_set))
{
message_die(GENERAL_ERROR, "設定錯誤");
}
else
{
$temp=split(",",$forum_set);
$c=intval($temp[0]);
$forum_sub=intval($temp[1]);
$main_sub=intval($temp[3]);
if($forum_sub >0 && intval($HTTP_POST_VARS[POST_FORUM_URL])!= $forum_sub)
{
$sort_sub=intval($temp[2])+1;
}else
{
$sort_sub=intval($temp[2]);
}
}
//forum_sub end
$field_sql .= ", $field";
$value_sql .= ", $value";
}
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
while( list($field, $value) = each($forum_auth_ary) )
{
$field_sql .= ", $field";
$value_sql .= ", $value";
}
//forum_sub start
$forum_set=$HTTP_POST_VARS[POST_CAT_URL];
if(empty($forum_set))
{
message_die(GENERAL_ERROR, "設定錯誤");
}
else
{
$temp=split(",",$forum_set);
$c=intval($temp[0]);
$forum_sub=intval($temp[1]);
$main_sub=intval($temp[3]);
if($forum_sub >0 && intval($HTTP_POST_VARS[POST_FORUM_URL])!= $forum_sub)
{
$sort_sub=intval($temp[2])+1;
}else
{
$sort_sub=intval($temp[2]);
}
}
//forum_sub end
所以關於此外掛所有修改過的檔案 (*.php, *.tpl), 以及 *.js 通通得轉碼才行.
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=43936
http://phpbb-tw.net/phpbb/viewtopic.php?p=230924#230924
1. 後台沒有子分區?
您的意思, 如果是已經建立子版面, 卻仍舊無法顯示的話,
那麼針對您貼出的檔案, 以下的修改, 提供您參考.
#
#-----[ OPEN ]-----
#
templates/subSilver/admin/forum_admin_body.tpl
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
2. 按下開新分區, 有錯誤訊息?
建議您:
輸入新分區的 '名稱' 後, 再按下 '建立新分區'.
3. search.php 修改有誤!
以下的修改, 提供您參考
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ AFTER, ADD ]-----
#
您的意思, 如果是已經建立子版面, 卻仍舊無法顯示的話,
那麼針對您貼出的檔案, 以下的修改, 提供您參考.
#
#-----[ OPEN ]-----
#
templates/subSilver/admin/forum_admin_body.tpl
#
#-----[ FIND ]-----
#
代碼: 選擇全部
<!-- BEGIN sub_forumrow -->
<tr>
<td class="row2"><table width="100%"><tr>
<td>
<script language="JavaScript">sub_line({catrow.forumrow.sub_forumrow.SUB_LINE});</script>
</td>
<td width="100%">
<span class="gen"><fieldset ><a href="{catrow.forumrow.sub_forumrow.U_VIEWFORUM}" target="_new">{catrow.forumrow.sub_forumrow.FORUM_NAME}</a></span><br /><span class="gensmall">{catrow.forumrow.sub_forumrow.FORUM_DESC}</fieldset></span>
</td>
</tr></table></td>
<td class="row1" align="center" valign="middle"><span class="gen">{catrow.forumrow.sub_forumrow.NUM_TOPICS}</span></td>
<td class="row2" align="center" valign="middle"><span class="gen">{catrow.forumrow.sub_forumrow.NUM_POSTS}</span></td>
<td class="row1" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_EDIT}">{L_EDIT}</a></span></td>
<td class="row2" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_DELETE}">{L_DELETE}</a></span></td>
<td class="row1" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_MOVE_UP}">{L_MOVE_UP}</a> <br /> <a href="{catrow.forumrow.sub_forumrow.U_FORUM_MOVE_DOWN}">{L_MOVE_DOWN}</a>{catrow.forumrow.sub_forumrow.FORUM_SUB}</span></td>
<td class="row2" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_RESYNC}">{L_RESYNC}</a></span></td>
</tr>
<!-- END sub_forumrow -->
</tr>
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
</tr>
<!-- BEGIN sub_forumrow -->
<tr>
<td class="row2"><table width="100%"><tr>
<td>
<script language="JavaScript">sub_line({catrow.forumrow.sub_forumrow.SUB_LINE});</script>
</td>
<td width="100%">
<span class="gen"><fieldset ><a href="{catrow.forumrow.sub_forumrow.U_VIEWFORUM}" target="_new">{catrow.forumrow.sub_forumrow.FORUM_NAME}</a></span><br /><span class="gensmall">{catrow.forumrow.sub_forumrow.FORUM_DESC}</fieldset></span>
</td>
</tr></table></td>
<td class="row1" align="center" valign="middle"><span class="gen">{catrow.forumrow.sub_forumrow.NUM_TOPICS}</span></td>
<td class="row2" align="center" valign="middle"><span class="gen">{catrow.forumrow.sub_forumrow.NUM_POSTS}</span></td>
<td class="row1" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_EDIT}">{L_EDIT}</a></span></td>
<td class="row2" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_DELETE}">{L_DELETE}</a></span></td>
<td class="row1" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_MOVE_UP}">{L_MOVE_UP}</a> <br /> <a href="{catrow.forumrow.sub_forumrow.U_FORUM_MOVE_DOWN}">{L_MOVE_DOWN}</a>{catrow.forumrow.sub_forumrow.FORUM_SUB}</span></td>
<td class="row2" align="center" valign="middle"><span class="gen"><a href="{catrow.forumrow.sub_forumrow.U_FORUM_RESYNC}">{L_RESYNC}</a></span></td>
</tr>
<!-- END sub_forumrow -->
建議您:
輸入新分區的 '名稱' 後, 再按下 '建立新分區'.
3. search.php 修改有誤!
以下的修改, 提供您參考
#
#-----[ FIND ]-----
#
代碼: 選擇全部
$search_cat = ( isset($HTTP_POST_VARS['search_cat']) ) ? intval($HTTP_POST_VARS['search_cat']) : -1;
$search_forum = ( isset($HTTP_POST_VARS['search_forum']) ) ? intval($HTTP_POST_VARS['search_forum']) : -1;
#$search_cat = ( isset($HTTP_POST_VARS['search_cat']) ) ? intval($HTTP_POST_VARS['search_cat']) : -1;
#$search_forum = ( isset($HTTP_POST_VARS['search_forum']) ) ? intval($HTTP_POST_VARS['search_forum']) : -1;
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
#$search_cat = ( isset($HTTP_POST_VARS['search_cat']) ) ? intval($HTTP_POST_VARS['search_cat']) : -1;
#$search_forum = ( isset($HTTP_POST_VARS['search_forum']) ) ? intval($HTTP_POST_VARS['search_forum']) : -1;
#-----[ FIND ]-----
#
代碼: 選擇全部
//
// Search forum
//
#-----[ AFTER, ADD ]-----
#
代碼: 選擇全部
/*
2. 底下檔案, 須重新轉 UTF8 (繁中) 碼; 建議用 EmEditor 轉碼.sfcoil 寫:感謝你現在已經可以設立子分區了
只是開完子分區後首頁的子分區名字前面有亂碼
index.php
viewforum.php
admin/admin_forums.php
http://phpbb-tw.net/phpbb/viewtopic.php?p=248042#248042
--
這 3 個檔案, 因為有中文寫入的地方, 所以務必轉碼正確;
您必須用原始 (修改好) 的檔案, 重新轉碼.







