Hi,
kann sein, dass ich das hier irgendwo überlesen habe und falsch gesucht habe, möchte aber trotzdem fragen, was ich wo anpassen muss, damit ich im Template <!-- BEGIN style1 --> <!-- END style1 --> usw machen kann, dass es also nur für den entsprechenden Style ersichtlich ist!
Wäre für mich wichtig, da ich für mehrere Styles dieselben Template-Dateien benutze!
Danke im Voraus!
Style 1 und Style 2
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Also, ich hab schon eine ungefähre Vorstellung davon, was ich machen muss (bin kein Anfänger), aber kenn mich mit dem phpBB3 noch nicht allzugut aus.
Wo finde ich im phpBB3 die Datei page_header.php (bzw. die Datei die auf overall_header.tpl zugreift) und wie ist im phpBB3 die $userdata-Variable, sodass ich eine if-Abfrage machen kann .. so sähe dies im phpBB2 aus:
if($userdata['user_style'] == "2") {
Jetzt muss ich wissen, wie es im phpBB3 aussieht, damit es funktioniert
Würde mich freuen, wenn mir jemand weiterhelfen könnte.
Grüsse!
Wo finde ich im phpBB3 die Datei page_header.php (bzw. die Datei die auf overall_header.tpl zugreift) und wie ist im phpBB3 die $userdata-Variable, sodass ich eine if-Abfrage machen kann .. so sähe dies im phpBB2 aus:
if($userdata['user_style'] == "2") {
Jetzt muss ich wissen, wie es im phpBB3 aussieht, damit es funktioniert
Würde mich freuen, wenn mir jemand weiterhelfen könnte.
Grüsse!
Lösung wurde gerade im Chat ausgeknobelt.
in der includes/functions.php wird VOR der Zeile:
Eine Abfrage eingebaut:
in der includes/functions.php wird VOR der Zeile:
Code: Alles auswählen
// Which timezone?
Code: Alles auswählen
if ($user->data['user_style'] == 1)
{
$template->assign_block_vars('switch_style_one', array());
}
if ($user->data['user_style'] == 2)
{
$template->assign_block_vars('switch_style_two', array());
}
Habe gemerkt, dass es auch einfacher geht
includes/functions.php
SUCHE:DAVOR EINFÜGEN:
Beliebige .html-Datei:
Die Nummer muss halt für jeden Style angepasst werden.
Danke nochmals an DrDeath.
includes/functions.php
SUCHE:
Code: Alles auswählen
'S_USER_LOGGED_IN' => ($user->data['user_id'] != ANONYMOUS) ? true : false,
Code: Alles auswählen
// Anpassen bei Installation eines neuen Styles
'S_STYLE_2' => ($user->data['user_style'] == 2) ? true : false,
'S_STYLE_3' => ($user->data['user_style'] == 3) ? true : false,
// Anpassen bei Installation eines neuen Styles
Code: Alles auswählen
<!-- IF S_STYLE_2 -->Nur für Style 2 sichtbar<!-- ENDIF -->
Danke nochmals an DrDeath.