1 頁 (共 1 頁)

[問題]簽名檔與內文如何能更明顯區分?[已解決]

發表於 : 2003-09-02 01:49
io_oi
問題外掛:[問題]簽名檔與內文如何能更明顯區分?
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?p=33111
使用版本:phpBB 2.0.4
網站位置:sorry
狀況描述:此改法 For phpBB 2.0.4 的問題

這是一個關於簽名檔分格線的問題
oO]-[Oo™的寫法有兩種

一種是變更分格線的顏色\r
一種是不變色就延伸到最右方\r
我選擇延伸到最右方\r

oO]-[Oo™ (南宮博士)說的 viewtopic.php 部分沒問題

綠草上的小水滴所說的 privmsg.php 部分我有點疑問
他改的只有變色那種
如果只是要延伸到最右方\r
我不知道要改成什麼\r
尋找\r

代碼: 選擇全部

$private_message .= '<br /><br />_________________<br />' . make_clickable($user_sig);

取代(變顏色那種)

代碼: 選擇全部

$private_message .= '<br /><font color="#FF7900">----------------------------------</font><br />_________________<br />' . make_clickable($user_sig);

我所尋找的是\r

代碼: 選擇全部

$preview_message = $preview_message . '<br /><br />_________________<br />' . $user_sig;
因為代碼與我所尋找的差異太大不知道改成什麼樣的..??
可能因為phpbb版本不一樣\r
有人可以指點一下嗎?

Re: [問題]簽名檔與內文如何能更明顯區分?

發表於 : 2003-09-02 16:39
依夢兒
io_oi 寫:因為代碼與我所尋找的差異太大不知道改成什麼樣的..??
可能因為phpbb版本不一樣\r
有人可以指點一下嗎?
我的版本是 2.0.3 ,不知道和 2.0.4 有沒有差別....
我記得有二個地方要改,你試著搜尋一下:

代碼: 選擇全部

if ( $privmsg['privmsgs_attach_sig'] && $user_sig != '' )
還有:

代碼: 選擇全部

if ( $attach_sig && $user_sig != '' )
在這二句下面,你都會看到有很長一條的 ____________ 的部份,修改這裡就是了。

至於你提到的,簽名檔與內文如何能更明顯區分,作法有很多,端看個人創意如何發揮。
像我是簽名檔和內文間隔三行後,再用圖檔來代替那一條單調的分隔線。
還有人是這麼作的:
http://phpbb-tw.net/phpbb/viewtopic.php?t=7749
http://phpbb-tw.net/phpbb/viewtopic.php?t=16028

還有人不從簽名檔下手,改從文章的部份下手:
http://phpbb-tw.net/phpbb/viewtopic.php?t=17789

發表於 : 2003-09-02 22:43
io_oi
謝謝依夢兒的回答!!(還提供相關連結)
viewtopic.php 我沒問題了
關於 privmsg.php
這是我搜到的第一行

代碼: 選擇全部

$private_message .= '<br /><br />_________________<br />' . make_clickable($user_sig);
這是我搜到的第二行

代碼: 選擇全部

$preview_message = $preview_message . '<br /><br />_________________<br />' . $user_sig;
因為搜到的與綠草上的小水滴不一樣\r
我是想改成延伸到最右方,而不是變色那種...
而上面的連結並沒有教導...
所以.....
不知如何自行更改...

發表於 : 2003-09-03 04:28
依夢兒
io_oi 寫:我是想改成延伸到最右方,而不是變色那種...
要延伸到右邊,就加長 _________________ 的長度就好了。
不然就是以 <hr> 代替 _________________ 。

發表於 : 2003-09-03 06:36
水瓶子
也可以用星星唷~~~~^^

發表於 : 2003-09-03 12:20
io_oi
@@~
如果viewtopic.php

尋找\r

代碼: 選擇全部

$user_sig = '<br />_________________<br />' . str_replace("
", "
<br />
", $user_sig);
取代成

代碼: 選擇全部

$user_sig = '<hr />' . str_replace("
", "<br />
", $user_sig);


那privmsg.php

尋找1

代碼: 選擇全部

$private_message .= '<br /><br />_________________<br />' . make_clickable($user_sig);
尋找2

代碼: 選擇全部

$preview_message = $preview_message . '<br /><br />_________________<br />' . $user_sig;
取代成這樣囉?

取代成1

代碼: 選擇全部

$private_message .= '<hr />' . make_clickable($user_sig);
取代成2

代碼: 選擇全部

$preview_message = $preview_message . '<hr />' . $user_sig;
終於看懂了.....(我真該先學學html)
謝謝依夢兒.....