[推薦]收放討論分區
版主: 版主管理群
嗯! 我試了一下, 剛好相反了, 應該是:Denny-Chang 寫:這樣在各分區前的圖才有文字提示代碼: 選擇全部
if ($hide_cat[$cat_id] == 1) { $cat_showhide = 'cat_show'; $cat_showhide_img = 'icon_plus.gif'; $cat_showhide_img_alt = $lang['Hide_Category']; } else { $cat_showhide = 'cat_hide'; $cat_showhide_img = 'icon_minus.gif'; $cat_showhide_img_alt = $lang['Show_Category']; }
代碼: 選擇全部
if ($hide_cat[$cat_id] == 1)
{
$cat_showhide = 'cat_show';
$cat_showhide_img = 'icon_plus.gif';
$cat_showhide_img_alt = $lang['Show_Category'];
}
else
{
$cat_showhide = 'cat_hide';
$cat_showhide_img = 'icon_minus.gif';
$cat_showhide_img_alt = $lang['Hide_Category'];
}
- Denny-Chang
- 星球公民
- 文章: 45
- 註冊時間: 2002-04-13 20:41
- 來自: 台灣西木
- 聯繫:
各位大大....
可以救救我嗎~QQ
我改完了....但是我點選HIDE跟SHOW的圖示都沒有用耶><"
可以幫我看看嗎.....因為我是MOD的新手.....@@;A
http://dpis.dns2go.com/phpBB2/
可以救救我嗎~QQ
我改完了....但是我點選HIDE跟SHOW的圖示都沒有用耶><"
可以幫我看看嗎.....因為我是MOD的新手.....@@;A
http://dpis.dns2go.com/phpBB2/
DPIS 寫:各位大大....
可以救救我嗎~QQ
我改完了....但是我點選HIDE跟SHOW的圖示都沒有用耶><"
可以幫我看看嗎.....因為我是MOD的新手.....@@;A
http://dpis.dns2go.com/phpBB2/
沒有人可以救你
因為你一定是改錯了
重新改一次\r
小心專心一點
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
檢查一下
[php]<?php
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" /></a> ",
'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id")
?>[/php]
[php]<?php
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" /></a> ",
'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id")
?>[/php]
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
有事Mail給我, 不要P我, 因為根本沒辦法P.
再次整理
Source: http://www.phpbb2-users.de/
Mod Title: Closed Category Mod
Mod Version: 1.0
Author: Phantom < admin@world-wars.net >
功能 : 收放討論分區, 會將使用者的設定存在cookie裡\r
中文安裝說明(OOHOO小修正)
[php]<?php
代碼:
Source: http://www.phpbb2-users.de/
Mod Title: Closed Category Mod
Mod Version: 1.0
Author: Phantom < admin@world-wars.net >
功能 : 收放討論分區, 會將使用者的設定存在cookie裡\r
中文安裝說明(OOHOO小修正)
代碼:
#
#-----[ ACTION: 上傳 ]------------------------------------------
#
將 icon_minus.gif 及 icon_plus.gif 上傳至 images/
#
#-----[ ACTION: 打開 ]------------------------------------------
#
index.php
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
//
// End session management
//
#
#-----[ ACTION: 在下面加進 ]------------------------------------------
#
//
// Closed Category Mod
//
if (isset($HTTP_GET_VARS['cat_show']))
{
if($HTTP_GET_VARS['cat_show'] == "all")
{
$sql = "SELECT cat_id FROM " . CATEGORIES_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
setcookie($board_config['cookie_name'] . '_cat_' . $row['cat_id'] . '_hide', '0', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
}
else
{
setcookie($board_config['cookie_name'] . '_cat_' . $HTTP_GET_VARS['cat_show'] . '_hide', '0', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
header("Location: " . append_sid("index.$phpEx"));
}
if (isset($HTTP_GET_VARS['cat_hide']))
{
if($HTTP_GET_VARS['cat_hide'] == "all")
{
$sql = "SELECT cat_id FROM " . CATEGORIES_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
setcookie($board_config['cookie_name'] . '_cat_' . $row['cat_id'] . '_hide', '1', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
}
else
{
setcookie($board_config['cookie_name'] . '_cat_' . $HTTP_GET_VARS['cat_hide'] . '_hide', '1', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
header("Location: " . append_sid("index.$phpEx"));
}
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
$template->assign_block_vars('catrow', array(
'CAT_ID' => $cat_id,
'CAT_DESC' => $category_rows[$i]['cat_title'],
'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
);
#
#-----[ ACTION: 替換成 ]------------------------------------------
#
//
// Hide Category Mod (Note. 預設關閉的分區, 請將分區名稱之前加上 ::NC::, ::NC:: 將不會被顯示出來)
//
if (!isset($HTTP_COOKIE_VARS[ $board_config['cookie_name'] . '_cat_' . $cat_id . '_hide']))
{
$hide_cat[$cat_id] = (substr($category_rows[$i]['cat_title'], 0, 6) == "::NC::") ? 1 : 0;
}
else
{
$hide_cat[$cat_id] = $HTTP_COOKIE_VARS[ $board_config['cookie_name'] . '_cat_' . $cat_id . '_hide'];
}
$cat_title = (substr($category_rows[$i]['cat_title'], 0, 6) == "::NC::") ? ltrim(substr($category_rows[$i]['cat_title'], 6)) : $category_rows[$i]['cat_title'];
if ($hide_cat[$cat_id] == 1)
{
$cat_showhide = 'cat_show';
$cat_showhide_img = 'icon_plus.gif';
$cat_showhide_img_alt = $lang['Show_Category'];
}
else
{
$cat_showhide = 'cat_hide';
$cat_showhide_img = 'icon_minus.gif';
$cat_showhide_img_alt = $lang['Hide_Category'];
}
$template->assign_block_vars('catrow', array(
'CAT_ID' => $cat_id,
'CAT_DESC' => $cat_title,
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" /></a> ",
'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id")
));
if ($hide_cat[$cat_id] == 1)
{
continue;
}
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
'L_ONLINE_EXPLAIN' => $lang['Online_explain'],
#
#-----[ ACTION: 在下面加進 ]------------------------------------------
#
'L_SHOW_ALL_CATEGORIES' => $lang['Show_All_Categories'], // Closed Category Mod
'L_HIDE_ALL_CATEGORIES' => $lang['Hide_All_Categories'], // Closed Category Mod
'U_SHOW_ALL_CATEGORIES' => append_sid("index.$phpEx?cat_show=all") , // Closed Category Mod
'U_HIDE_ALL_CATEGORIES' => append_sid("index.$phpEx?cat_hide=all") , // Closed Category Mod
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" /></a> ",
#
#-----[ ACTION: 替換成 ]------------------------------------------
#
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" alt=\"$cat_showhide_img_alt\" /></a> ",
#
#-----[ ACTION: 打開 ]------------------------------------------
#
templates/your_template/index_body.tpl
#
#-----[ ACTION: 尋找 (以subSilver為例, 其它theme請自己試) ]------------------------------------------
#
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> {L_FORUM} </th>
#
#-----[ ACTION: 替換成 ]------------------------------------------
#
<th class="thCornerL" width="50" height="25" align="left" nowrap="nowrap"><a href="{U_SHOW_ALL_CATEGORIES}"><img src="images/icon_plus.gif" alt="{L_SHOW_ALL_CATEGORIES}" border="0" hspace="1" /></a><a href="{U_HIDE_ALL_CATEGORIES}"><img src="images/icon_minus.gif" alt="{L_HIDE_ALL_CATEGORIES}" border="0" hspace="1" /></a></th>
<th class="thTop" nowrap="nowrap"> {L_FORUM} </th>
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
<a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a>
#
#-----[ ACTION: 直接在前面加入 ]------------------------------------------
#
{catrow.CAT_TYPE}
(註. 也就是應該變成 {catrow.CAT_TYPE}<a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a>)
#
#-----[ ACTION: 打開 ]------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ ACTION: 加進(自己找位置) ]------------------------------------------
#
// Closed Category Mod
$lang['Show_Category'] = "展開";
$lang['Hide_Category'] = "隱藏";
$lang['Show_All_Categories'] = "全部展開";
$lang['Hide_All_Categories'] = "全部隱藏";
#
#-----[ ACTION: 存檔搞定 ]------------------------------------------
#
# EoM
?>[/php]
Source: http://www.phpbb2-users.de/
Mod Title: Closed Category Mod
Mod Version: 1.0
Author: Phantom < admin@world-wars.net >
功能 : 收放討論分區, 會將使用者的設定存在cookie裡\r
中文安裝說明(OOHOO小修正)
[php]<?php
代碼:
Source: http://www.phpbb2-users.de/
Mod Title: Closed Category Mod
Mod Version: 1.0
Author: Phantom < admin@world-wars.net >
功能 : 收放討論分區, 會將使用者的設定存在cookie裡\r
中文安裝說明(OOHOO小修正)
代碼:
#
#-----[ ACTION: 上傳 ]------------------------------------------
#
將 icon_minus.gif 及 icon_plus.gif 上傳至 images/
#
#-----[ ACTION: 打開 ]------------------------------------------
#
index.php
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
//
// End session management
//
#
#-----[ ACTION: 在下面加進 ]------------------------------------------
#
//
// Closed Category Mod
//
if (isset($HTTP_GET_VARS['cat_show']))
{
if($HTTP_GET_VARS['cat_show'] == "all")
{
$sql = "SELECT cat_id FROM " . CATEGORIES_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
setcookie($board_config['cookie_name'] . '_cat_' . $row['cat_id'] . '_hide', '0', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
}
else
{
setcookie($board_config['cookie_name'] . '_cat_' . $HTTP_GET_VARS['cat_show'] . '_hide', '0', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
header("Location: " . append_sid("index.$phpEx"));
}
if (isset($HTTP_GET_VARS['cat_hide']))
{
if($HTTP_GET_VARS['cat_hide'] == "all")
{
$sql = "SELECT cat_id FROM " . CATEGORIES_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
setcookie($board_config['cookie_name'] . '_cat_' . $row['cat_id'] . '_hide', '1', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
}
else
{
setcookie($board_config['cookie_name'] . '_cat_' . $HTTP_GET_VARS['cat_hide'] . '_hide', '1', (time() + 31536000), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
header("Location: " . append_sid("index.$phpEx"));
}
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
$template->assign_block_vars('catrow', array(
'CAT_ID' => $cat_id,
'CAT_DESC' => $category_rows[$i]['cat_title'],
'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
);
#
#-----[ ACTION: 替換成 ]------------------------------------------
#
//
// Hide Category Mod (Note. 預設關閉的分區, 請將分區名稱之前加上 ::NC::, ::NC:: 將不會被顯示出來)
//
if (!isset($HTTP_COOKIE_VARS[ $board_config['cookie_name'] . '_cat_' . $cat_id . '_hide']))
{
$hide_cat[$cat_id] = (substr($category_rows[$i]['cat_title'], 0, 6) == "::NC::") ? 1 : 0;
}
else
{
$hide_cat[$cat_id] = $HTTP_COOKIE_VARS[ $board_config['cookie_name'] . '_cat_' . $cat_id . '_hide'];
}
$cat_title = (substr($category_rows[$i]['cat_title'], 0, 6) == "::NC::") ? ltrim(substr($category_rows[$i]['cat_title'], 6)) : $category_rows[$i]['cat_title'];
if ($hide_cat[$cat_id] == 1)
{
$cat_showhide = 'cat_show';
$cat_showhide_img = 'icon_plus.gif';
$cat_showhide_img_alt = $lang['Show_Category'];
}
else
{
$cat_showhide = 'cat_hide';
$cat_showhide_img = 'icon_minus.gif';
$cat_showhide_img_alt = $lang['Hide_Category'];
}
$template->assign_block_vars('catrow', array(
'CAT_ID' => $cat_id,
'CAT_DESC' => $cat_title,
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" /></a> ",
'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id")
));
if ($hide_cat[$cat_id] == 1)
{
continue;
}
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
'L_ONLINE_EXPLAIN' => $lang['Online_explain'],
#
#-----[ ACTION: 在下面加進 ]------------------------------------------
#
'L_SHOW_ALL_CATEGORIES' => $lang['Show_All_Categories'], // Closed Category Mod
'L_HIDE_ALL_CATEGORIES' => $lang['Hide_All_Categories'], // Closed Category Mod
'U_SHOW_ALL_CATEGORIES' => append_sid("index.$phpEx?cat_show=all") , // Closed Category Mod
'U_HIDE_ALL_CATEGORIES' => append_sid("index.$phpEx?cat_hide=all") , // Closed Category Mod
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" /></a> ",
#
#-----[ ACTION: 替換成 ]------------------------------------------
#
'CAT_TYPE' => '<a href="' . append_sid("index.$phpEx?" . $cat_showhide . "=" . $cat_id) . "\" class=\"cattitle\"><img src=\"images/$cat_showhide_img\" hspace=\"1\" border=\"0\" alt=\"$cat_showhide_img_alt\" /></a> ",
#
#-----[ ACTION: 打開 ]------------------------------------------
#
templates/your_template/index_body.tpl
#
#-----[ ACTION: 尋找 (以subSilver為例, 其它theme請自己試) ]------------------------------------------
#
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> {L_FORUM} </th>
#
#-----[ ACTION: 替換成 ]------------------------------------------
#
<th class="thCornerL" width="50" height="25" align="left" nowrap="nowrap"><a href="{U_SHOW_ALL_CATEGORIES}"><img src="images/icon_plus.gif" alt="{L_SHOW_ALL_CATEGORIES}" border="0" hspace="1" /></a><a href="{U_HIDE_ALL_CATEGORIES}"><img src="images/icon_minus.gif" alt="{L_HIDE_ALL_CATEGORIES}" border="0" hspace="1" /></a></th>
<th class="thTop" nowrap="nowrap"> {L_FORUM} </th>
#
#-----[ ACTION: 尋找 ]------------------------------------------
#
<a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a>
#
#-----[ ACTION: 直接在前面加入 ]------------------------------------------
#
{catrow.CAT_TYPE}
(註. 也就是應該變成 {catrow.CAT_TYPE}<a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a>)
#
#-----[ ACTION: 打開 ]------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ ACTION: 加進(自己找位置) ]------------------------------------------
#
// Closed Category Mod
$lang['Show_Category'] = "展開";
$lang['Hide_Category'] = "隱藏";
$lang['Show_All_Categories'] = "全部展開";
$lang['Hide_All_Categories'] = "全部隱藏";
#
#-----[ ACTION: 存檔搞定 ]------------------------------------------
#
# EoM
?>[/php]