第 1 頁 (共 1 頁)
[問題]Quick Reply 1.3.1的問題~(解決嚕)
發表於 : 2003-12-10 17:34
由 Apache
發表於 : 2003-12-10 17:38
由 依夢兒
把你快速回覆那一段程式碼貼出來吧....
發表於 : 2003-12-10 18:04
由 Apache
viewtopic_body.tpl裡\r
在下面這段的後面\r
代碼: 選擇全部
<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
<br />
{S_TOPIC_ADMIN}</td>
加入\r
代碼: 選擇全部
<!-- BEGIN quick_reply -->
</tr>
</table>
<table width='100%' cellspacing='2' border='0' align='center'>
<tr>
<td valign='top' align='left'>
<form name='quick_reply' action='{quick_reply.U_QUICK_REPLY}' method='post'>
<!-- END quick_reply -->
<!-- BEGIN switch_username_field -->
<span class='gensmall'><b>{L_USERNAME}</b></span><br />
<span class='genmed'><input type='text' class='post' tabindex='1' name='username' size='25' maxlength='25' value='' /></span><br />
<!-- END switch_username_field -->
<!-- BEGIN quick_reply -->
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{quick_reply. L_QUICK_REPLY_TOPIC}') document.quick_reply.message.value=''}">{quick_reply. L_QUICK_REPLY_TOPIC}</textarea><br />
{quick_reply.U_HIDDEN_FORM_FIELDS}
<input type='image' src='{quick_reply.QUICK_REPLY_IMG}' border='0' alt="{quick_reply.L_QUICK_REPLY_TOPIC}" onClick="if(document.quick_reply.message.value== '{quick_reply.L_QUICK_REPLY_TOPIC}' || document.quick_reply.message.value == ''){ alert('{quick_reply.L_EMPTY_MESSAGE}'); return false;}else{ return true;}" />
</form>
</td>
<!-- END quick_reply -->
發表於 : 2003-12-10 18:37
由 依夢兒
代碼: 選擇全部
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{[color=red]quick_reply. L_QUICK_REPLY_TOPIC[/color]}') document.quick_reply.message.value=''}">{[color=red]quick_reply. L_QUICK_REPLY_TOPIC[/color]}</textarea><br />
紅色的部份....你 quick_reply 和 L_QUICK_REPLY_TOPIC 的中間多了一個空格啦,把空格去掉就正常了。
發表於 : 2003-12-10 21:12
由 Apache
依夢兒 寫:代碼: 選擇全部
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{[color=red]quick_reply. L_QUICK_REPLY_TOPIC[/color]}') document.quick_reply.message.value=''}">{[color=red]quick_reply. L_QUICK_REPLY_TOPIC[/color]}</textarea><br />
紅色的部份....你 quick_reply 和 L_QUICK_REPLY_TOPIC 的中間多了一個空格啦,把空格去掉就正常了。
不好意思在問一下唷...
會用那郭空格的原因是...
我在試的時候加了空格才會像"竹貓"一樣 ---> 快速回覆的框裡,而且滑鼠點到快速回覆的框裡,裡面的字就會消失...
發表於 : 2003-12-10 21:16
由 messagebox
引言刪光光~
不能有空格~
原因~那些字是要讓PHPBB在套入範本時比對取代的~
你多一個空格~自然PHPBB就不會去取代~~
他是完全比對{}裡面的字串在取代~
發表於 : 2003-12-10 21:43
由 依夢兒
Apache 寫:我在試的時候加了空格才會像"竹貓"一樣 ---> 快速回覆的框裡,而且滑鼠點到快速回覆的框裡,裡面的字就會消失...
這是另外一個問題。
你看一下你的程式碼:
代碼: 選擇全部
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{quick_reply.L_QUICK_REPLY_TOPIC}') document.quick_reply.message.value=''}">{quick_reply.L_QUICK_REPLY_TOPIC}[color=red]</textarea><br />[/color]
看看紅色的部份後面是否少了一個:
{quick_reply.U_HIDDEN_FORM_FIELDS}
如果有少,請把它補上,加在
</textarea><br /> 後面。
發表於 : 2003-12-10 22:43
由 Apache
messagebox 寫:引言刪光光~
不能有空格~
原因~那些字是要讓PHPBB在套入範本時比對取代的~
你多一個空格~自然PHPBB就不會去取代~~
他是完全比對{}裡面的字串在取代~
了解...

