[問題]請問主題如何才能用更多的字呢?

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
liuayu
星球普通子民
星球普通子民
文章: 5
註冊時間: 2002-09-17 22:50

[問題]請問主題如何才能用更多的字呢?

文章 liuayu »

請問主題如何才能用更多的字呢?
好像size=45而已,請問怎麼改才能用更多字呢?
感謝各位!
●架設主機作業系統:Linux RedHat應該是啦,是租的
●上網方式:CABLE 東森
●您的 phpBB2 版本:phpBB 2.0.6
●您的 domain(網域名稱) :forum.lovedog.org.tw
●您的 phpBB2 連結網址: http://forum.lovedog.org.tw/phpbb
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

這個要在兩個地方下手的樣子
修改posting_body.tpl的主題字元數加大 不過這樣可能會出問題 因為資料庫裡面也是有限制\r
所以可能要把資料庫的 post_subect 跟 topic_title 的大小加大突破主題長度限制\r
實際的做法 我要整理整理一下資料再貼上來好了
等我先下載一個新的PHPBB低風格檔在看一下修改哪個部分

打開posting_body.tpl
找到以下語法(紅色數字分別是字元寬度以及最多字元數修改最多字元數應該就可以了)

代碼: 選擇全部

<input type="text" name="subject" size="[color=red]45[/color]" maxlength="[color=red]60[/color]" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
在來是資料庫部分(數值部分就看你怎樣改嚕 我是用120而已)
SQL語法

代碼: 選擇全部

ALTER TABLE phpbb_topics MODIFY topic_title char([color=red]數值[/color]) NOT NULL; 
ALTER TABLE phpbb_posts_text MODIFY post_subject varchar([color=red]數值[/color]) NOT NULL;
-.-
拭銀布
星球公民
星球公民
文章: 66
註冊時間: 2003-11-18 19:44
來自: yakuza

文章 拭銀布 »

liuayu
星球普通子民
星球普通子民
文章: 5
註冊時間: 2002-09-17 22:50

文章 liuayu »

搞定了~真是感謝大大的幫忙!!
●架設主機作業系統:Linux RedHat應該是啦,是租的
●上網方式:CABLE 東森
●您的 phpBB2 版本:phpBB 2.0.6
●您的 domain(網域名稱) :forum.lovedog.org.tw
●您的 phpBB2 連結網址: http://forum.lovedog.org.tw/phpbb
fann99
星球普通子民
星球普通子民
文章: 1
註冊時間: 2004-08-18 15:58

文章 fann99 »

不好意思還是新手~~
請問這長串外掛要加在哪裡呢?? :roll:
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

這...
那安裝說明不是很清楚了?

執行SQL指令\r
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR(120) DEFAULT NULL

打開
templates/使用的風格/posting_body.tpl

找到\r
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

替換為\r
<input type="text" name="subject" size="45" maxlength="120" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

就這樣
dean20
星球公民
星球公民
文章: 61
註冊時間: 2005-04-08 21:38
來自: 地球

文章 dean20 »

webspirit 寫:這...
那安裝說明不是很清楚了?

執行SQL指令\r
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR(120) DEFAULT NULL

打開
templates/使用的風格/posting_body.tpl

找到\r
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

替換為\r
<input type="text" name="subject" size="45" maxlength="120" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

就這樣
我已經更正了!! 但是還是無法顯室過長標題的文章內容...
請問還要修改哪呢?? :oops:
架設主機作業系統:Windows Server 2003
上網方式:LOCAL NET
安裝的程式:IIS6.0 + php5.1.4 + MySQL 5.0.22 + phpMyAdmin 2.8.1
版本:PHPBB 2.0.21
過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

在IE底下,主題太常會有無法瀏覽的問題。
但在FireFox下卻可以正常瀏覽呢。
圖檔
Y.K.Wang
星球公民
星球公民
文章: 55
註冊時間: 2003-11-19 21:10

文章 Y.K.Wang »

照上面的方法做了修改以後,在版面看標題一樣是只能看二十個字(用IE看),進入文章內容則可看到完整主題....前提是主題需是全都是中文字...
可是當發表新主題長度超過二十個字,且二十個字前或二十個字中有單位元字符如"_,+,-,<,>.....",主題二十字後又會出現"/a>",且無法點入看文章...
無法顯示過長主題會被截斷及無法看文章是否和單位元字及雙位元字(中文字)有關....
我也有類似主題無法顯示的問題,用"主題長度"搜尋到一些討論
使用SQL語法
ALTER TABLE phpbb_topics MODIFY topic_title char[120] NOT NULL;
ALTER TABLE phpbb_posts_text MODIFY post_subject varchar[120] NOT NULL;
出現如下訊息....

SQL 語法:
ALTER TABLE phpbb_tp_topics MODIFY topic_title char[120] NOT NULL ;

MySQL 傳回:
#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 '[120] NOT NULL' at line 1


