【免費註冊】 【會員登入】 【個人資料】 【會員列表】 【論壇幫助】 【論壇搜尋】 【登出論壇】

∮Ω奧米加空間∮
∮Ω奧米加空間∮»BUG 報告,建議與 Hack»【原創】修正成功的 HACK 都貼在這裡

訂覽該主題更新消息 | 將該主題推薦給朋友 發表新主題 發起投票  回覆
作者 主題    
dc
管理員



性別:男
來自:瓦肯星
發表總數:11718
註冊時間:2002-05-07 16:32
(第 1 篇) 【原創】修正成功的 HACK 都貼在這裡

目前會將修正成功的 HACK 都整合貼在這裡






Your mind to my mind,

your thought to my thought
發表時間:2002-07-01 21:45
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:211.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11718
註冊時間:2002-05-07 16:32
(第 2 篇) 【建議】在每篇文章開頭加上 第 n 篇的功能

修改 viewthread.php

第 188 行 global 後面加入 ,$num,$page,$nu;
下一行加入
$nu++;
$num=($page-1)*$userinfo[ppp]+$nu;

修改模版 viewthread_content

<td valign="top"> $postimg <b>$post[title]</b><br><br>
改為
<td valign="top">(第 $num 篇) $postimg <b>$post[title]</b><br><br>

即可,範例可以看此頁標題有 (第 1 篇) 的字樣
按這裡可以看換頁之後篇數會累計






Your mind to my mind,

your thought to my thought
發表時間:2002-07-01 21:47
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:211.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11718
註冊時間:2002-05-07 16:32
(第 3 篇) 【建議】增加選擇話題的功能

加入選擇話題的功能
修改模板 post_form_title_optional 與 post_form_title

<td width="80%" bgcolor="$themes[altcolor2]">

<input type="text" name="title" size="30" value="$post[title]"></td>
加上
              <SELECT name="optiontitle">
                <OPTION
              selected value="">選擇話題</OPTION>
                <OPTION value=【原創】>【原創】</OPTION>
                <OPTION value=【轉帖】>【轉帖】</OPTION>
                <OPTION value=【灌水】>【灌水】</OPTION>
                <OPTION value=【討論】>【討論】</OPTION>
                <OPTION value=【求助】>【求助】</OPTION>
                <OPTION value=【推薦】>【推薦】</OPTION>
                <OPTION value=【公告】>【公告】</OPTION>
                <OPTION value=【注意】>【注意】</OPTION>
                <OPTION value=【貼圖】>【貼圖】</OPTION>
                <OPTION value=【音樂】>【音樂】</OPTION>
                <OPTION value=【電影】>【電影】</OPTION>
                <OPTION value=【建議】>【建議】</OPTION>
                <OPTION value=【密技】>【密技】</OPTION>
                <OPTION value=【勁爆】>【勁爆】</OPTION>
                <OPTION value=【新聞】>【新聞】</OPTION>
                <OPTION value=【教學】>【教學】</OPTION>
                <OPTION value=【笑話】>【笑話】</OPTION>
              </SELECT>

再修改 post.php 131行和193行的
$title=my_htmlspecialchars($title);
為$title=my_htmlspecialchars($optiontitle).my_htmlspecialchars($title);

如此就可以囉!感謝 Joksky 的支援






Your mind to my mind,

your thought to my thought
發表時間:2002-07-01 21:49
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:211.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11718
註冊時間:2002-05-07 16:32
(第 4 篇) 【建議】解決 html標籤開啟 會解析錯誤的方法(修正版)

修改 functions.php
尋找
if($parseurl=="yes"){
把之前要加上的 && $forum[htmlcode]!='yes' 取消掉為原來的
if($parseurl=="yes"){
在下兩行的 $content=str_replace("[url][url]",'[url]',$content);
下面補上
代碼:
----新加入的---> $content=str_replace("&gt;[url]",'&gt;',$content);
$content=str_replace("&gt;[/url]",'&gt;',$content);
----新加入的---> $content=str_replace(">[url]",'>',$content);
----新加入的---> $content=str_replace(">[/url]",'>',$content);
$content=str_replace("=[url]",'=',$content);
----新加入的---> $content=str_replace("\"[url]",'"',$content);
----新加入的---> $content=str_replace("[/url]\"",'"',$content);
$content=str_replace("&quot;[url]",'&quot;',$content);

請將全行的 &gt; 與&quot;改為半形的
還有 ----新加入的---> 的字不要加上去唷~程式會出錯.只是方便區隔這次加了什麼.
如此解析就 完成不會出錯囉^^




本帖由dc最後編輯於2002-07-03 09:33

Your mind to my mind,

your thought to my thought
發表時間:2002-07-01 21:52
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:211.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11718
註冊時間:2002-05-07 16:32
(第 5 篇) 開啟/關閉新會員的註冊 hack

修改 mysql 表單增加一個欄位,以 phpMyAdmin 為例
選取 adminlog -> 瀏覽 -> 新增一筆記錄
logname 的值填 over
logvalue 的值填 yes ->執行
或者安裝論壇前修改 install.php
尋找 mysql_query("insert into $table (logname,logvalue) values ('viewcomefrom','yes')");
加上 mysql_query("insert into $table (logname,logvalue) values ('over','yes')");

在 textview.php 加入
$lang[over]="論壇目前停止新會員的註冊";
$lang[doover]="是否允准新會員的註冊";

修改模版 cp_admin
<form action="cp.php?action=admin" method="post">
<table width="100%" border="1" bordercolor="$themes[bordercolor]" cellspacing="0" cellpadding="5 改為 6">
在 <td bgcolor="$themes[altcolor2]"><input type="text" name="email" size="30" value="$admin[email]"></td>
下方加上
</tr><tr>
<td bgcolor="$themes[altcolor1]">$lang[doover]</td>
<td bgcolor="$themes[altcolor2]">
<input type="radio" name="over" value="yes" $over[yes]>$lang[yes]
<input type="radio" name="over" value="no" $over[no]>$lang[no]</td>

修改 member.php
尋找 $action=="reg"
在 }elseif($action=="reg"){
  if(is_kdbuser($kdbuser,$kdbpswd)){
    my_error($lang[isregisted].$kdbuser);
    exit;
}
下一行加上
  if($admin[over]=='no'){
    my_error($lang[over]);
    exit;
  }

修改 cp.php
尋找 $annexallow[$admin[allowannex]=='yes'?'yes':'no']='checked';
在上一行加上
$over[$admin[over]=='yes'?'yes':'no']='checked';
尋找 $adminquery[]=(($allowannex==$admin[allowannex])?"":"allowannex");
在上一行加上
$adminquery[]=(($over==$admin[over])?"":"over");






Your mind to my mind,

your thought to my thought
發表時間:2002-07-01 21:54
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:211.*.*.* 編輯  引言回覆 
所有時間均為GMT+8, 現在是2026-05-26 17:06    
訂覽該主題更新消息 | 將該主題推薦給朋友 發表新主題 發起投票  回覆

快速回覆
主題 ( 回覆文章可以不輸入標題 )
URLs自動分析
有回覆時郵件通知
禁用表情符號
使用簽名

<聯絡我們 - OMEGA - 控制面板>

Powered by Centaur & Joksky & DC, ver 2003.08.14
Copyright ©2002-2008 PHPY.COM


頁面生成時間:0.006026029586792