phpBB.de - Die deutsche phpBB-Community
Stand: 30.12.2008 04:56
aktuelle Version auf phpBB.de
 
Apache At Work Communities Community Building Informationen und Hinweise Installation/Konfiguration/Update MySQL PHP phpBB-Optimierungen phpBB3 Rechtliches Server & Technik Snippets Templates und Mods
 



Knowledge Base Offline -> Templates und Mods -> Updaten eines Styles für die Verwendung mit phpBB 2.0.11 und höher

Updaten eines Styles für die Verwendung mit phpBB 2.0.11 und höher
Autor: PhilippK
Stand: 30.12.2008 04:56
Neuste Version unter: http://www.phpbb.de/doku/kb/2011_style

Updaten eines Styles für die Verwendung mit phpBB 2.0.11 und höher

Dieser Artikel beschreibt, wie ein Style aktualisiert werden muss, wenn es nach dem Update auf phpBB 2.0.11 zu Problemen kommt.
Es gab auch nach phpBB2.0.11 noch Templateänderungen. Alle Änderungen sind in dem neuen Artikel:
Änderungen an den Templatedateien bei Updates


Wenn ein Style nicht mit phpBB 2.0.11 funktionieren will, so liegt dies meist daran, dass in den Template-Dateien die Platzhalter für den Visual Confirmation Mod fehlen, der seit 2.0.11 fester Bestandteil von phpBB ist.
Um die Änderungen manuell durchzuführen, sind folgende Schritte notwendig:

In der Datei board_config_body.tpl des admin-Verzeichnisses des Templates suchen:
Code:
   <tr>
      <td class="row1">{L_ACCT_ACTIVATION}</td>
      <td class="row2"><input type="radio" name="require_activation" value="{ACTIVATION_NONE}" {ACTIVATION_NONE_CHECKED} />{L_NONE}   <input type="radio" name="require_activation" value="{ACTIVATION_USER}" {ACTIVATION_USER_CHECKED} />{L_USER}   <input type="radio" name="require_activation" value="{ACTIVATION_ADMIN}" {ACTIVATION_ADMIN_CHECKED} />{L_ADMIN}</td>
   </tr>
und danach einfügen:
Code:
   <tr>
      <td class="row1">{L_VISUAL_CONFIRM}<br /><span class="gensmall">{L_VISUAL_CONFIRM_EXPLAIN}</span></td>
      <td class="row2"><input type="radio" name="enable_confirm" value="1" {CONFIRM_ENABLE} />{L_YES}   <input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td>
   </tr>


In der Datei index_body.tpl des admin-Verzeichnisses des Templates ganz am Ende einfügen:
Code:
 <h1>{L_VERSION_INFORMATION}</h1>

{VERSION_INFO}

<br />


In der profile_add_body.tpl im Template-Verzeichnis suchen:
Code:
   <tr>
     <td class="row1"><span class="gen">{L_CONFIRM_PASSWORD}: * </span><br />
      <span class="gensmall">{L_PASSWORD_CONFIRM_IF_CHANGED}</span></td>
     <td class="row2">
      <input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="32" value="{PASSWORD_CONFIRM}" />
     </td>
   </tr>
und danach einfügen
Code:
   <!-- Visual Confirmation -->
   <!-- BEGIN switch_confirm -->
   <tr>
      <td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td>
   </tr>
   <tr>
     <td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td>
     <td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>
   </tr>
   <!-- END switch_confirm -->


Die Änderungen gelten für subSilver. Bei anderen Templates kann es sein, dass insbesondere die zu suchenden Code-Stellen teilweise anders aussehen. Als Orientierungspunkt sollten jedoch die Begriffe in Großbuchstaben und geschweiften Klammern wie {ACTIVATION_ADMIN_CHECKED} dienen. Auch kann es sein, dass ein Teil der Änderungen bereits durchgeführt wurde.



Knowledge Base Offline -> Templates und Mods -> Updaten eines Styles für die Verwendung mit phpBB 2.0.11 und höher