[問題]關於文章隱藏

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

版主: 版主管理群

emn178
星球公民
星球公民
文章: 44
註冊時間: 2004-03-05 20:57

文章 emn178 »

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/
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

如果沒影響就無所謂了
可是post=的問題我該怎麼做呢?
.::藍色的天空::.
竹貓忠實會員
竹貓忠實會員
文章: 587
註冊時間: 2003-09-14 17:29
來自: 我不知道
聯繫:

文章 .::藍色的天空::. »

webspirit 寫:如果沒影響就無所謂了
可是post=的問題我該怎麼做呢?
在bbcode.php 中改不是太難吧(像Quote)
i-Web System 隨坊出來耶

新聞:
遊戲區開幕啦! 打造隨城最強的遊戲王國!
宣傳車出動! 賣力宣傳隨坊吧!
版主召募!版主魂激發!
中文好好學,不要方言通天飛
i-Web System 正式版上架測試!
emn178
星球公民
星球公民
文章: 44
註冊時間: 2004-03-05 20:57

文章 emn178 »

已發文者的主題數為最大值:

代碼: 選擇全部

# 
#-----[ 開啟 ]------------------------------------------ 
# 
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/
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

感謝emn178您的開發與協助\r
真的非常感謝 ^^
family520
星球公民
星球公民
文章: 35
註冊時間: 2003-08-02 17:39

文章 family520 »

請問各位先進\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
頭像
pcrick
星球公民
星球公民
文章: 54
註冊時間: 2004-05-31 14:59

文章 pcrick »

問題外掛:區分發表主題與回覆
參考連結: 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
請問可以手動輸入SQL
P.S:已留言給作者,但都沒有回應,真是急啊! :cry:
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

...只....能....裝....cash
_mod
etopone
星球普通子民
星球普通子民
文章: 1
註冊時間: 2009-05-17 21:23

Re: [問題]關於文章隱藏

文章 etopone »

phpbb 版好像少了posting_body.tp的mod
主題已鎖定

回到「外掛問題討論」