發表於 : 2003-12-10 22:49
由 Apache
我目前的程式碼\r
代碼: 選擇全部
<!-- BEGIN quick_reply -->
</tr>
</table>
<table width='100%' cellspacing='2' border='0' align='center'>
<tr>
<td valign='top' align='left'>
<form name='quick_reply' action='{quick_reply.U_QUICK_REPLY}' method='post'>
<!-- END quick_reply -->
<!-- BEGIN switch_username_field -->
<span class='gensmall'><b>{L_USERNAME}</b></span><br />
<span class='genmed'><input type='text' class='post' tabindex='1' name='username' size='25' maxlength='25' value='' /></span><br />
<!-- END switch_username_field -->
<!-- BEGIN quick_reply -->
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{quick_reply.L_QUICK_REPLY_TOPIC}') document.quick_reply.message.value=''}">{quick_reply.L_QUICK_REPLY_TOPIC}</textarea><br />
{quick_reply.U_HIDDEN_FORM_FIELDS}
<input type='image' src='{quick_reply.QUICK_REPLY_IMG}' border='0' alt="{quick_reply.L_QUICK_REPLY_TOPIC}" onClick="if(document.quick_reply.message.value== '{quick_reply.L_QUICK_REPLY_TOPIC}' || document.quick_reply.message.value == ''){ alert('{quick_reply.L_EMPTY_MESSAGE}'); return false;}else{ return true;}" />
</form>
</td>
<!-- END quick_reply -->
{quick_reply.U_HIDDEN_FORM_FIELDS}這段有了..
目前在快速回覆的框裡還是沒有字出現...
發表於 : 2003-12-11 12:22
由 sh85216s
在viewtopic_body.tpl裡的:
代碼: 選擇全部
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{L_QUICK_REPLY_TOPIC}') document.quick_reply.message.value=''}">{L_QUICK_REPLY_TOPIC}</textarea>
改成:
代碼: 選擇全部
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{quick_reply.L_QUICK_REPLY_TOPIC}') document.quick_reply.message.value=''}">{quick_reply.L_QUICK_REPLY_TOPIC}</textarea>
存檔就可以了^^
記得
代碼: 選擇全部
language/lang_xxxxxx/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Quick_Reply_To_Topic'] = '快速回覆這篇主題';
這樣就會出現"
快速回覆這篇主題"的字樣
發表於 : 2003-12-11 15:00
由 Apache
sh85216s 寫:在viewtopic_body.tpl裡的:
代碼: 選擇全部
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{L_QUICK_REPLY_TOPIC}') document.quick_reply.message.value=''}">{L_QUICK_REPLY_TOPIC}</textarea>
改成:
代碼: 選擇全部
<textarea name="message" rows="7" cols="35" wrap="virtual" style="width:425px" class="post" onclick="{if(document.quick_reply.message.value=='{quick_reply.L_QUICK_REPLY_TOPIC}') document.quick_reply.message.value=''}">{quick_reply.L_QUICK_REPLY_TOPIC}</textarea>
存檔就可以了^^
記得
代碼: 選擇全部
language/lang_xxxxxx/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Quick_Reply_To_Topic'] = '快速回覆這篇主題';
這樣就會出現"
快速回覆這篇主題"的字樣
先謝謝大大的回覆...
不過以上的code我都改了...
還是沒有出現..."
快速回覆這篇主題"的字樣
發表於 : 2003-12-11 18:55
由 Apache
我找到問題在哪了...
應該將這段\r
代碼: 選擇全部
language/lang_xxxxxx/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Quick_Reply_To_Topic'] = '快速回覆這篇主題';
這樣就會出現"
快速回覆這篇主題"的字樣
改為下面這段...
代碼: 選擇全部
打開
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Post_new_topic'] = '發表新主題';
$lang['Reply_to_topic'] = '回覆主題';
$lang['Reply_with_quote'] = '引言回覆';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Quick_Reply_to_topic'] = '快速回覆這篇主題'; // Quick_Reply_MOD
就可以出現..."
快速回覆這篇主題"的字樣