[討論]精華區功能開發中...
版主: 版主管理群
趁燒錄的空檔發表一些!
這裡是管理介面的HTML,我把code分區了!這樣以較好認
--- 打開 ideaarc.php ---
--- 找到 ---
--- 在兩個之間以下面取代 ---
--打開 page_menu.php --
找到\r
在之前,注意..是}之前,加上
注意一下要改admin.php 讓他跑出"目前所在目錄 -> 精華區根目錄"
--- 打開 admin.php --
--- 搜尋 ---
--- 在之後加入 ---
--- 搜尋 ---
這是ideaarc.php的第五區輸出,我們要加入幾個變數出現所在目錄,在之前有個
以下面這段取代:
如果要在管理區出現圖片分類目錄及文章圖片的話,接下來繼續
--- 搜尋 ---
--- 取代 ---
--- 搜尋 ---
--- 取代 ---
如果眼尖一點會發現用$images['img_archive']去叫圖片目錄,但這變數是虛設的,所以接下來
--- 打開 subSliver.cfg ---
--- 隨便找一行插入---
注意最後別加"/" 因為在碼裡已經加了!
讓精華管理配合版主權限出現在頁面下面phpbb預設位置\r
--- 打開 viewforum.php ---
--- 搜尋 ---
--- 在下面加入 ---
--- 打開 lang_main.php ---
--- 搜尋 ---
--- 在下面加入---
以上希望對大家修改有幫助!因為是針對版主才看的到的東西
一般使用者看不到的,龜毛的再改~~要不就針對使用者看的到的部份再修吧!
這裡是管理介面的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=--找到\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);代碼: 選擇全部
$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>";--- 打開 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 />');特別標明紅字,如果您不是和我一樣將page_menu.php載入在檔頭的話..紅字部份您要改 $forum_id$s_auth_can .= sprintf($lang['Archive_admin'], "<a href=\"admin.$phpEx?" . POST_FORUM_URL . "=$my_f&sid=" . $userdata['session_id'] . '">', '</a>');
--- 打開 lang_main.php ---
--- 搜尋 ---
代碼: 選擇全部
$lang['Rules_moderate'] = '您 <b>可以</b> %s執行版面管理功能%s';代碼: 選擇全部
$lang['Archive_admin'] = '您 <b>可以</b> %s執行精華管理功能%s';一般使用者看不到的,龜毛的再改~~要不就針對使用者看的到的部份再修吧!
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
總算改完啦~~~
完全亂改一通,不過成果還挺滿意的~
大致上套用我原本的布景風格。
比較特別的是,
我捨棄了整個{menu},
因為總覺得不管掛在視窗旁邊還是放在檔頭或者檔尾都怪怪的。
版主管理的連結則選擇了design大大的方法。
推薦連結的部分我也去掉了,
(純粹個人需求問題)
大致上只保留進版公告與精華區的部分。
進版公告我用GeniusKiKi大大提供的方法在進入看板的時候顯示。
不過如果每次點看板連結都要看進版公告,那的確挺煩的,
所以我只改了index和每個jumpbox的看板連結。
這樣只有從首頁和jumpbox進入看板的人才需要看進版公告。
畢竟從首頁進入看板的人一定已經看過進版公告了,
沒必要在看板裡點看板連結回viewforum.php的時候還要再看一遍~
呼~
裝了這個外掛收穫滿多的,
至少瞭解到一些變數宣告與輸出之間的關係。
真是感謝各位
完全亂改一通,不過成果還挺滿意的~
大致上套用我原本的布景風格。
比較特別的是,
我捨棄了整個{menu},
因為總覺得不管掛在視窗旁邊還是放在檔頭或者檔尾都怪怪的。
版主管理的連結則選擇了design大大的方法。
推薦連結的部分我也去掉了,
(純粹個人需求問題)
大致上只保留進版公告與精華區的部分。
進版公告我用GeniusKiKi大大提供的方法在進入看板的時候顯示。
不過如果每次點看板連結都要看進版公告,那的確挺煩的,
所以我只改了index和每個jumpbox的看板連結。
這樣只有從首頁和jumpbox進入看板的人才需要看進版公告。
畢竟從首頁進入看板的人一定已經看過進版公告了,
沒必要在看板裡點看板連結回viewforum.php的時候還要再看一遍~
呼~
裝了這個外掛收穫滿多的,
至少瞭解到一些變數宣告與輸出之間的關係。
真是感謝各位
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
非也~GeniusKiKi 寫:我只是隨便說說
大大不必這麼認真回答~
我從之前就很希望寫出轉信的方法~~
這幾天架了幾個NEWS SERVER後~~
自己實做了一下~~
研究出以下結論~~
要達成多個PHPBB轉信(read/write)~~利用現成的NNTP~
不行~~
也就是說~~要重定一個通訊協議~~
或者是~~PHPBB的版面改成BBS的閱讀方式~~
說簡單一點~~就是沒有主題~~一篇一篇的~~
或者~~PHPBB的POSTING.PHP重寫~
每次張貼文章修改文章都要連線一次~~
不過我覺得這點有點不合效率~~
我現在的想法是~~PHPBB的INDEX.PHP
每格30分鐘去NEWS要一次信~送一次信~~
但這麼一來~~現行的NNTP通訊協議就不夠用了~


