Updaten eines Styles für die Verwendung mit phpBB 2.0.11

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
PhilippK
Vorstand
Vorstand
Beiträge: 14622
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Updaten eines Styles für die Verwendung mit phpBB 2.0.11

Beitragvon PhilippK » 20.12.2004 23:05

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: Alles auswählen

   <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}&nbsp; &nbsp;<input type="radio" name="require_activation" value="{ACTIVATION_USER}" {ACTIVATION_USER_CHECKED} />{L_USER}&nbsp; &nbsp;<input type="radio" name="require_activation" value="{ACTIVATION_ADMIN}" {ACTIVATION_ADMIN_CHECKED} />{L_ADMIN}</td>
   </tr>
und danach einfügen:

Code: Alles auswählen

   <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}&nbsp; &nbsp;<input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td>
   </tr>


In der profile_add_body.tpl im Template-Verzeichnis suchen:

Code: Alles auswählen

   <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: Alles auswählen

   <!-- 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.

Gruß, Philipp

Dieser Artikel steht auch in der KB: KB:132
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“