[問題]Appraise Post Mod

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

版主: 版主管理群

主題已鎖定
jackyct1
星球公民
星球公民
文章: 86
註冊時間: 2003-07-18 21:09
來自: 香港

[問題]Appraise Post Mod

文章 jackyct1 »

問題外掛:Appraise Post Mod
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php ... e+Post+Mod
使用版本:1.1.1
網站位置:http://deadforum.hkhosts.com/phpbb/view ... dpost&p=11

問題經過:
當我在文章中按了"好"旁邊的圖示時,他由viewtopic.php?t=22轉到viewtopic.php?mode=badpost&p=11
因為functions_appraise.php的第65行說:

代碼: 選擇全部

else if ( $mode == 'badpost' && $p == $postrow[$i]['post_id'] && $userdata['user_id'] > 0 )
所以我想應該會開動到下面的sql語法吧, 不過它什麼事都沒改變(就是說它竟然敢用下面的else語法內的東東)

然後我就把111行的:

代碼: 選擇全部

$gtemp_url = append_sid("viewtopic.$phpEx?mode=goodpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "#" . $postrow[$i]['post_id']);
改成:

代碼: 選擇全部

$gtemp_url = append_sid("viewtopic$mode$p.$phpEx?mode=goodpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "#" . $postrow[$i]['post_id']);
最後發現$mode和$p的資料都是空的....
不過他確實是連到viewtopic.php?mode=badpost&p=11啦....

請問這是什麼怪問題呢?....

====分壁的線====

還有一個小問題:

我看到很多mod都用這種類型的語法:

代碼: 選擇全部

$sql = "UPDATE " . USERS_TABLE . " SET $a=1 WHERE user_id = " . $poster_id;
不過我的mysql就是讀不了, 一定要把它改成:

代碼: 選擇全部

$sql = "UPDATE " . USERS_TABLE . " SET $a=1 WHERE user_id = [color=red]'[/color]" . $poster_id[color=red] . "'"[/color];
這樣才可以讀, 請問是不是版本的問題呢?
主題已鎖定

回到「外掛問題討論」