[問題]自動填寫【文章主題】

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
頭像
woow
星球公民
星球公民
文章: 73
註冊時間: 2004-09-13 12:34

文章 woow »

我已拆除了再安裝, 但情況是和brenstsu一樣,
引言有用, 回覆文章就沒有用, 是空白的 ~
----------------------------------------------
●架設主機作業系統:chi1.worria.com
●我安裝的程式:php + MySql 4
●我的 phpBB2 版本:phpBB 2.0.22
●我的 domain :www.woowdog.com
●我的 phpBB2 連結網址: http://www.woowdog.com/forum/index.php
●我的外掛:
1.CashMod223
2. Resize Posted Images Based on Max Width version 2.4.5
3.Top5 MOD 1.1.2
4.Global announcement 1.2.8
5.color_groups_v121
6. on line photo
7. last_visit_1.2.10em
8. statistics_mod_v4
----------------------------------
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

fredol 寫:---[ OPEN ]----
positng.php

---[ FIND ]----
$username = ( $userdata['session_logged_in'] ) ? $userdata['username'] : '';
$subject = '';

----[ REPLACE WITH ]----
$username = ( $userdata['session_logged_in'] ) ? $userdata['username'] : '';
$subject = $lang['Re'] . ': ' . $post_info['topic_title'];
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

感謝!感謝!問題已經解決啦! :-D

原本 positng.php 只改到 Preview 的部份,並沒有改到回覆主題的地方!
這麼說來程式又要再修正為 1.03 版..... 呵~

現在只剩一個問題,我用【引述】會顯示 【Re: 】 而用【回覆主題】則會顯示【回覆:】,我想要能統一成【回覆:】,可能要再查程式是不是抓錯變數了?
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

打開
posting.php

找到\r
$subject = 'Re: ' . $subject;

改成
$subject = $lang['Re'] . ': ' . $subject;
頭像
woow
星球公民
星球公民
文章: 73
註冊時間: 2004-09-13 12:34

文章 woow »

跟webspirit學長的改法, 成功了 ~
多謝 ~
----------------------------------------------
●架設主機作業系統:chi1.worria.com
●我安裝的程式:php + MySql 4
●我的 phpBB2 版本:phpBB 2.0.22
●我的 domain :www.woowdog.com
●我的 phpBB2 連結網址: http://www.woowdog.com/forum/index.php
●我的外掛:
1.CashMod223
2. Resize Posted Images Based on Max Width version 2.4.5
3.Top5 MOD 1.1.2
4.Global announcement 1.2.8
5.color_groups_v121
6. on line photo
7. last_visit_1.2.10em
8. statistics_mod_v4
----------------------------------
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

感謝!感謝!感謝!!!兩個學生 woow 跟我都會了!!!

現在只剩一個小問題~ 在【回覆主題】的時候是 OK 的,因為程式是抓 $subject,不過如果是用【引述】別人的留言就可能會發生【回覆: 回覆:】甚至是【回覆: 回覆: 回覆: 回覆:】的問題......

主要是因為 $subject = $lang['Re'] . ': ' . $subject; 一律追加 Re: 的關係,可能要修改在這行程式之前的 if 指令..... 但是我現在還不太會寫 PHP........ 改成這樣是沒用的....

代碼: 選擇全部

if ( !preg_match('/^'.$lang['Re'].':/', $subject) && strlen($subject) > 0 )
			{
				$subject = $lang['Re'] . ': ' . $subject;
			}

煩請老師再教教我們好嗎?謝謝!
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

if ( !preg_match('/^'.$lang['Re'].':/', $subject) && strlen($subject) > 0 )

抱歉,因為【竹貓星球】登入的問題,一不小心就會出錯了...... 請刪除!
這篇是在 Mac OS X 的 Safari 發表的,但是我在 Windows XP, Windows 2003 Server, 跟 Mac OS X 都一樣,按【送出】老是要我登入!
最後由 brentsu 於 2004-09-29 23:37 編輯,總共編輯了 2 次。
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

原本的這個 if 指令:

if ( !preg_match('/^'.$lang['Re'].':/', $subject) && strlen($subject) > 0 )

應該是這樣:

如果 ( 反相 尋找相符( '/^Re:/', $subject 變數) 以及 字串長度 ($subject) > 0 )

所以會在看到【主題】裡面有 Re: 的時候,就不再壘加 Re:,但是我試著改用 $lang['Re'] 變數來取代,卻無效了,我猜想,會不會是:

preg_match() 字串函式不支援尋找【中文字】的關係???

請高手,老師們教教我們兩個吧~感謝!
主題已鎖定

回到「phpBB 2 安裝與使用」