1 頁 (共 1 頁)

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

發表於 : 2005-10-14 18:20
狂暴戰龍
圖檔

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

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

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

謝謝 :mrgreen:

發表於 : 2005-10-14 23:37
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

發表於 : 2005-10-15 00:00
狂暴戰龍
謝謝~~可以了 :-D

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

該如何讓過長的主題後面顯示成 ........ 呢@@?

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

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

麻煩你啦....

發表於 : 2005-10-15 11:26
心靈捕手
狂暴戰龍 寫:謝謝~~可以了 :-D

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

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

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

建議您:
調整( 縮小) $board_config['topic_title_index_size'] = 25 即可

發表於 : 2005-10-15 13:04
狂暴戰龍
心靈捕手 寫:
狂暴戰龍 寫:謝謝~~可以了 :-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:

發表於 : 2005-10-15 13:21
心靈捕手
To 狂暴戰龍:

代碼: 選擇全部

                        if (strlen($forum_data[$j]['topic_title'])>=25) 
                        { 
                           $forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "..."; 
                        } 
建議您:
將裡頭的" 25" 改小一點, 即可.

發表於 : 2005-10-15 13:56
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試試...
而且....最好是改成偶數....以配合中文字....^^

發表於 : 2005-10-15 23:47
狂暴戰龍
已經改成功囉~ :mrgreen:

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

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


謝謝 :oops:

發表於 : 2005-10-16 00:11
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
紅字是抓取字串的長度...

以上說明...了解了嗎....^^

發表於 : 2005-10-16 00:36
狂暴戰龍
嗯~~謝謝

雖然有些"屋煞煞"

但是大概都懂囉 :mrgreen:

感恩 :-P

發表於 : 2005-10-16 00:53
hentaibbc
把程式碼用中文翻譯給你聽吧!!

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

以上就是那段程式碼在說什麼....XD
(我好像在搞笑...= =""")

發表於 : 2005-10-16 10:42
*tytsim*
有不好的地方的,
如你的主題是\r
[1]新增外掛--水怪\r

在首頁
就會變做
[1]新增外掛--?...

發表於 : 2005-10-16 23:20
狂暴戰龍
感謝 :mrgreen:

了解囉 :oops: