"bbcode_box" Skriptfehler beim Posten

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
East

Beitrag von East »

<content removed>
Zuletzt geändert von East am 08.10.2005 00:58, insgesamt 1-mal geändert.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Re: "bbcode_box" Skriptfehler beim Posten

Beitrag von easygo »

East hat geschrieben:Das Ergebnis war, dass ich nicht mal eine Variable namens "blocksubmit" gefunden habe. Nirgends.
@ East, das Script steht bei dir im head tag :o
<script type="text/javascript">
function checksubmit(submitbtn){
submitbtn.form.submit()
checksubmit=blocksubmit
return false
}
</script>
...also in der overall.header.tpl vor </head>

var blocksubmit ist undefiniert. easy
East

Beitrag von East »

Oh, habe ich wohl übersehen. Aber wie behebe ich das nun genau?
Einfach die Zeile entfernen?

Gruss

East
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Wüsste gern, wo du das Script her hast und wozu du das brauchst.

Ich mein... wenn, dann fehlt die Hälfte. :wink:

Hier mal der komplette Code zum Abfangen von Doppelklicks
für alle Netscape 4 und kompatiblen Browser...

Zwischen die <head></head> tags folgendes einfügen:

Code: Alles auswählen

<script type="text/javascript">

/*
Block multiple form submission script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact for use
*/

//Enter error message to display if submit button has been pressed multiple times below.
//Delete below line if you don't want a message displayed:

var formerrormsg="You\'ve attempted to submit the form multiple times.\n Please reload page if you need to resubmit form."

function checksubmit(submitbtn){
submitbtn.form.submit()
checksubmit=blocksubmit
return false
}

function blocksubmit(){
if (typeof formerrormsg!="undefined")
alert(formerrormsg)
return false
}

</script>
East

Beitrag von East »

Das wüsste ich auch gerne :-? , vielleicht hab' ichs mal mit nem anderen MOD mitinstalliert. Aber seh ich das richtig, ist doch zum Verhindern eines doppelten Posts, oder?

Naja, wie auch immer. Ich hab das Script mal mit dem vorhandenen überschrieben, dann lässt sich aber gar nicht mehr posten. Man klickt auf Absenden und sieht wieder das Postingfenster. Mit ganz entfernen habe ichs auch schon versucht, dann meckerts aber wegen einem nicht gefundenen Objekt in der posting.php. Ich weiss echt nicht weiter :(

Gruss

East
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Hm, dein Testusterzugang name/pw ist schon wieder ungültig. :-?

Vergleich halt mal folgende Standardzeile (posting_body.tpl) mit deiner.

Code: Alles auswählen

	  <td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>
East

Beitrag von East »

Vielen Dank für den Tipp! Hab eine zusätzliche Option in der Zeile gefunden, sie probehalber entfernt und siehe da, die Fehleranzeige im Browser ist verschwunden. Nochmals danke für die geduldige Hilfe :D

Gruss

East
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Kein Problem, gern geschehn... :wink: easy
Antworten

Zurück zu „phpBB 2.0: Mod Support“