[討論]精華區功能開發中...

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

design
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2003-10-31 00:36
聯繫:

文章 design »

嗯..我是加在viewforum.php 這裡,主要是顯示在文章列表上方出現 "版規公告","精華區"兩個連結,和頁面最下方配合phpbb原有格式的管理連結~
我的系統有些問題現在忙著燒錄備份重灌,晚上再發表修改方法和樣本檔的HTML!
design
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2003-10-31 00:36
聯繫:

文章 design »

趁燒錄的空檔發表一些!
這裡是管理介面的HTML,我把code分區了!這樣以較好認

--- 打開 ideaarc.php ---
--- 找到 ---

代碼: 選擇全部

<!--2版主管裡的公告預覽表格//-->

代碼: 選擇全部

<!--9看板功能選單//-->
--- 在兩個之間以下面取代 ---

代碼: 選擇全部

<table border="1" width="600" cellspacing="0" cellpadding="0" align="center" bgcolor="#E5E5E5">
	<tr>
		<td width="600"><span class="nav"><b>公告文章預覽</b></span></td>
	</tr><tr>
		<td width="600"><span class="postbody">{VIEW_TEXT}</td>
	</tr>
</table><br>
--=ideaarc=--
<!--3版主管裡的公告編輯表格//-->
<table border="1" width="600" cellspacing="0" cellpadding="3" align="center" bgcolor="#E5E5E5">
	<tr><form method="POST" action="{POST_LINK}">
		<td width="600"><span class="nav"><b>公告文章編輯</b></span></td>
	</tr>
	<tr>
		<td width="600"><span class="nav">BBCode 代碼[<font color="#FF0000">啟用</font>]</span></td>
	</tr>
	<tr>
		<td width="600" align="center"><textarea rows="12" name="announce" cols="100" style="width:500px">{POST_TEXT}</textarea></td>
	</tr>
	<tr>
		<td align=center>
			<input type="submit" value="預覽" name="p_v" class="mainoption"> <input type="submit" value="送出" name="p_p" class="mainoption">
		</td>
	</tr></form>
</table><br>
--=ideaarc=--
<!--4版主管裡的推薦連結表格//-->
<table border="1" width="600" cellspacing="0" cellpadding="3" align="center" bgcolor="#E5E5E5">
	<tr><form method="POST" action="{POST_LINK}">
	    <td width="600"><span class="nav"><b>推薦連結編輯</b></span></td>
	</tr>
	<tr>
		<td width="600">{VIEW_LINK}</td>
	</tr></form>
</table>
--=ideaarc=--
<!--5版主管裡的精華區管理表格上//-->
<script>
<!--
function chk_ok(url){
	if(confirm("將會連分區底下文章一併刪除")){
		location.href=url;
	}
}
//-->
</script>
<br>
<table border="1" cellspacing="0" cellpadding="3" width="600" align=center bgcolor="#E5E5E5">
	<tr>
		<td width="600" colspan="4" bgcolor="#AAAAAA" height="1"></td>
	</tr>
	<tr>
		<td width="600" colspan="4"><span class="nav"><b>精華區目錄管理</b></span></td>
	</tr>
	<tr>
		<td width="600" colspan="4"><span class="nav">目前所在位置: <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a> -> {NOW_LINK}</span></td>
	</tr>
	<tr>
		<td width="600" colspan="4" bgcolor="#AAAAAA" height="1"></td>
	</tr>
--=ideaarc=--
<!--6版主管裡的精華區管理表格中1//-->
	<tr>
		<td width="330">{SHOW_01}</td>
		<form method="POST" action="{SHOW_02}">
		<td width="180"><input type="text" name="sub" size="10"> <input type="submit" value="修改標題" class="mainoption"></td></form>		
		<td width="30"><input type="button" value="刪除" onclick="{SHOW_03}" class="mainoption"></td>
		<td width="80" noWrap><span class="nav">[{SHOW_04}]</span></td>
	</tr>
	<tr>
		<td width="100%" colspan="4" height="1" bgcolor="#FFFFFF"></td>
	</tr>
--=ideaarc=--
<!--7版主管裡的精華區管理表格中2//-->
	<tr>
		<td width="100%" colspan="4"><font color="#FF0000">本分區裡面尚未有任何資料</font></td>
	</tr>
