Dem User nur bestimmte Styles zur Auswahl stellen

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Knowhow-Sauger »

Hallo Freunde,

in der Datei:
/template/ucp_prefs_personal
steht der Template-Code, wo der User seinen Style auswählen kann (sofern im ACP aktiviert):

Code: Alles auswählen

<!-- IF S_STYLE_OPTIONS -->
		<dl>
			<dt><label for="style">{L_BOARD_STYLE}:</label></dt>
			<dd><select name="style" id="style">{S_STYLE_OPTIONS}</select></dd>
		</dl>
	<!-- ENDIF -->
Leider ist es aber so, dass der User damit die Auswahl zwischen ALLEN Styles hat, die installiert sind.
Wie kann ich es aber so einstellen, dass der User nur die Wahl zwischen 2 Styles hat?
Dann müsste ich doch hier wo die Punkte sind was anderes eintragen, oder? Nur was?

Code: Alles auswählen

<dd><select name="style" id="style">...............??..................</select></dd>
reicht es, wenn man da einfach ID=1 (als Beispiel) schreibt? Oder steckt da mehr dahinter?
Danke!
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8186
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Kirk »

Hi
Knowhow-Sauger hat geschrieben:Wie kann ich es aber so einstellen, dass der User nur die Wahl zwischen 2 Styles hat?
Deaktiviere einfach die andern und mach das was dir Bna hier vorgeschlagen hat.
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Knowhow-Sauger »

Hallo Kirk,

1.) deaktivieren möchte ich die anderen Styles nicht. Z.B. in der Lederhosen-Ecke habe ich einen eigenen Style. Den soll man aber als User nicht auswählen können, weil der das Markenzeichen der Lederhosen-Ecke sein soll.
Der User soll nur auswählen können zwischen Standard und der Minimal-Version fürs Tablet.

2.) das was Bna vorgeschlagen hat, war lediglich, dass ich den Styles anderen Nummern zuweise. Und was soll das bringen?
Der User kann ja trotzdem noch im UCP alle Styles auswählen die es gibt. Und deaktivieren möchte ich die anderen Styles aus o.g. Grund nicht.
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8186
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Kirk »

Zu 1.
Wenn du einen Style deaktivierst, kannst du ihn immer in einen gewissen Forum anzeigen lassen.
Nur können die User diesen Style nicht auswählen.

Zu 2.
Damit deine User durch herumprobieren die Style ID nicht herrausbekommen.

Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Knowhow-Sauger »

Kirk hat geschrieben:Zu 1.
Wenn du einen Style deaktivierst, kannst du ihn immer in einen gewissen Forum anzeigen lassen.
Nur können die User diesen Style nicht auswählen.
Schau an.. das habe ich noch gar nicht gewusst! :grin:
Trotzdem möchte ich ein eigenes Dropp-Down-Menu bauen, wo die User selbst auswählen können.
Ganz einfach aus dem Grund, weil ich eine extra Gruppe einrichten werde, die nur zwischen Style 1 und 2 auswählen soll.
Die anderen sollen zwischen 2 anderen Style auswählen dürfen.
Würde ich die entsprechenden Styles also einfach deaktivieren, so wäre dies ja für alle User gleich.
Zu 2.
Damit deine User durch herumprobieren die Style ID nicht herrausbekommen.
So einfach ist das also? Gut zu wissen. Wo genau muss man denn die Style-ID eingeben, dass man da einfach so seinen Style wechseln kann?
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8186
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Kirk »

Dann bau dir halt so ein dropdown menü, du könntest ja die Links zu diesen Styles hard coden und den einzelnen
Gruppen anhand diese Snippet nur den Stylelink anzeigen lassen den du willst.
Oder du machst es so wie hier im Footer.
Knowhow-Sauger hat geschrieben:Wo genau muss man denn die Style-ID eingeben

In die Adresszeile deine Browsers z.b. so www.kurzehosenforum.com/index.php?style=Style-ID
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Knowhow-Sauger »

Kirk hat geschrieben:Dann bau dir halt so ein dropdown menü, du könntest ja die Links zu diesen Styles hard coden und den einzelnen
Gruppen anhand diese Snippet nur den Stylelink anzeigen lassen den du willst.
Genau so wollte ich das auch machen! :)
Wo genau muss man denn die Style-ID eingeben
In die Adresszeile deine Browsers z.b. so www.kurzehosenforum.com/index.php?style=Style-ID
Dieser Link funktioniert leider nicht. Wenn ich dort z.B. die ID 78791 eintrage:

Code: Alles auswählen

http://www.kurzehosenforum.com/index.php?styleID=78791
wird mir das Forum immer noch mit dem Style 1 angezeigt. :cry:
Auch wenn ich das "ID" weglasse (wie in Deinem verlinkten Forum in der Fußzeile) funktioniert es nicht.
Und bevor die Frage kommt: User-Style überschreiben steht bei mir auf "NEIN"!
Also müsste es ja eigentlich klappen..
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8186
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Dem User nur bestimmte Styles zur Auswahl stellen

Beitrag von Kirk »

Damit es funktioniert musst du das hier noch machen.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“