MyBB.de Forum
Textarea resize Problem - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Textarea resize Problem (/thread-19191.html)

Seiten: Seiten: 1 2 3


Textarea resize Problem - Grauer-Magier - 26.12.2006

Hallöchen alle zusammen!

Ich nutze das Plugin "Text Area resize", von hier, und seit dem Update auf MyBB 1.2.2 sind diese beiden schaltflächen, die das Plugin in die verschiedenen Templates einfügt, nicht mehr unter der Textarea sondern darüber und vergrößern oder verkleinern die Textarea auch nicht mehr.
Interessant ist, dass dieses Problem nur im "Editor" auftritt. Benutze ich die Inlinebearbeitung, klappts, und die Resize-Buttons sind an der richtigen stelle.
Ich habs vor den Update auf MyBB 1.2.2 deaktiviert (sicher ist sicher), und danach wieder aktiviert.
Hab das Plugin nun nochmal deaktiviert, die Caches geleert, und nochmal aktiviert. Gleiches Symptom.
Hier mal ein Screenshot:
   

Hat sonst noch jemand das Problem?
Jemand ne Idee woran das liegen könnte?

LG, GM!


RE: Textarea resize Problem - Schumuckl - 03.01.2007

Um es nachvollziehen zu können habe ich dieses pluin einfach mal installiert und bei beiden Antwortfenstern (Schnellantworten und Normales Antworten ist das Plus und Minus zeichen unter dem Fenster.
Es vergrößert und verkleinert auhc das Antworten Fenster, das einzige was mich stört ist das die Funktion nicht in der reihe erklärt ist, somit müßte ich jetzt erst wieder einen Thread aufmachen und erklären wofür das plus und minus ist. Ich habe auch mal  2 screens gemacht!


RE: Textarea resize Problem - Grauer-Magier - 04.01.2007

Die Schnellantwort war auch problemlos bei mir. Nur beim schreiben und beantworten von Beiträgen und PNs, kam das was in meinem Screenshot zu sehen war.

Hmm, ich probiers bei mir nochmal aus.

Nachtrag: So ich hab den Code dafür nochmal per Hand eingefügt. (Hatte es an den problematischen Stellen entfernt)
Bei mir, siehe Screenshot oben, klappt es immer noch nicht. Kannst du mal dein Template "editpost" als Beispiel posten?

Meins sieht so aus:
Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->edit_post}</title>
{$headerinclude}
<script type="text/javascript" src="jscripts/resize.php"></script>

<script type="text/javascript" src="jscripts/post.js?ver=121"></script>
</head>
<body>
{$header}
{$preview}
{$post_errors}
{$attacherror}
<form action="editpost.php" method="post" name="editpost">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="3"><strong>{$lang->delete_post}</strong></td>
</tr>
<tr>
<td class="trow1" style="white-space: nowrap"><input type="checkbox" class="checkbox" name="delete" value="yes" tabindex="9" /> <strong>{$lang->delete_q}</strong></td>
<td class="trow1" width="100%">{$lang->delete_1}<br /><span class="smalltext">{$lang->delete_2}</span></td>
<td class="trow1"><input type="submit" class="button" name="submit" value="{$lang->delete_now}" tabindex="10" /></td>
</tr>
</table>
<input type="hidden" name="action" value="deletepost" />
<input type="hidden" name="pid" value="{$pid}" />
</form>
<br />
<form action="editpost.php" method="post" enctype="multipart/form-data" name="input">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->edit_post}</strong></td>
</tr>
{$loginbox}
<tr>
<td class="trow2"><strong>{$lang->subject}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
{$posticons}
<tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}:</strong><br /><div style="text-align: center;">{$smilieinserter}</div></td>
<td class="trow2">
<textarea name="message" id="message" rows="20" cols="100%" tabindex="3">{$message}</textarea>
<br />
<input type="button" value="+" onclick="resize.textarea(1, 'message');" />
<input type="button" value="-" onclick="resize.textarea(-1, 'message');" />
{$codebuttons}
</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td>
<td class="trow1"><span class="smalltext">
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="yes" tabindex="6" {$postoptionschecked['signature']} /> {$lang->options_sig}</label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[emailnotify]" value="yes" tabindex="7" {$postoptionschecked['emailnotify']} /> {$lang->options_emailnotify}</label>
{$disablesmilies}</span></td>
</tr>
{$attachbox}
{$pollbox}
</table>
<br />
<div align="center"><input type="submit" class="button" name="submit" value="{$lang->update_post}" tabindex="3" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="4" /></div>
<input type="hidden" name="action" value="do_editpost" />
<input type="hidden" name="pid" value="{$pid}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
</form>
{$footer}
</body>
</html>



RE: Textarea resize Problem - Schumuckl - 04.01.2007

wie gewünscht meine editpost:

Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->edit_post}</title>
{$headerinclude}
<script type="text/javascript" src="jscripts/resize.php"></script>
<script type="text/javascript" src="jscripts/post.js?ver=121"></script>
</head>
<body>
{$header}
{$preview}
{$post_errors}
{$attacherror}
<form action="editpost.php" method="post" name="editpost">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="3"><strong>{$lang->delete_post}</strong></td>
</tr>
<tr>
<td class="trow1" style="white-space: nowrap"><input type="checkbox" class="checkbox" name="delete" value="yes" tabindex="9" /> <strong>{$lang->delete_q}</strong></td>
<td class="trow1" width="100%">{$lang->delete_1}<br /><span class="smalltext">{$lang->delete_2}</span></td>
<td class="trow1"><input type="submit" class="button" name="submit" value="{$lang->delete_now}" tabindex="10" /></td>
</tr>
</table>
<input type="hidden" name="action" value="deletepost" />
<input type="hidden" name="pid" value="{$pid}" />
</form>
<br />
<form action="editpost.php" method="post" enctype="multipart/form-data" name="input">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->edit_post}</strong></td>
</tr>
{$loginbox}
<tr>
<td class="trow2"><strong>{$lang->subject}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
{$temp_prefix}
{$posticons}
<tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}:</strong><br /><div style="text-align: center;">{$smilieinserter}</div></td>
<td class="trow2">
<textarea name="message" id="message" rows="20" cols="70" tabindex="3">{$message}</textarea>
<br />
<input type="button" value="+" onclick="resize.textarea(1, 'message');" />
<input type="button" value="-" onclick="resize.textarea(-1, 'message');" />
{$codebuttons}
</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td>
<td class="trow1"><span class="smalltext">
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="yes" tabindex="6" {$postoptionschecked['signature']} /> {$lang->options_sig}</label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[emailnotify]" value="yes" tabindex="7" {$postoptionschecked['emailnotify']} /> {$lang->options_emailnotify}</label>
{$disablesmilies}</span></td>
</tr>
{$attachbox}
{$pollbox}
</table>
<br />
<div align="center"><input type="submit" class="button" name="submit" value="{$lang->update_post}" tabindex="3" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="4" /></div>
<input type="hidden" name="action" value="do_editpost" />
<input type="hidden" name="pid" value="{$pid}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
</form>
{$footer}
</body>
</html>



RE: Textarea resize Problem - Grauer-Magier - 04.01.2007

... na, dass ist fast gleich.
Woran könnte das liegen, dass es bei mir immer noch nicht richtig klappt???


RE: Textarea resize Problem - Schumuckl - 04.01.2007

Ich vermute mal du suchst in den falschen templates, für PN müßtest du im Template private send gucken und für deine neuen Beiträge im Template newreply

Die anweißung des Plug ins sieht wie folgt aus

PHP-Code:
// New reply
    
find_replace_templatesets("newreply"'#{\$headerinclude}#'$header);
    
find_replace_templatesets("newreply"'#</textarea>#'buttons_act('message'));


// UserCP Compose Private Message
    
find_replace_templatesets("private_send"'#{\$headerinclude}#'$header);
    
find_replace_templatesets("private_send"'#</textarea>#'buttons_act('message')); 

editpost ist nur für dein problem mit dem editiern!

Gruß Schumuckl


RE: Textarea resize Problem - Grauer-Magier - 04.01.2007

Hi, Schumuckl!

Ja, dass weiß ich. Ich hab editpost nur als Beispiel 'rausgepickt. ... der einzige Unterschied im Code von denen wo Probs auftreten und da wo nicht, ist der
Code:
{$codebuttons}
Einbindung. Irgendwie scheint sich das nicht zu vertragen. ... aber wenn bei dir funktioniert muß es ja logischerweise an etwas anderem liegen. ... ich weiß nur nicht was.

Liebe Grüße, GM!


RE: Textarea resize Problem - Schumuckl - 04.01.2007

hast du die datei in deinem js ordner vorsichtshalber nocheinmal hochgeladen?


RE: Textarea resize Problem - Grauer-Magier - 04.01.2007

Meinst du die resize.php oder die editor.js?


RE: Textarea resize Problem - Schumuckl - 04.01.2007

die rezize.php