--=ideaarc=--
<!--8版主管裡的精華區管理表格下//-->
	<tr>
		<td width="100%" colspan="4" bgcolor="#AAAAAA" height="1"></td>
	</tr>
	<tr><form method="POST" action="{POST_LINK}">
		<td width="100%" colspan="4"><span class="nav">建立新分區‧</span><input type="text" name="sub" size="40"> <input type="submit" value="決定" class="mainoption"></td>
	</tr></form>
</table>
--=ideaarc=--
--打開 page_menu.php --

找到\r

代碼: 選擇全部

}


if ($mo_ok){
	$chk_text = array("MENU" => $mo_ok);
	$show_my_menu1 .= show_html($my_body[9],$chk_text);
在之前,注意..是}之前,加上

代碼: 選擇全部

$view_forum_url = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$my_f");

注意一下要改admin.php 讓他跑出"目前所在目錄 -> 精華區根目錄"

--- 打開 admin.php --
--- 搜尋 ---

代碼: 選擇全部

include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
--- 在之後加入 ---

代碼: 選擇全部

include "page_menu.php";
--- 搜尋 ---

代碼: 選擇全部

echo show_html($my_body[5],$chk_text);
這是ideaarc.php的第五區輸出,我們要加入幾個變數出現所在目錄,在之前有個

代碼: 選擇全部

$chk_text = array("NOW_LINK" => $now_where);
以下面這段取代:

代碼: 選擇全部

//
$sql = "SELECT * FROM ".FORUMS_TABLE ." Where forum_id = '$f' Limit 1";
$res=$db->sql_query($sql);
$row = $db->sql_fetchrow($res);
$f_name=$row['forum_name'];	
//
$chk_text = array("NOW_LINK" => $now_where,'U_VIEW_FORUM' => $view_forum_url,
        'FORUM_NAME' =>$f_name);


如果要在管理區出現圖片分類目錄及文章圖片的話,接下來繼續
--- 搜尋 ---

代碼: 選擇全部

$show_01 = "<span class=mainmenu><分區><a href=admin.php?f=".$f."&top_id=".$row['my_id']." class=mainmenu>".$row['sub']."</a>";
--- 取代 ---

代碼: 選擇全部

$show_01 = "<img src=".$images['img_archive']."/fo.gif> <a href=admin.php?f=".$f."&top_id=".$row['my_id']." class=mainmenu>".$row['sub']."</a>";
--- 搜尋 ---

代碼: 選擇全部

$show_01 = "<span class=mainmenu><文章>".$row['sub']."</span>";
--- 取代 ---

代碼: 選擇全部

$show_01 = "<img src=".$images['img_archive']."/text.gif> <span class=gen>".$row['sub']."</span>";
如果眼尖一點會發現用$images['img_archive']去叫圖片目錄,但這變數是虛設的,所以接下來
--- 打開 subSliver.cfg ---
--- 隨便找一行插入---

代碼: 選擇全部

$images['img_archive'] = "你放圖片的位置";
注意最後別加"/" 因為在碼裡已經加了!

讓精華管理配合版主權限出現在頁面下面phpbb預設位置\r
--- 打開 viewforum.php ---
--- 搜尋 ---

代碼: 選擇全部

$s_auth_can .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&start=" . $start . "&sid=" . $userdata['session_id'] . '">', '</a><br />');
--- 在下面加入 ---
$s_auth_can .= sprintf($lang['Archive_admin'], "<a href=\"admin.$phpEx?" . POST_FORUM_URL . "=$my_f&sid=" . $userdata['session_id'] . '">', '</a>');
特別標明紅字,如果您不是和我一樣將page_menu.php載入在檔頭的話..紅字部份您要改 $forum_id

--- 打開 lang_main.php ---
--- 搜尋 ---

代碼: 選擇全部

$lang['Rules_moderate'] = '您 <b>可以</b> %s執行版面管理功能%s';
--- 在下面加入---

代碼: 選擇全部

$lang['Archive_admin'] = '您 <b>可以</b> %s執行精華管理功能%s';
以上希望對大家修改有幫助!因為是針對版主才看的到的東西
一般使用者看不到的,龜毛的再改~~要不就針對使用者看的到的部份再修吧!
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

好漂亮~"~...我自己連畫個標記精華的圖示都畫不好...
圖檔
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

對了!有大大知道怎麼把JUMPBOX也加進去嗎?
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

文 寫:對了!有大大知道怎麼把JUMPBOX也加進去嗎?
make_jumpbox函式要重寫
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

messagebox 寫:
文 寫:對了!有大大知道怎麼把JUMPBOX也加進去嗎?
make_jumpbox函式要重寫
聽起來很費功夫O(@.@)O...
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

大家要不要把自己修改後的風格貼出來阿?我看只有design大大貼呢@@
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

我也有貼阿~一.一|||
不過我貼的是改法~一.一|||

以下是我改完的畫面(圖片七天後自爆)
圖檔

改完之後整體套用原始風格\r
改法請往前翻翻翻\r
至於進版畫面\r
因為此張圖已經有進版畫面預覽了
所以就不另外抓圖了(修改後預覽結果跟實際看到結果一樣)

另外畫面上的小白點是棉花糖版下雪特效
竹貓裡面有教學自己找
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

我不知道要不要貼就是了@@||
因為我怕會很丟臉~"~||...
所以我的簽名檔到現在都還沒打上網址
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
mit
星球公民
星球公民
文章: 247
註冊時間: 2003-10-23 18:26
來自: 壞鄰居社區
聯繫:

文章 mit »

總算改完啦~~~ :mrgreen:
完全亂改一通,不過成果還挺滿意的~
大致上套用我原本的布景風格。

比較特別的是,
我捨棄了整個{menu},
因為總覺得不管掛在視窗旁邊還是放在檔頭或者檔尾都怪怪的。
版主管理的連結則選擇了design大大的方法。

推薦連結的部分我也去掉了,
(純粹個人需求問題)
大致上只保留進版公告與精華區的部分。

進版公告我用GeniusKiKi大大提供的方法在進入看板的時候顯示。
不過如果每次點看板連結都要看進版公告,那的確挺煩的,
所以我只改了index和每個jumpbox的看板連結。
這樣只有從首頁和jumpbox進入看板的人才需要看進版公告。
畢竟從首頁進入看板的人一定已經看過進版公告了,
沒必要在看板裡點看板連結回viewforum.php的時候還要再看一遍~


呼~
裝了這個外掛收穫滿多的,
至少瞭解到一些變數宣告與輸出之間的關係。
真是感謝各位 (:Y)
圖檔
mit
星球公民
星球公民
文章: 247
註冊時間: 2003-10-23 18:26
來自: 壞鄰居社區
聯繫:

文章 mit »

剛剛看到GeniusKiKi大大的進版公告預覽,
設計成能夠看見進版畫面實際的樣子,
實在是太聰明啦~


趕快去改一改~ :mrgreen:
圖檔
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

messagebox 寫:
文 寫:對了!有大大知道怎麼把JUMPBOX也加進去嗎?
make_jumpbox函式要重寫
有哪位大大能勞駕寫寫看嗎@@||...
因為我的風格是每頁都有Jumpbox
突然空了一大格...感覺很不搭配...

以上~"~||
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

文 寫:
messagebox 寫:
文 寫:對了!有大大知道怎麼把JUMPBOX也加進去嗎?
make_jumpbox函式要重寫
有哪位大大能勞駕寫寫看嗎@@||...
因為我的風格是每頁都有Jumpbox
突然空了一大格...感覺很不搭配...

以上~"~||
我比較想知道的是~~
像我那樣丟檔頭不行嗎~
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

GeniusKiKi 寫:我只是隨便說說
大大不必這麼認真回答~ :oops:
非也~
我從之前就很希望寫出轉信的方法~~
這幾天架了幾個NEWS SERVER後~~

自己實做了一下~~

研究出以下結論~~
要達成多個PHPBB轉信(read/write)~~利用現成的NNTP~
不行~~
也就是說~~要重定一個通訊協議~~
或者是~~PHPBB的版面改成BBS的閱讀方式~~
說簡單一點~~就是沒有主題~~一篇一篇的~~
或者~~PHPBB的POSTING.PHP重寫~
每次張貼文章修改文章都要連線一次~~
不過我覺得這點有點不合效率~~

我現在的想法是~~PHPBB的INDEX.PHP
每格30分鐘去NEWS要一次信~送一次信~~
但這麼一來~~現行的NNTP通訊協議就不夠用了~
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

messagebox 寫:
文 寫:
messagebox 寫: make_jumpbox函式要重寫
有哪位大大能勞駕寫寫看嗎@@||...
因為我的風格是每頁都有Jumpbox
突然空了一大格...感覺很不搭配...

以上~"~||
我比較想知道的是~~
像我那樣丟檔頭不行嗎~
不懂@@|| 丟檔頭?
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
主題已鎖定

回到「外掛問題討論」