Style-Wechsler

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Style-Wechsler

Beitrag von V3L3N0 »

Style: Subsilver2
Kenntnisse: Einsteiger


Hallo :)

Also ich hab schon bei Vielen Foren (nicht phpBB) so einen "Style-Wechsler" gesehen, hier was ich meine:
[ externes Bild ]

Frage: Ist das auch bei phpBB Foren möglich? und wenn ja,was muss ich machen?

Lg
Benutzeravatar
PatrickS3
Mitglied
Beiträge: 401
Registriert: 26.10.2010 11:45
Kontaktdaten:

Re: Style-Wechsler

Beitrag von PatrickS3 »

Ist doch im Persönlichen Bereich integriert.
Da werden unter "Einstellungen" bei "Mein persönlicher Style" alle installierten Styles zur Auswahl angeboten.

Wenn das Board3 Portal installiert ist, hat man solch einen Umschalter auch auf dem Portal.

Hier beim Portal von Board3 im linken Bereich zu sehen: http://www.board3.de/portal.php
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Style-Wechsler

Beitrag von V3L3N0 »

Das weiß ich, aber ich möchte eben so einen Umschalter auf der Indexseite ;)

Das beim Portal Boad wär ja perfekt, kann man den Code dafür auch bei Subsilver2 verwenden?
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Style-Wechsler

Beitrag von Elsensee »

Hast du so ein Portal? Wenn nein, dann musst du noch kurz ein wenig Vorarbeit leisten:

Öffne: includes/session.php
Suche:

Code: Alles auswählen

if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START')) 
Ersetze mit:

Code: Alles auswählen

if (!empty($_GET['style'])) 
To be continued...
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Style-Wechsler

Beitrag von V3L3N0 »

Also ich hab nicht dieses Portal^^

Öhmm.. wo find ich denn das " includes/session.php"?? oO
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: Style-Wechsler

Beitrag von gloriosa »

Hallo,
dsas
V3L3N0 hat geschrieben:" includes/session.php"?? oO
findest Du auf dem Webspace : :oops: Das setzt natürlich FTP-Zugang voraus. :o
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Style-Wechsler

Beitrag von V3L3N0 »

Ah okay :D

Bin mit dem FTP programm rein, hab auch den Ordner "Includes" gefunden, aber "Sessions" seh ich da nirgends =/

EDIT: okay habs gefunden, sry XD
Gut, habe das jetzt alles geändert, warte also auf "to be continued" ;D
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Style-Wechsler

Beitrag von Elsensee »

Sorry für die lange Wartezeit - das war etwas kompliziert...

Weiter geht's:

Öffne: index.php
Suche:

Code: Alles auswählen

    'S_DISPLAY_BIRTHDAY_LIST'    => ($config['load_birthdays']) ? true : false, 
Danach einfügen:

Code: Alles auswählen

    'S_STYLE_OPTIONS'    => style_select($this->data['user_style'], true), 
Öffne: styles/subsilver2/template/overall_header.html
Suche:

Code: Alles auswählen

			<td><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
			<td width="100%" align="center"><h1>{SITENAME}</h1><span class="gen">{SITE_DESCRIPTION}</span></td>
Danach einfügen:

Code: Alles auswählen

			<!-- IF SCRIPT_NAME == 'index' and S_STYLE_OPTIONS -->
			<td align="right"><form action="{U_INDEX}" method="get"><select name="style" onchange="this.form.submit();">{S_STYLE_OPTIONS}</select></form></td>
			<!-- ENDIF -->
Alles ist ungetestet!!! Ich würde mich aber freuen, wenn es sofort ohne Fehler funktioniert. :D
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Style-Wechsler

Beitrag von V3L3N0 »

Kein Problem :D

Also ich hab alles gemacht, will ich jetzt auf die Index-Seite kommt das hier oO

"Fatal error: Using $this when not in object context in /var/customers/webs/v3l3n0/phpBB3/index.php on line 125"
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Style-Wechsler

Beitrag von Elsensee »

Autsch.... :lol:

Ich war irgendwie noch auf dem Weg, dass ich das in eine andere Datei einbauen wollte...

Ersetze in der index.php das:

Code: Alles auswählen

'S_STYLE_OPTIONS'    => style_select($this->data['user_style'], true), 
mit dem:

Code: Alles auswählen

'S_STYLE_OPTIONS'    => style_select($user->data['user_style'], true), 
Nun müsste es funktionieren. :D
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“