Seite 1 von 1
Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 08.04.2014 14:46
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!
Re: Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 08.04.2014 18:06
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.
Re: Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 08.04.2014 18:16
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.
Re: Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 08.04.2014 18:26
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.
Re: Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 08.04.2014 20:07
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!
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?
Re: Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 09.04.2014 19:06
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
Re: Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 10.04.2014 14:20
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.
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..
Re: Dem User nur bestimmte Styles zur Auswahl stellen
Verfasst: 10.04.2014 17:38
von Kirk
Damit es funktioniert musst du das
hier noch machen.