[2.2] Quick Reply 1.5 für wBB 2.2

Status
Für weitere Antworten geschlossen.

rellek

relativ sensationell
Teammitglied
Der Quick Reply 1.5 für wBB 2.1 kann im Großen und Ganzen so weiterverwendet werden, darum: neueinbauen!
Vergesst die Bugfixes nicht!

Danach muss aber noch etwas geändert werden.
quickreply.php, suche:
PHP:
if($qr_show_bbcode == "1" || $qr_show_smilies == "1") eval ("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");

ersetze durch:
PHP:
if($qr_show_bbcode == "1" || $qr_show_smilies == "1") {
$qr_bbcode_nessarry = "1";
 eval ("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");
}

Template: bbcode_script, suche (ganz am ende):
Code:
<if($wbbuserdata['usewysiwyg'] != 1)><then>
<script type="text/javascript" src="js/bbcode.js"></script>
</then></if>
ersetze durch:
Code:
<if($wbbuserdata['usewysiwyg'] != 1 || $qr_bbcode_nessarry=="1")><then>
<script type="text/javascript" src="js/bbcode.js"></script>
</then></if>

Dank an Houston, der das ganze getestet hat und mich auf die Inkompatibilität durch den WYSIWYG-Editor aufmerksam gemacht hat :yo

EDIT:
Zusätzlich sollte noch das Template mit dem im Anhang ersetzt werden.
Dank an ace02000 fürs Testen :yo


ACHTUNG. Support eingestellt, weil neue Version released. Bevorzugt bitte diese.
Quick-Reply 2.0 für wBB 2.2
 

Anhänge

  • thread_quickreply.zip
    1,1 KB · Aufrufe: 93

ace02000

Benutzer
danke für's umcoden.

nur ein prob. Wenn ich im thread in die Quickreply box zum schreiben klicke, kommt unten links im Browser ne fehlermeldung.

Siehe anhang
 

Anhänge

  • quickreply1.jpg
    quickreply1.jpg
    75,7 KB · Aufrufe: 494

rellek

relativ sensationell
Teammitglied
Kannst du das Template "thread_quickreply" dadurch:
Code:
<form action="addreply.php" method="post" name="bbform" onsubmit="return validate(this)">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr><td class="tabletitle" colspan="2"><b><span class="normalfont">schnelle Antwort erstellen</span></b></td></tr>
<if($wbbuserdata[userid]=="0")>
<then><tr align="left">
  <td class="tableb"><span class="normalfont">{$lang->items['LANG_POST_USERNAME']}</span></td>
  <td class="tableb"><input class="input" type="text" name="guestname" value="Gast" size="40" maxlength="100" /></td>
 </tr> </then></if>
$newthread_icons<tr align="left">
  <td class="tablea"><span class="normalfont">{$lang->items['LANG_POST_TOPIC']}</span></td>
  <td class="tablea"><input class="input" type="text" name="topic" value="$topic" size="40" maxlength="100" /></td>
</tr>
 <tr align="left">
  <td class="tablea" valign="top"><span class="normalfont"><b>{$lang->items['LANG_POST_REPLY']}</b></span><br/><br/>$bbcode_smilies</td>
  <td class="tablea"><table>
<tr><td>$bbcode_buttons</td></tr>
   <tr>
    <td align="left"><textarea name="message" rows="20" cols="80">$message</textarea><br /><span class="smallfont"><a href="javascript:checklength(document.bbform);">{$lang->items['LANG_POSTINGS_CHECKLENGTH']}</a></td>
   </tr>
  </table></td>
 </tr>
 <tr align="left">
  <td class="tableb" valign="top"><span class="normalfont">{$lang->items['LANG_POSTINGS_OPTIONS']}</span></td>
  <td class="tableb"><span class="smallfont"><input type="checkbox" id="checkbox7" name="showsignature" value="1"  checked /><label for="checkbox7"> {$lang->items['LANG_POSTINGS_SHOWSIGNATURE']}</label>
   
   <if(checkmodpermissions("m_can_thread_close") || ($wbbuserdata['userid'] && $wbbuserdata['userid']==$thread['starterid'] && checkpermissions("can_close_own_topic")==1))>
   <then>
   <br /><input type="checkbox" id="checkbox8" name="threadclose" value="1" $checked[7] /><label for="checkbox8"> {$lang->items['LANG_POSTINGS_THREADCLOSE']}</label>
   </then>
   </if>   
  </span></td>
 </tr>
</table>
<p align="center">
 <input type="hidden" name="send" value="send" />
 <input type="hidden" name="threadid" value="$threadid" />
 <input type="hidden" name="parseurl" value="1" />
 <if(isset($postid))><then><input type="hidden" name="postid" value="$postid" /></then></if>
 <input type="hidden" name="sid" value="$session[hash]" />
 <input class="input" type="submit" name="submit" accesskey="S" value="{$lang->items['LANG_POST_REPLY']}" />
 <input class="input" type="reset" accesskey="R" value="{$lang->items['LANG_POSTINGS_RESET']}" />
</p><input type="hidden" name="disablehtml" value="1" /></form>
ersetzen?

Hast du auch die anderen Änderungen aus dem 2.1er Thread gemacht? Und die Anpassung an 2.2 (template bbcode_script)?
 

rellek

relativ sensationell
Teammitglied
Die Quick-Reply-Box wird auf Lebenszeit die gute alte Eingabebox verwenden.

Schonmal aus dem Grund, dass es irgendwo ja noch "quick" bleiben soll ;)
 

rellek

relativ sensationell
Teammitglied
Aber dann ist das Problem, dass es schon einige Zeit (dennoch) kostet, damit dieser Editor geladen wird, auch wenn man überhaupt nicht antworten möchte. Das halte ich für Unsinn.

Vielleicht kann man ja ein Addon programmieren, wenn die neue Version bald (tm) draußen ist, damit wahlweise auch der WYSIWYG-Editor benutzt werden kann.....
 

-[Vegeta]-

[inaktiv]
Hallo!

Ich hab 2 Fehler.

1) kommt bei mir wenn ich auf bbcode klick "tag prompt ist undefiniert"
der fehler ist mir eigentlich egal, da ich bb_codes ohnehin deaktiviere, aber vielleicht ist es ja wo anders auch noch falsch :)

2) wenn ich auf beitrag erstellen klicke, kommt "null ist 0 oder kein objekt"
der posts wird aber trotzdem erstellt.

ja, ich hab die änderungen vorgenommen :)
und ja, ich hab den fehler mit objekt wird erwartet korrigiert
 

-[Vegeta]-

[inaktiv]
hi!
hab keine ahnung wieso, aber auf einmal funktioniert. ?(
War wahrscheinlich ein Fehler vom explorer, der da irgendwas falsch gespeichert hat oda so. (sch*** IE)

Also sorry

MfG.

Vegeta
 

Deacon Frost

The Bl00d-G0d La Magra<br />(Boardberater)
VIELEN DANK für diesen Hack! :yo

Hab mir den nu auch wieda in mein 2.2 eingebaut - und haut alles bestens hin! :yes:

Nur eine außergewöhnliche Frage ich mal wieder hab.... :D

Was ich ja sensationell COOL fände wäre, wenn man die Optionen aus der Konfig-Datei übers ACP steuern könnte! :) Kannste da vielleicht mal drüber nachdenken??? Wäre HAMMER... 8)
 
Status
Für weitere Antworten geschlossen.
Oben