Seite 1 von 1

Updaten eines Styles für die Verwendung mit phpBB 2.0.11

Verfasst: 20.12.2004 23:05
von PhilippK
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