Style 1 und Style 2

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Antworten
Benutzeravatar
Napoli
Mitglied
Beiträge: 145
Registriert: 10.01.2008 16:29
Kontaktdaten:

Style 1 und Style 2

Beitrag von Napoli »

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!
Benutzeravatar
Napoli
Mitglied
Beiträge: 145
Registriert: 10.01.2008 16:29
Kontaktdaten:

Beitrag von Napoli »

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!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Lösung wurde gerade im Chat ausgeknobelt.

in der includes/functions.php wird VOR der Zeile:

Code: Alles auswählen

// Which timezone?
Eine Abfrage eingebaut:

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());
}
Benutzeravatar
Napoli
Mitglied
Beiträge: 145
Registriert: 10.01.2008 16:29
Kontaktdaten:

Beitrag von Napoli »

Habe gemerkt, dass es auch einfacher geht :wink:

includes/functions.php
SUCHE:

Code: Alles auswählen

'S_USER_LOGGED_IN'		=> ($user->data['user_id'] != ANONYMOUS) ? true : false,
DAVOR EINFÜGEN:

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
Beliebige .html-Datei:

Code: Alles auswählen

<!-- IF S_STYLE_2 -->Nur für Style 2 sichtbar<!-- ENDIF -->
Die Nummer muss halt für jeden Style angepasst werden.
Danke nochmals an DrDeath.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“