kann mir jemand sagen wie ich das ausgestellt bekomme ?
Bitte Klick auf eines der Direkt Antworten Symbole unten Rechts in den Beiträgen ...
kann mir jemand sagen wie ich das ausgestellt bekomme ?
Bitte Klick auf eines der Direkt Antworten Symbole unten Rechts in den Beiträgen ...
vBulletin Optionen -> Beitrag und Bearbeiten Optionen -> Klick für schnelle Antworten erfordern -> auf Nein setzen.
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
wow so einfach ???
[EDIT]//..
Sorry das dadrüber gehört hier nicht rein. hatte ausversehen falsches fenster offen (ICQ) und wärend ich schrieb gind das hier auf ...
Also nicht Falsch verstehen, war nur ein versehen.
[/EDIT]
Ich habe VB2 und versuche die messege Box nachzubauen für die 2er Version.
Sorry hätt ich vieleicht dazu sagen sollen.
so ansich funktioniert diese ja schon wenn da nicht die abfrage wäre die den klick benötigt.
Ich habe die PHP datein von vb3 nicht hier sondern nur den html & Javascript quelltext um die sache zu erleichtern was dem einsetzen von den vb codes und smiles ermöglichen angeht.
nur dies möcht ich mal eben wissen da meine Kenntniss bei javascript gleich null ist.
Es gibt auf vB.org einen Hack.
http://www.vbulletin.org/forum/showt...threadid=34597
Wenns ums vB2 geht verschieb ich das mal ins passende Forum.
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
nein nicht Verschieben es geht doch um den Quelltext von VB3 und nicht 2 .. ich will den source code nur umschreiben das ich ihn in vb2 benutzen kann.
einen Hack will ich nicht ziehen. Selber machen macht mehr spass![]()
nur komm ich halt mit dem java gedöse nicht klar und habe auch die PHP datei nicht hier.
Ach men neeee is doch Kagge ...![]()
Du hast mich vollkommen missverstanden. egal ich Probier das jetzt selber aus, irgend wie muss das ja zu schaffen sein.
Aber du modifizierst ein vB2, und darum gehts.
Im JS-Teil von vB3 ist ja noch drin auf welchen Beitrag du antwortest wegen dem Threaded mode.
Wenn ich Dich richtig verstehe willst du nicht das man klicken muss, richtig?
Poste doch mal den Template-Teil den du verwendest, bitte.
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
Super jetzt hast du mich verstanden.
ok hjer kommt der quelltext.
Ich möchte nur wissen was muss raus damit ich nicht mehr klicken muss und sofort schreiben kann ohne das die BOX Deaktiviert ist.HTML-Code:<script type="text/javascript"> <!-- var WYSIWYG = 1; var threadedmode = 1; var minchars = 5; var maxchars = 10000; var require_click = 0; var must_click_message = "Bitte klicke auf eines der 'Direkt antworten'-Symbole unten rechts in den Beiträgen, um unkompliziert direkt in der Themenansicht auf einen Beitrag zu antworten."; var istyles = new Array(); istyles = { "pi_button_down" : [ "#98B5E2", "#000000", "0px", "1px solid #316AC5" ], "pi_button_hover" : [ "#C1D2EE", "#000000", "0px", "1px solid #316AC5" ], "pi_button_normal" : [ "#ECE9D8", "#000000", "1px", "none" ], "pi_button_selected" : [ "#E1E6E8", "#000000", "0px", "1px solid #316AC5" ], "pi_menu_down" : [ "#98B5E2", "#316AC5", "0px", "1px solid #316AC5" ], "pi_menu_hover" : [ "#C1D2EE", "#316AC5", "0px", "1px solid #316AC5" ], "pi_menu_normal" : [ "#FFFFFF", "#000000", "0px", "1px solid #FFFFFF" ], "pi_popup_down" : [ "#98B5E2", "#000000", "0px", "1px solid #316AC5" ] }; var normalmode = false; var vbphrase = { // wysiwyg only "wysiwyg_please_wait" : "Bitte warte, bis der WYSIWYG-Editor geladen wurde...", "wysiwyg_initialized" : "WYSIWYG-Editor in %2$s Sekunden für %1$s initialisiert.", "wysiwyg_command_invalid" : "Dieser Befehl ist ungültig oder nicht implementiert.", "moz_must_select_text" : "Mozilla erfordert, dass du Text markiert haben musst, damit diese Funktion verwendet werden kann.", "moz_edit_config_file" : "Du musst deine Mozilla-Konfiguration bearbeiten, um diese Aktion ausführen zu können.", "enter_tag_option" : "Bitte gib den Parameter für das %1$s Tag ein:", "must_select_text_to_use" : "Um diese Funktion zu verwenden, musst du einen Text markieren.", "browser_is_safari_no_wysiwyg" : "", // standard only "enter_text_to_be_formatted" : "Gib den zu formatierenden Text ein:", "enter_link_text" : "Gib einen Beschreibungstext für die URL ein (optional):", "enter_list_type" : "Listenart wählen: Gib eine '1' für eine nummerierte Liste ein, ein 'a' für eine alphabetische Liste oder lasse das Feld leer für eine unsortierte Liste:", "enter_list_item" : "Gib einen Listeneintrag ein. Lasse das Feld leer oder klicke auf 'Abbrechen', um die Liste zu beenden:", // both "must_enter_subject" : "Du hast den Titel / Betreff vergessen!", "message_too_short" : "Der eingegebene Text ist zu kurz. Du solltest den Text auf die minimale Länge von %1$s Zeichen erweitern.", "enter_link_url" : "Bitte gib die URL ein:", "enter_image_url" : "Bitte gib die URL zu deiner Grafik ein:", "enter_email_link" : "Bitte gib die E-Mail-Adresse ein:" }; //--> </script> <form action="newreply.php" method="post" name="vbform" onSubmit="return checkQR(this);"> <table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center"> <thead> <tr> <td class="tcat" colspan="2"> <a style="float:right" href="#top" onClick="return toggle_collapse('quickreply');"><img id="collapseimg_quickreply" src="images/buttons/collapse_tcat.gif" alt="" border="0" /></a> <!--<img class="inlineimg" src="images/buttons/quickreply.gif" alt="" title="Direkt antworten" border="0" />--> Direkt antworten </td> </tr> </thead> <tbody id="collapseobj_quickreply" style=""> <tr> <td class="panelsurround" align="center"> <div class="panel"> <table cellpadding="0" cellspacing="0" border="0" align="center"> <tr> <td class="smallfont" align="left">Nachricht:</td> </tr> <tr> <td id="vBulletin_editor" align="left"> <!-- <<<< indent back for ease of reading --> <!-- standard quick reply --> <div id="controlbar"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><div class="imagebutton"><a href="#" onClick="return vbcode('B', '')">FETT | </a></div></td> <td><div class="imagebutton"><a href="#" onClick="return vbcode('I', '')">Kursiv | </a></div></td> <td><div class="imagebutton"><a href="#" onClick="return vbcode('U', '')">Unterstrichen | </a></div></td> <td><img src="images/editor/separator.gif" alt="" width="6" height="20" /></td> <td><div class="imagebutton"><a href="#" onClick="return vbcode('QUOTE', '')">Zitat einfügen</a></div></td> </tr> </table> </div> <div class="controlbar"> <textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px" cols="60" rows="5" tabindex="1"></textarea> </div> <script type="text/javascript" src="clientscript/vbulletin_editor.js"></script> <script type="text/javascript" src="clientscript/vbulletin_stdedit.js"></script> <!-- / standard quick reply -->
mir ist aufgefallen das dort was im quell text gefehlt hat.
hier nochmal der komplette.
HTML-Code:<script type="text/javascript"> <!-- var WYSIWYG = 1; var threadedmode = 1; var minchars = 5; var maxchars = 10000; var require_click = 0; var must_click_message = "Bitte klicke auf eines der 'Direkt antworten'-Symbole unten rechts in den Beiträgen, um unkompliziert direkt in der Themenansicht auf einen Beitrag zu antworten."; var istyles = new Array(); istyles = { "pi_button_down" : [ "#98B5E2", "#000000", "0px", "1px solid #316AC5" ], "pi_button_hover" : [ "#C1D2EE", "#000000", "0px", "1px solid #316AC5" ], "pi_button_normal" : [ "#ECE9D8", "#000000", "1px", "none" ], "pi_button_selected" : [ "#E1E6E8", "#000000", "0px", "1px solid #316AC5" ], "pi_menu_down" : [ "#98B5E2", "#316AC5", "0px", "1px solid #316AC5" ], "pi_menu_hover" : [ "#C1D2EE", "#316AC5", "0px", "1px solid #316AC5" ], "pi_menu_normal" : [ "#FFFFFF", "#000000", "0px", "1px solid #FFFFFF" ], "pi_popup_down" : [ "#98B5E2", "#000000", "0px", "1px solid #316AC5" ] }; var normalmode = false; var vbphrase = { // wysiwyg only "wysiwyg_please_wait" : "Bitte warte, bis der WYSIWYG-Editor geladen wurde...", "wysiwyg_initialized" : "WYSIWYG-Editor in %2$s Sekunden für %1$s initialisiert.", "wysiwyg_command_invalid" : "Dieser Befehl ist ungültig oder nicht implementiert.", "moz_must_select_text" : "Mozilla erfordert, dass du Text markiert haben musst, damit diese Funktion verwendet werden kann.", "moz_edit_config_file" : "Du musst deine Mozilla-Konfiguration bearbeiten, um diese Aktion ausführen zu können.", "enter_tag_option" : "Bitte gib den Parameter für das %1$s Tag ein:", "must_select_text_to_use" : "Um diese Funktion zu verwenden, musst du einen Text markieren.", "browser_is_safari_no_wysiwyg" : "", // standard only "enter_text_to_be_formatted" : "Gib den zu formatierenden Text ein:", "enter_link_text" : "Gib einen Beschreibungstext für die URL ein (optional):", "enter_list_type" : "Listenart wählen: Gib eine '1' für eine nummerierte Liste ein, ein 'a' für eine alphabetische Liste oder lasse das Feld leer für eine unsortierte Liste:", "enter_list_item" : "Gib einen Listeneintrag ein. Lasse das Feld leer oder klicke auf 'Abbrechen', um die Liste zu beenden:", // both "must_enter_subject" : "Du hast den Titel / Betreff vergessen!", "message_too_short" : "Der eingegebene Text ist zu kurz. Du solltest den Text auf die minimale Länge von %1$s Zeichen erweitern.", "enter_link_url" : "Bitte gib die URL ein:", "enter_image_url" : "Bitte gib die URL zu deiner Grafik ein:", "enter_email_link" : "Bitte gib die E-Mail-Adresse ein:" }; //--> </script> <form action="newreply.php" method="post" name="vbform" onSubmit="return checkQR(this);"> <table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center"> <thead> <tr> <td class="tcat" colspan="2"> <a style="float:right" href="#top" onClick="return toggle_collapse('quickreply');"><img id="collapseimg_quickreply" src="images/buttons/collapse_tcat.gif" alt="" border="0" /></a> <!--<img class="inlineimg" src="images/buttons/quickreply.gif" alt="" title="Direkt antworten" border="0" />--> Direkt antworten </td> </tr> </thead> <tbody id="collapseobj_quickreply" style=""> <tr> <td class="panelsurround" align="center"> <div class="panel"> <table cellpadding="0" cellspacing="0" border="0" align="center"> <tr> <td class="smallfont" align="left">Nachricht:</td> </tr> <tr> <td id="vBulletin_editor" align="left"> <!-- <<<< indent back for ease of reading --> <!-- standard quick reply --> <div id="controlbar"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><div class="imagebutton"><a href="#" onClick="return vbcode('B', '')">FETT | </a></div></td> <td><div class="imagebutton"><a href="#" onClick="return vbcode('I', '')">Kursiv | </a></div></td> <td><div class="imagebutton"><a href="#" onClick="return vbcode('U', '')">Unterstrichen | </a></div></td> <td><img src="images/editor/separator.gif" alt="" width="6" height="20" /></td> <td><div class="imagebutton"><a href="#" onClick="return vbcode('QUOTE', '')">Zitat einfügen</a></div></td> </tr> </table> </div> <div class="controlbar"> <textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px" cols="60" rows="5" tabindex="1">jojoooooo</textarea> </div> <script type="text/javascript" src="clientscript/vbulletin_editor.js"></script> <script type="text/javascript" src="clientscript/vbulletin_stdedit.js"></script> <!-- / standard quick reply --> <!-- >>>> outdent back to normal --> </td> </tr> <tr> <td align="left"> <fieldset class="fieldset" style="margin:3px 0px 0px 0px"> <legend>Optionen</legend> <div> <div style="float:right"> <label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="5" checked="checked" />Signatur anzeigen</label> </div> <label for="qr_quickreply"><input type="checkbox" name="quickreply" value="1" id="qr_quickreply" accesskey="w" tabindex="4" />Beitrag in Antwort zitieren?</label> </div> </fieldset> </td> </tr> </table> </div> <div style="margin-top:6px"> <input type="hidden" name="fromquickreply" value="1" /> <input type="hidden" name="s" value="" /> <input type="hidden" name="do" value="postreply" /> <input type="hidden" name="t" value="11348" id="qr_threadid" /> <input type="hidden" name="p" value="0" id="qr_postid" /> <input type="hidden" name="parseurl" value="1" /> <input type="hidden" name="clickedelm" value="" /> <input type="submit" class="button" value="Antworten" accesskey="s" title="(Alt + S)" name="sbutton" tabindex="2" onClick="this.form.clickedelm.value=this.value" /> <input type="submit" class="button" value="Erweitert" accesskey="x" title="(Alt + X)" name="preview" tabindex="3" id="qr_preview" onClick="this.form.clickedelm.value = this.value" /> </div> </td> </tr> </tbody> </table> </form> <br /> <script type="text/javascript" src="clientscript/vbulletin_quickreply.js"></script> <!-- END WYSWIWYG QUICK REPLY --> <!-- currently active users --> <!-- currently active users --> <!-- popup menu contents --> <br /> <!-- thread tools menu --> <div class="vbmenu_popup" id="threadtools_menu" style="display:none"> <form action="postings.php" method="post" name="threadadminform"> </form> </div> <!-- / thread tools menu -->
Hm. Auf den ersten Blick würd ich sagen das es funktionieren sollte so wie du es gemacht hast.
var require_click = 0;
sollte eigentlich der ausschlaggebende Punkt sein.
Was mir in dem Teil aber unabhängig von dem Problem fehlt ist der Closing-Form Tag. (</form> am Ende).
Hast du die JS-Dateien unverändert übernommen?
Warte, ich schau noch mal. Während meiner Antwort kam der Rest.
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
ja habe sie unverändert übernommen.
das mit dem var require_click = 0; habe ich mir auch gedachte aber weder 0 oder 1 oder 2 helfen da.
auch YES und no funktioniert nicht.
da ich Ehrlichgesagt von javascript keine ahnung habe wundert es mich auch nicht das ich das nicht hinbekommefind das nur schade wegen jeden noch so kleinsten pups wieder herzu kommen und die foren zu füllen, habe mir halt vorgenommen da ich nicht wehseln will das VB2 in Funktionsumfang für die user VB3 Ähnlich zu machen ohne den vb2 touch zu verlieren.
In der vbulletin_quickreply.js gibt es folgenden Teil:
Lösch das und ersetze es mitCode:if (require_click) { if (WYSIWYG == 2) { set_default_text(must_click_message, true); } if (typeof(must_click_message) == "string") { sig = fetch_object("cb_signature"); if (sig) { sig.disabled = true; // signature checkbox } if (WYSIWYG != 2) { fetch_object("qr_message").disabled = true; // message textarea fetch_object("qr_message").value = must_click_message; // message textbox } } active = false; } else if (WYSIWYG >= 1) { editInit(); }
Das sollte helfen. Die WYSIWYG Editor hast du ja eh nicht unter vB2.Code:sig = fetch_object("cb_signature"); if (sig) { sig.disabled = true; // signature checkbox } editInit();
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
hab das so gemacht, ergebnis: es funktioniert immernoch nicht. verstehe ich nicht. ich schau mir mal die datei eben genauer an
Hm. Das reicht nicht?
Ich wühl mal noch ein bisschen.
Die JS Dateien hast du sonst unverändert übernommen?
Versuchs mal ganz ohne den editInit(); Befehl.
Wenn das auch noch nicht hilft änder
inCode:if (threadedmode != 1) { fetch_object("qr_quickreply").disabled = true; }
Code:fetch_object("qr_quickreply").disabled = false;
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
ja Alle drei kommplett übernommen.
Gezogen aus diesem forum (da ich vb3 nicht gezogen habe und den quelltext sehen wollte) und hier funktioniert das ja
habe beide Möglichkeiten ausprobiert funktioniert ebenfals nicht.
soe sieht der sourcecode jetzt aus
HTML-Code:/*======================================================================*\ || #################################################################### || || # vBulletin 3.0.1 (Deutsch) || # ---------------------------------------------------------------- # || || # Copyright ©2000–2004 Jelsoft Enterprises Ltd. All Rights Reserved. || || # This file may not be redistributed in whole or significant part. # || || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # || || # [url]http://www.vbulletin.com[/url] | [url]http://www.vbulletin.com/license.html[/url] # || || #################################################################### || \*======================================================================*/ var active = true; // ############################################################################# // disable quote reply checkbox until a click is made if we are not using true // threaded mode, REGARDLESS of require_click setting! fetch_object("qr_quickreply").disabled = false; // disable controls for now if a click is required to activate QR sig = fetch_object("cb_signature"); if (sig) { sig.disabled = true; // signature checkbox } // ############################################################################# // initialize quick reply function qr(postid) { qrt = fetch_object("collapseobj_quickreply"); if (qrt && qrt.style.display == "none") { toggle_collapse("quickreply"); } fetch_object("qr_postid").value = postid; fetch_object("qr_preview").select(); fetch_object("qr_quickreply").disabled = false; sig = fetch_object("cb_signature"); if (sig) { sig.disabled = false; } fetch_object("qr_message").disabled = false; fetch_object("qr_message").value = ""; switch (WYSIWYG) { case 2: // full wysiwyg { if (!active) { wysiwyg_init(); } } break; case 1: // standard editor { if (!active) { vbcode_init(); } htmlwindow = fetch_object("qr_message"); } break; default: { htmlwindow = fetch_object("qr_message"); } } if (WYSIWYG == 2 && !is_ie) { // do a special scroll thingy for Mozilla fetch_object("qr_scroll").scrollIntoView(false); } active = true; htmlwindow.focus(); return false; } // ############################################################################# // check quick reply is initialized function checkQR(tform) { if (fetch_object("qr_postid").value == 0) { alert(must_click_message); return false; } else { if (fetch_object("qr_postid").value == "who cares" && typeof tform.quickreply != "undefined") { tform.quickreply.checked = false } // if we are using 'Go Advanced', bypass the minimum characters test if (tform.clickedelm.value == tform.preview.value) { temp_minchars = 0; } else { temp_minchars = minchars; } if (WYSIWYG < 2) { // this function is from vbulletin_global.js return validatemessage(fetch_object("qr_message").value, 0, temp_minchars, maxchars, false, tform); } else { // this function is in vbulletin_wysiwyg.js return validatePost(tform, 0, temp_minchars, maxchars); } } } // ############################################################################# // get the postid function infoQR() { alert('PostID: ' + fetch_object("qr_postid").value); } /*======================================================================*\ || #################################################################### || # Downloaded: 19:57, Fri Apr 16th 2004 || # CVS: $RCSfile: vbulletin_quickreply.js,v $ - $Revision: 1.20 $ || #################################################################### \*======================================================================*/
obwohl ich jetzt Folgendes Rausgelöscht habe und sogar vorher modifiziert hatte
if (fetch_object("qr_postid").value == 0) in if (fetch_object("qr_postid").value != 0) Funktioniert das Trotdem nichtHTML-Code:function checkQR(tform) { if (fetch_object("qr_postid").value == 0) { alert(must_click_message); return false; } else { if (fetch_object("qr_postid").value == "who cares" && typeof tform.quickreply != "undefined") { tform.quickreply.checked = false }
nun gut jetzt weiss ich nicht ob das != Richtig ist, aber ich vermute es mal da ich es aus PHP kenne.
Hm. Versuch mal folgendes:
Füge unter
folgendes ein:Code:fetch_object("qr_quickreply").disabled = false;
Code:fetch_object("qr_message").disabled = false;
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
Die Funktion die du modifiziert wird ja erst bei einem Klick aufgerufen und ist deswegen unherheblich.
Der Hack wäre doch einfacher gewesen.![]()
immer ans Backup denken!
_________________________________
Blutschwerter.de - Das Rollenspielportal für Pen&Paper
so ich habe jetzt mal den gesamten quelltext gelöscht was eigentlich heißen müsste das die fehlermeldung nicht kommen dürfte, tut sie aber trotzdem was wiederum heißt das dort auf jedenfals nicht stimmt und so läuft wie es laufen sollte.
ich frage mich jezt wo der die fehler meldung herholt.
sicher da gebe ich dir rechte ABER der der wesentlich punkt um den es geht ist da das man dennoch die vbcodes eingeben kann und dies wiederum so wie hier da nicht jederuser diese auswendig kennt und die user bekanntlich faul sind =)Zitat von Hoffi
wie gesagt ich versuche die vorzüge von vb3 in vb2 zu inplementieren aber irgend wie will das nicht so richtig.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen