[外掛] 簡易子版面 v1.3

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
ETERNAL
星球公民
星球公民
文章: 297
註冊時間: 2002-01-23 11:23

[外掛] 簡易子版面 v1.3

文章 ETERNAL »

範例圖片
http://iqstar.myweb.hinet.net/forum_sub.jpg

範例網站
http://www.2233.idv.tw

在phpbb2.0.4,2.0.11~2.0.17測試過皆無問題

代碼: 選擇全部

/*===================================================== 
 Mod Title: 簡易子版面 
 Author : ETERNAL<iqstar@ms24.hinet.net> 
 Mod Version: 1.3
 Mod Date: 2005/10/22
 Demo Site : http://www.2233.idv.tw/ 
 Files To Edit: 22 
===================================================== */ 
簡易子版面1.3下載(包含升級說明檔)
http://iqstar.myweb.hinet.net/sub_forum_13.rar


==========1.3 更新紀錄==========
( ps. 詳情請參考後面回覆文章, 謝謝!)


2005-10-22
1. 後台版面管理-> 階層顯示;
2. 允許有子版面的主版面-> 更新異動.


==========1.2 更新紀錄==========
( ps. 詳情請參考後面回覆文章, 謝謝!)


2005-09-12
修正後台群組設定

2005-09-11
修正 search.php


==================================
10/28 bug 修正
在admin_forums.php

尋找\r

代碼: 選擇全部

						$sql = "UPDATE " . FORUMS_TABLE . "
								SET sort_sub=sort_sub+".$sort_sub."
								WHERE forum_id in (".implode(', ',$sub_id_array).")" ;

改成

代碼: 選擇全部

						$sql = "UPDATE " . FORUMS_TABLE . "
								SET sort_sub=sort_sub+".$sort_sub.",main_sub=".$main_sub."
								WHERE forum_id in (".implode(', ',$sub_id_array).")" ;

==================================
10/27 bug修正
在admin_forums.php

尋找\r

代碼: 選擇全部

function creat_sub_admin($forum_id,$forum_sub2)
{
	global $template,$phpEx;
改成

代碼: 選擇全部

function creat_sub_admin($forum_id,$forum_sub2)
{
	global $template,$phpEx,$phpbb_root_path;
尋找\r

代碼: 選擇全部

$sort_sub=($sort_sub-intval($HTTP_POST_VARS["s_sort_sub"]));
前面加上

代碼: 選擇全部

					if(count($sub_id_array)>0)
					{
尋找\r

代碼: 選擇全部

								WHERE forum_id in (".implode(', ',$sub_id_array).")" ;
後面加上

代碼: 選擇全部

					}

=======================
10/26 bug修正
在admin_forums.php

尋找\r

代碼: 選擇全部

function creat_sub_admin($forum_id,$forum_sub2)
{
	global $template;
改成

代碼: 選擇全部

function creat_sub_admin($forum_id,$forum_sub2)
{
	global $template,$phpEx;
最後由 ETERNAL 於 2005-10-28 22:15 編輯,總共編輯了 7 次。
御津闇慈
竹貓忠實會員
竹貓忠實會員
文章: 645
註冊時間: 2001-11-17 10:59

文章 御津闇慈 »

這是ET叫我幫忙改的
改變 jumpbox 顯示方式
原先是箭頭符號
修改成下圖這樣(這是另外一個子分區外掛)
圖檔

DEMO
圖檔

不過先說好.........我只有針對第二階層的
再下一層就XD不知道

打開
\includes\functions.php

代碼: 選擇全部

搜尋
//forum_sub start
function make_jumpbox($action,$match_forum_id=0)
{
	global $template, $userdata, $lang, $db, $nav_links, $phpEx, $SID,$is_auth, $userdata;

在\r
$userdata

增?#91;


, $board_config

代碼: 選擇全部

搜尋

	$sub_list="add_select('-1','".$lang['Select_forum']."','$s',0);";

下方?#91;上
                     $sub_list .="add_select('-1','&nbsp;','$s',0);";
	$sub_list .="add_select('-1','".$board_config['sitename']."','$s',0);";

代碼: 選擇全部

搜尋

         		$sub_list .="add_select('-1','&nbsp;','$s',0);";
		$sub_list .="add_select('-1','".$cat_data[$i][cat_title]."','$s',0);";

替換成

		$sub_list .="add_select('-1','|','$s',0);";
		$sub_list .="add_select('-1','|--".$cat_data[$i][cat_title]."','$s',0);";

代碼: 選擇全部

搜尋
			$sub_list .= "add_select('".$forum_data[$cat_id][$j][forum_id]."','".$forum_data[$cat_id][$j][forum_name]."','$s',".($forum_data[$cat_id][$j][sort_sub]+1).");";

替換成
			$sub_list .= "add_select('".$forum_data[$cat_id][$j][forum_id]."','".$forum_data[$cat_id][$j][forum_name]."','$s',".($forum_data[$cat_id][$j][sort_sub]+1).");";
打開
jumpbox.tpl

代碼: 選擇全部

搜尋

   var temp=""; 
   if(sort>0) 
   { 
      na="→ "+na 
   } 
   for(var i=0;i<sort;i++) 
   { 
      temp+=" "; 
   } 

替換上

   if(sort>0) 
   { 
      na="|--"+na 
   } 
   for(var i=0;i<sort;i++) 
   { 
      temp+="|&nbsp;&nbsp;&nbsp;"; 
   } 
收工
御津闇慈
竹貓忠實會員
竹貓忠實會員
文章: 645
註冊時間: 2001-11-17 10:59

文章 御津闇慈 »

修正第二層以後被拉回來的問題
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8535
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

ETERNAL 大大升級版本為 1.2

1.2修改部分

1. 移動文章時的版面下拉選單,以及後台權限設定的版面下拉選單改成有階層顯示
圖檔

2. 搜尋文章時的版面選單,改成有階層顯示
圖檔

3. 首頁顯示( 子) 版面最後發表文章的標題
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8535
註冊時間: 2004-04-30 01:54
來自: Taiwan

[轉貼] 2005-09-11 修正 search.php

文章 心靈捕手 »

2005-09-11 修正 search.php

#
#-----[ OPEN ]-----
#

代碼: 選擇全部

search.php 
#
#-----[ FIND ]-----
#

代碼: 選擇全部

 
if(!empty($HTTP_POST_VARS['search_forum'])) 
{ 
   $temp_search=split(",",$HTTP_POST_VARS['search_forum']); 
   if($temp_search[1]=="0") 
   { 
      $search_cat=$temp_search[0]; 
      $search_forum=-1; 
   }else if($temp_search[1]=="1") 
   { 
      $search_forum=$temp_search[0]; 
      $search_cat=-1; 
   }else 
   { 
      $search_forum=-1; 
      $search_cat=-1; 
   } 
} 
#
#-----[ AFTER, ADD ]-----
#

代碼: 選擇全部

else 
{ 
   $search_forum=-1; 
   $search_cat=-1; 
} 
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8535
註冊時間: 2004-04-30 01:54
來自: Taiwan

[轉貼] 2005-09-12 修正後台群組設定

文章 心靈捕手 »

2005-09-12 修正後台群組設定

#
#--------[OPEN]----------------
#

代碼: 選擇全部

/admin/admin_forumauth.php 
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

require($phpbb_root_path . 'extension.inc'); 
#
#-----[ AFTER, ADD ]---------------------------------
#

代碼: 選擇全部

include($phpbb_root_path . 'includes/functions_admin.'.$phpEx); 
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

      'S_AUTH_SELECT' => $select_list) 
#
#-----[ REPLACE WITH ]-----------------------------------
#

代碼: 選擇全部

      'S_AUTH_SELECT' => '<select name="' . POST_FORUM_URL . '"><script language="JavaScript">'.make_forum_select('').'</script> </select> ') 
#
#--------[OPEN]----------------
#

代碼: 選擇全部

/templates/subSilver/admin/auth_select_body.tpl 
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

<h1>{L_AUTH_TITLE}</h1> 
#
#-----[ BEFORE, ADD ]--------------------------------
#

代碼: 選擇全部

<script language="JavaScript" src="../sub_forum.js"></script>  
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8535
註冊時間: 2004-04-30 01:54
來自: Taiwan

[推薦] [建議] 升級 1.3

文章 心靈捕手 »

原外掛作者: ETERNAL

=====1.3變動部分=====
1. 控制台版面管理-> 階層顯示(如下圖)
圖檔

2. 欲異動版面時, 如果版面下含有其他子版面時, 允許異動版面(1.2之前版本不行)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「非官方認證外掛」