(Force Preview before Submit)
MOD-Title: 4S Preview before Submit
MOD-Version: 0.0.2
MOD-Autor: 4seven
Request by: Susa, takufner
MOD-Beschreibung: Dieser Mod verhindert das direkte Posten ohne Vorschau
phpBB-Version: phpBB 3.0.x
phpBB-Sprachen: mutlilingual (da nur 1 Edit in der language/xx/common.php)
phpBB-Styles: alle Styles, die auf prosilver und subsilver2 basieren
Features:
- Kein Posten ohne Vorschau möglich
- Kein Umgehen durch ein leeres Postfeld möglich
 (folgt)
 (folgt)Anleitung:
öffne
posting.php
finde
- Code: Select all
- // Start assigning vars for main posting page ...
 $template->assign_vars(array(
davor füge ein
- Code: Select all
- // 4S Preview before Submit / 4seven / 2009
 if(($mode == 'post' || $mode == 'quote' || $mode == 'edit' || $mode == 'reply') && (!$preview && (empty($preview_message)))){
 $error[] = $user->lang['USER_MUST_PREVIEW'];
 $template->assign_vars(array(
 'S_SUBMIT_BUTTON' => false));}
 else if (($mode == 'post' || $mode == 'quote' || $mode == 'edit' || $mode == 'reply') && ($preview && (empty($preview_message)))){
 $error[] = $user->lang['USER_MUST_PREVIEW'];
 $template->assign_vars(array(
 'S_SUBMIT_BUTTON' => false));}
 else if (($mode == 'post' || $mode == 'quote' || $mode == 'edit' || $mode == 'reply') && ($preview && (!empty($preview_message)))){
 $template->assign_vars(array(
 'S_SUBMIT_BUTTON' => true));}
 // 4S Preview before Submit / 4seven / 2009
öffne
language/xx/common.php
finde
- Code: Select all
- $lang = array_merge($lang, array(
danach füge ein
- Code: Select all
- 'USER_MUST_PREVIEW' => 'Du musst auf Vorschau klicken, bevor Du das Post absenden kannst',
öffne
styles/prosilver/template/posting_editor.html
finde
- Code: Select all
- <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" /> 
ersetze mit
- Code: Select all
- <!-- IF S_SUBMIT_BUTTON -->
 <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" /> 
 <!-- ENDIF -->
öffne
styles/subsilver2/template/posting_body.html
finde
- Code: Select all
-   <input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />
ersetze mit
- Code: Select all
- <!-- IF S_SUBMIT_BUTTON -->
   <input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />
 <!-- ENDIF -->
finde
- Code: Select all
-   <input class="btnmain" type="submit" accesskey="s" tabindex="11" name="post" value="{L_SUBMIT}" />
ersetze mit
- Code: Select all
- <!-- IF S_SUBMIT_BUTTON -->
   <input class="btnmain" type="submit" accesskey="s" tabindex="11" name="post" value="{L_SUBMIT}" />
 <!-- ENDIF -->
Alle Board- und Browser-Caches leeren
 


 Beim nächsten Piep ist es zwischen 14:00 und 15:00 Uhr
 Beim nächsten Piep ist es zwischen 14:00 und 15:00 Uhr