1 頁 (共 1 頁)

[問題]Quick Reply 1.3.1的問題~(解決嚕)

發表於 : 2003-12-10 17:34
Apache
我看了下面這兩篇文章,去裝快速回覆Quick Reply 1.3.1
http://phpbb-tw.net/phpbb/viewtopic.php?t=15837
http://phpbb-tw.net/phpbb/viewtopic.php?t=19336

可是,問題如圖:
圖檔

裡面的字,要怎麼改?
麻煩各位大大指導...

發表於 : 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就不會去取代~~

他是完全比對{}裡面的字串在取代~
了解... :oops:

發表於 : 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
就可以出現..."快速回覆這篇主題"的字樣