Seite 1 von 1

Update eines Styles für phpBB3 RC6 bzw. phpBB3 RC7

Verfasst: 15.10.2007 07:49
von Dr.Death
Hallo, der Text / Info ist von Mahony:

Hallo
kellanved hat geschrieben:RC5 Styles sind inkompatibel mit dem RC6; wenn Ihr einen nicht RC6-kompatiblem Style verwendet, wird praktisch gar nichts funktionieren.
Damit auch andere Styles mit phpBB3 RC6 funktionieren, muss das folgende gemacht werden:

In allen template-Dateien (/styles/dein_style/template/ ).

Suche nach

Code: Alles auswählen

</form>
Ersetze mit

Code: Alles auswählen

{S_FORM_TOKEN}</form>
In der Datei styles/dein_style/template/login_body.html

Suche nach

Code: Alles auswählen

<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>

Ersetze mit

Code: Alles auswählen

<dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}:</label></dt>
<dd><input type="text" tabindex="1" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
Suche nach

Code: Alles auswählen

<dt><label for="password">{L_PASSWORD}:</label></dt>
<dd><input type="password" tabindex="2" id="password" name="password" size="25" class="inputbox autowidth" /></dd>
Ersetze mit

Code: Alles auswählen

<dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}:</label></dt>
<dd><input type="password" tabindex="2" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" /></dd>

Danach sollte das Forum auch mit einem anderen Style funktionieren.




Grüße: Mahony


EDIT:

Anschließend sollte man den Cache leeren und dieses Script hier ausführen

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();

$sql = 'DELETE FROM ' . STYLES_TEMPLATE_DATA_TABLE . ' WHERE 1 = 1';
$db->sql_query($sql);

trigger_error('<span style="color:green; font-weight:bold;">Template Data purged successfully</span><br /><br /><span style="color:red; font-weight:bold;">Please delete this file</span>');
?>

Quelle des Scripts Marshalrusty von phpbb.com

Durch das o.g. Script wird der Datenbank Cache geleert und man kann sich wieder im ACP anmelden.



P.S. Nicht vergessen danach das Script wieder vom Server zu löschen.

Verfasst: 15.10.2007 18:26
von thasTony
sind ja nicht gerade wenige templates, gibts es eine möglichkeit diese automatisiert zu ändern?

Verfasst: 15.10.2007 18:27
von Dr.Death
Nein.

Closed.