參考連結: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 )然後我就把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']);不過他確實是連到viewtopic.php?mode=badpost&p=11啦....
請問這是什麼怪問題呢?....
====分開隔壁的線====
還有一個小問題:
我看到很多mod都用這種類型的語法:
代碼: 選擇全部
$sql = "UPDATE " . USERS_TABLE . " SET $a=1 WHERE user_id = " . $poster_id;代碼: 選擇全部
$sql = "UPDATE " . USERS_TABLE . " SET $a=1 WHERE user_id = [color=red]'[/color]" . $poster_id[color=red] . "'"[/color];