Nach Anklicken des Absenden-Button wird dieser deaktiviert
Verfasst: 15.10.2006 15:23
Der Button "Absenden" (Submit) und "Vorschau" (Preview) werden durch diese Änderung nach draufklicken des Users deaktiviert. D.h. er kann ihn nicht nochmal anklicken um dadurch einen Doublepost zu verursachen. Diese Änderung war notwendig, weil es manche User es trotz des Floodintervalls immer wieder geschafft haben Ihren Post erneut abzusenden.
Weiterhin wird der jeweilige Button mit dem Text "Bitte warten..." angezeigt.
öffne languages/german/lang_main.php und suche nach:
danach einfügen:
öffne posting.php:
danach einfügen:
öffne templates/{TEMPLATE}/posting_body.tpl und suche nach:
(wie man sieht wurde diese Änderung bereits durch das phpBB-Team angedacht, aber leider nicht umgesetzt worden)
danach einfügen:
suche nach:
ersetze gegen:
Ach ja, vielleicht ist das ja was für die Snippets 
Weiterhin wird der jeweilige Button mit dem Text "Bitte warten..." angezeigt.
öffne languages/german/lang_main.php und suche nach:
Code: Alles auswählen
$lang['Error'] = 'Fehler';
Code: Alles auswählen
$lang['Loading'] = 'Bitte warten...';
Code: Alles auswählen
'L_DELETE_POST' => $lang['Delete_post'],
Code: Alles auswählen
//-- mod : loading message -----------------------------------------------------
//-- add
'L_LOADING' => $lang['Loading'],
//-- fin mod : loading message -------------------------------------------------
(wie man sieht wurde diese Änderung bereits durch das phpBB-Team angedacht, aber leider nicht umgesetzt worden)
Code: Alles auswählen
//formObj.preview.disabled = true;
//formObj.submit.disabled = true;
Code: Alles auswählen
if ( document.post.preview.value == '{L_LOADING}' )
{
setTimeout("document.post.preview.disabled = true;", 0);
}
else if ( document.post.post.value == '{L_LOADING}' )
{
setTimeout("document.post.post.disabled = true;", 0);
}
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}" /> <input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>
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}" onmousedown="this.value='{L_LOADING}'" /> <input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" onmousedown="this.value='{L_LOADING}'" /></td>
