webspirit 寫:哈哈
不好意思
是我自己豬頭, 改錯了
沒把 ,'[post=10]','[/post]' 包在 ); 裡 ^^|||
此問題已解決\r
但有一新問題
就是設定 post=xx
假設 A 君的主題數是 120
然後他設定 post=130 (超過其主題數)
發表後他可看到自己發的主題內容
但其他主題數低於 130 的人看到的是需發表 130 篇主題才能看到內容
而非 120 篇
我是將最大值設為 (userdata['user_posts'] - userdata['user_reply'])
怎麼還會這樣?
還有我發現有些地方是 (userdata['user_posts'] - userdata['user_reply'])
而有些地方則是 (userdata['user_posts']-userdata['user_reply']) (非註解段而是程式段)
請問有空格跟沒空格對 PHP 的運作有無影響?
而我的問題是否與此有關?
空格沒有影響,只是比較整齊好看
我搞錯了
根本不能這樣用\r
如果一定要改成那樣的話還蠻麻煩的
[問題]關於文章隱藏
版主: 版主管理群
●架設主機作業系統:Windows Xp Pro
●快速架站程式:RaidenHTTPD
●您的上網方式:學術網
●您安裝的程式:RaidenHTTPD + php + MySql 3.x + MDaemon 6.0.8
●您的 phpBB2 版本:phpBB plus 1.3 中文版
小殘的窩 :
http://emn178.idv.st/
●快速架站程式:RaidenHTTPD
●您的上網方式:學術網
●您安裝的程式:RaidenHTTPD + php + MySql 3.x + MDaemon 6.0.8
●您的 phpBB2 版本:phpBB plus 1.3 中文版
小殘的窩 :
http://emn178.idv.st/
-
- 竹貓忠實會員
- 文章: 587
- 註冊時間: 2003-09-14 17:29
- 來自: 我不知道
- 聯繫:
在bbcode.php 中改不是太難吧(像Quote)webspirit 寫:如果沒影響就無所謂了
可是post=的問題我該怎麼做呢?
i-Web System 隨坊出來耶
新聞:
遊戲區開幕啦! 打造隨城最強的遊戲王國!
宣傳車出動! 賣力宣傳隨坊吧!
版主召募!版主魂激發!
中文好好學,不要方言通天飛
i-Web System 正式版上架測試!
新聞:
遊戲區開幕啦! 打造隨城最強的遊戲王國!
宣傳車出動! 賣力宣傳隨坊吧!
版主召募!版主魂激發!
中文好好學,不要方言通天飛
i-Web System 正式版上架測試!
已發文者的主題數為最大值:
代碼: 選擇全部
#
#-----[ 開啟 ]------------------------------------------
#
include/bbcode.php
#
#-----[ 尋找 ]------------------------------------------
#
//
//Post Topics Hide Mod - End
//
#
#-----[ 前面加上 ]------------------------------------------
#
function post_max($text,$uid)
{
global $bbcode_tpl,$userdata;
$needposts = preg_replace("#(.*?)\[post=(.*?):$uid\](.*?)\[/post:$uid\](.*?)#si","\\\2 ", $text);
$poststropsn = strpos($needposts, " ");
$needposts = substr($needposts,0,$poststropsn);
$tneedposts = $needposts;
if($needposts > ($userdata['user_posts'] - $userdata['user_reply']))
$needposts = ($userdata['user_posts'] - $userdata['user_reply']);
$posttext1 = "[post=" . $tneedposts . ":$uid]";
$posttext2 = "[post=" . $needposts . ":$uid]";
$text = str_replace($posttext1,$posttext2,$text);
return $text;
}
#
#-----[ 開啟 ]------------------------------------------
#
include/function_post.php
#
#-----[ 尋找 ]------------------------------------------
#
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
#
#-----[ 前面加上 ]------------------------------------------
#
$post_message = post_max($post_message,$bbcode_uid);
●架設主機作業系統:Windows Xp Pro
●快速架站程式:RaidenHTTPD
●您的上網方式:學術網
●您安裝的程式:RaidenHTTPD + php + MySql 3.x + MDaemon 6.0.8
●您的 phpBB2 版本:phpBB plus 1.3 中文版
小殘的窩 :
http://emn178.idv.st/
●快速架站程式:RaidenHTTPD
●您的上網方式:學術網
●您安裝的程式:RaidenHTTPD + php + MySql 3.x + MDaemon 6.0.8
●您的 phpBB2 版本:phpBB plus 1.3 中文版
小殘的窩 :
http://emn178.idv.st/
請問各位先進\r
我安裝區分發表主題與回覆後卻出現如下狀況
是何原因??
費心解答
感激不盡\r
我安裝區分發表主題與回覆後卻出現如下狀況
是何原因??
費心解答
感激不盡\r
代碼: 選擇全部
Warning: Cannot modify header information - headers already sent by (output started at /www/users/eros-bbs2.org/phpbb/reply_install.php:2) in /www/users/eros-bbs2.org/phpbb/includes/page_header.php on line 477
Warning: Cannot modify header information - headers already sent by (output started at /www/users/eros-bbs2.org/phpbb/reply_install.php:2) in /www/users/eros-bbs2.org/phpbb/includes/page_header.php on line 479
Warning: Cannot modify header information - headers already sent by (output started at /www/users/eros-bbs2.org/phpbb/reply_install.php:2) in /www/users/eros-bbs2.org/phpbb/includes/page_header.php on line 480
問題外掛:區分發表主題與回覆
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php ... 2%D0%BC%C6
使用版本:phpBB 2.0.11
網站位置:http://localhost
狀況描述: 執行reply_install.php時,出現'Error adding field to the tablefont'訊息.
雖然文章旁的顯示都沒問題,但只要刪文就會出現\r
請問可以手動輸入SQL
P.S:已留言給作者,但都沒有回應,真是急啊!
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php ... 2%D0%BC%C6
使用版本:phpBB 2.0.11
網站位置:http://localhost
狀況描述: 執行reply_install.php時,出現'Error adding field to the tablefont'訊息.
雖然文章旁的顯示都沒問題,但只要刪文就會出現\r
代碼: 選擇全部
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'user_reply = user_reply - 1 WHERE user_id = 2' at line 3
UPDATE phpbb_users SET user_reply = user_reply + 1 WHERE user_id = 2
Line : 296
File : c:\appserv\www\phpbb2\modcp.php
P.S:已留言給作者,但都沒有回應,真是急啊!