[問題] 如何鎖定"最後發表"的大小

phpBB 2 Style Support
討論的範圍包含版面排列、樣式、配置;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

[問題] 如何鎖定"最後發表"的大小

文章 狂暴戰龍 »

圖檔

如圖所示..小弟的論壇常因為[最後發表]的欄位常常被擠暴 :-o

搜尋[最後發表]等相關字似乎找不到什麼相關的

希望有大大可以告知小弟如何把[最後發表]那欄鎖定

謝謝 :mrgreen:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

文章 hentaibbc »

代碼: 選擇全部

[ OPEN ]
template/*/index_body.tpl

[ FIND ]
<td class="row2" align="center" valign="middle" height="55" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
在td內加入width就可以了

不過....因為風格的不同....
我寫的FIND是以subSilver為根據的....
主要是找到{catrow.forumrow.LAST_POST}
大概就這樣.... :-D
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

謝謝~~可以了 :-D

順到問一下...我發現限定住之後有些主題會變成兩行 :-o

該如何讓過長的主題後面顯示成 ........ 呢@@?
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

文章 hentaibbc »

關於這個....你可能要改程式內容了
不過....你應該有掛MOD吧!!
我這邊沒有顯示TOPIC TITLE說....Orz
所以....
你必須po出你的index.php
我才能幫你做修改....

你把index.php中\r
if ( $forum_data[$j]['forum_last_post_id'] )
前後10行po一下...

麻煩你啦....
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

狂暴戰龍 寫:謝謝~~可以了 :-D

順到問一下...我發現限定住之後有些主題會變成兩行 :-o

該如何讓過長的主題後面顯示成 ........ 呢@@?
我猜想:
您也許有加裝 last_topic_title_index Mod

其實, 您的需求( 如何讓過長的主題後面顯示成 ........ 呢), 原本外掛就已經有此功能.

建議您:
調整( 縮小) $board_config['topic_title_index_size'] = 25 即可
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

心靈捕手 寫:
狂暴戰龍 寫:謝謝~~可以了 :-D

順到問一下...我發現限定住之後有些主題會變成兩行 :-o

該如何讓過長的主題後面顯示成 ........ 呢@@?
我猜想:
您也許有加裝 last_topic_title_index Mod

其實, 您的需求( 如何讓過長的主題後面顯示成 ........ 呢), 原本外掛就已經有此功能.

建議您:
調整( 縮小) $board_config['topic_title_index_size'] = 25 即可
小弟是安裝這外掛
http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=

好像沒有last_topic_title_index Mod這個mod...

另外..if ( $forum_data[$j]['forum_last_post_id'] ) 前後10行在這..

代碼: 選擇全部

   // END Added by Attached Forums MOD
								}

								$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
								$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 
							}

							$posts = $forum_data[$j]['forum_posts'];
							$topics = $forum_data[$j]['forum_topics'];

							if ( $forum_data[$j]['forum_last_post_id'] )
							{
								   // Modified by Attached Forums MOD

								if (strlen($forum_data[$j]['topic_title'])>=25)
								{
									$forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "...";
								}

								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
								$last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '">'.$forum_data[$j]['topic_title'].' <img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
我還有安裝附加檔案的外掛@@

如果需要知道所有安裝的外掛才能改的話請看這~

http://nicecountry.dyndns.tv/forum/viewforum.php?f=46

謝謝 :mrgreen:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To 狂暴戰龍:

代碼: 選擇全部

                        if (strlen($forum_data[$j]['topic_title'])>=25) 
                        { 
                           $forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "..."; 
                        } 
建議您:
將裡頭的" 25" 改小一點, 即可.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

文章 hentaibbc »

心靈捕手 寫:To 狂暴戰龍:

if (strlen($forum_data[$j]['topic_title'])>=25)
{
$forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "...";
}
建議您:
將裡頭的" 25" 改小一點, 即可.
這兩個25都要改喔....
你可以改成10試試...
而且....最好是改成偶數....以配合中文字....^^
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

已經改成功囉~ :mrgreen:

我是把他設定成16(兩個都改)

另外請教一下這兩個16代表什麼呢 :?:


謝謝 :oops:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

文章 hentaibbc »

if (strlen($forum_data[$j]['topic_title'])>=25)
藍字是測字串長度的函式
橘字就是主題名稱\r
而紅字就是你要限制的字串長度(英數文字一個字長度是1...中文字一個字的長度是2)
======================================
{
$forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "...";
}
藍字是抓取部份字串的函式
棕色字是起點位置\r
紅字是抓取字串的長度...

以上說明...了解了嗎....^^
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

嗯~~謝謝

雖然有些"屋煞煞"

但是大概都懂囉 :mrgreen:

感恩 :-P
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

文章 hentaibbc »

把程式碼用中文翻譯給你聽吧!!

假如「主題名稱」的字數大於等於16個英數或是8個中文字
那麼就將「主題名稱」前16個英數或8個中文字取出來並在後面加上「... 」

以上就是那段程式碼在說什麼....XD
(我好像在搞笑...= =""")
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

有不好的地方的,
如你的主題是\r
[1]新增外掛--水怪\r

在首頁
就會變做
[1]新增外掛--?...
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

感謝 :mrgreen:

了解囉 :oops:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
主題已鎖定

回到「風格問題討論」