改用上面(引言內連結)提到的語法
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR(120) DEFAULT NULL
則可正常執行,但用單位元夾雜中文字發主題超過二十個字一樣出現亂碼....
這個討論串是兩年前的發問了,隔了那麼久都沒人再反應,是否意謂己不是問題了,我再發問是否代表我又沒做好功課(搜尋)...若是,請多包涵,這幾天我再試看看...
待會要上大夜班,沒做好發問格式,請見諒,我用的是phpbb2 : v2.0.21 (UTF-8版本),若需要我再補齊 :oops:
最後由 Y.K.Wang 於 2006-08-31 09:24 編輯,總共編輯了 1 次。
架設主機作業系統:Linux
我的上網方式:ADSL(http://www.seed.net.tw)。
我安裝的程式:cPanel(10.8.2-RELEASE-119),Apache(1.3.36_Unix),MySQL(4.0.27-standard ),phpMyAdmin(2.8.0.2),PHP(4.4.2)
我的 phpBB2 版本:phpbb2 : v2.0.21 (UTF-8版本),以cPanel之預裝程式安裝
星球普通子民
星球普通子民
文章: 16
註冊時間: 2006-05-18 21:45

文章 »

收藏中
頭像
qnobruce
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-09-05 14:40
來自: Hsinchu
聯繫:

文章 qnobruce »

問題解決了,有你們真好!
Bruce
●作業系統:Windows 2003 Server R2
●快速架站程式:Appserv 2.4.8
●上網方式:代管機房
●安裝的程式:Appserv 2.4.8 + IIS 6
●phpBB2 版本:phpBB 2.0.23
●phpBB2 版本:phpBB 3.0.1
●domain:qno.cn
●phpBB:http://www.qno.cn/forum
阿古
星球普通子民
星球普通子民
文章: 30
註冊時間: 2006-11-14 11:45

文章 阿古 »

webspirit 寫:這...
那安裝說明不是很清楚了?

執行SQL指令\r
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR(120) DEFAULT NULL

打開
templates/使用的風格/posting_body.tpl

找到\r
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

替換為\r
<input type="text" name="subject" size="45" maxlength="120" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

就這樣
出事啦 = =

我按上面的方法修改SQL ,問題變得更嚴重,本來只有一篇主題過長而不能顯示,現在連之前的文章,只要主題稍微長一點,通通變成 後面 a> ,全部都不能打開了,救命丫,有沒有還原SQL 的方法 = =, 我沒有備份耶
●作業系統:WindowXp (簡體中文)
●上網方式:ADSL
●安裝的程式:php + MySql
●使用版本:phpBB 2.0.21 mysql4.1.21-standard utf8
●網域名稱:http://www.slsfm.com
●連結網址:http://www.slsfm.com/*****SPAM*****
●測試帳號:test ●測試密碼:test
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

阿古 寫:
webspirit 寫:這...
那安裝說明不是很清楚了?

執行SQL指令\r
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR(120) DEFAULT NULL

打開
templates/使用的風格/posting_body.tpl

找到\r
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

替換為\r
<input type="text" name="subject" size="45" maxlength="120" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

就這樣
出事啦 = =

我按上面的方法修改SQL ,問題變得更嚴重,本來只有一篇主題過長而不能顯示,現在連之前的文章,只要主題稍微長一點,通通變成 後面 a> ,全部都不能打開了,救命丫,有沒有還原SQL 的方法 = =, 我沒有備份耶
照道理, 您的敘述現象, 只會出現在將值 '由大變小';
不可能出現在 '由小變大'.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
阿古
星球普通子民
星球普通子民
文章: 30
註冊時間: 2006-11-14 11:45

文章 阿古 »

心靈捕手 寫:
阿古 寫:
webspirit 寫:這...
那安裝說明不是很清楚了?

執行SQL指令\r
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR(120) DEFAULT NULL

打開
templates/使用的風格/posting_body.tpl

找到\r
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

替換為\r
<input type="text" name="subject" size="45" maxlength="120" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

就這樣
出事啦 = =

我按上面的方法修改SQL ,問題變得更嚴重,本來只有一篇主題過長而不能顯示,現在連之前的文章,只要主題稍微長一點,通通變成 後面 a> ,全部都不能打開了,救命丫,有沒有還原SQL 的方法 = =, 我沒有備份耶
照道理, 您的敘述現象, 只會出現在將值 '由大變小';
不可能出現在 '由小變大'.
那還有解決的方法嗎@@?
●作業系統:WindowXp (簡體中文)
●上網方式:ADSL
●安裝的程式:php + MySql
●使用版本:phpBB 2.0.21 mysql4.1.21-standard utf8
●網域名稱:http://www.slsfm.com
●連結網址:http://www.slsfm.com/*****SPAM*****
●測試帳號:test ●測試密碼:test
主題已鎖定

回到「phpBB 2 安裝與使用」