Zum Inhalt springen

PHP Script

Erstellt am 4. August 2006 · 16 Antworten · letzte Antwort am 6. August 2006

Tags: Frage

cinos22 ·

Nutzt Du seit neuestem vielleicht css_styled_contet? Da ist mir nämlich aufgefallen, dass dies einige Seiteninhaltstypen verschwinden läßt.

quba ·

Danke für den Hinweis.
Habe mal css_styled_content testweise deaktiviert und siehe da, nun ist skript wieder da. Beim erneuten aktivieren wars nun wieder weg...
Naja muss mal schauen, dass ich mein gewünschtes ergebnis irgendwie mit der Extention PHP Content zum laufen bekomme.
Ist ja kein großer act.

Nur was css_styled_content da anstellt...sowas...naja wenn ichs anders geregelt bekomm, ist das egal.

danke

gruß quba

quba ·

Aber falls mir einer für das darauffolgende problem ne lösung hat:

mit dem seiteninhalt skript und der TS deklaration war es möglich für z.b. eingeloggte usergruppen ein anderes content anzuzeigen:

tt_content.script = CASE
tt_content.script
tt_content.script.key.field = select_key
tt_content.script.test = PHP_SCRIPT_EXT
tt_content.script.test.file = fileadmin/scripts/test1.php
[usergroup = 7]
tt_content.script.test.file = fileadmin/scripts/test2.php
[global]

wie mache ich das jetzt mit der extension PHP Content, dass ein anderer content eingeblendet wird?!?

Danke und Gruß

cinos22 ·

Also weiss Du zumindest woran es liegt. Um beides zu nutzen, guck mal hier. Damit kannst Du sowohl css_styled_contet nutzen und auch die anderen Inhaltselemente.

Warum die css_styled_content Extention diese Inhalte ausblendet weiss ich leider auch noch nicht. #paralyzed#

cinos22 ·

wie mache ich das jetzt mit der extension PHP Content, dass ein anderer content eingeblendet wird?!?

Leg doch einfach zwei unterschiedliche Inhaltselemente mit PHP Content an und steuer über die Benutzerzugriffe, wer wann welches Inhaltselement angezeigt bekommt. Im Prinzip ganz simpel. 😉

quba ·

im prinzip ja, aber dann wird für eingeloggte benutzer der bestimmte inhalt und der ursprüngliche angezeigt.
also quasi in dem besipiel wird dann test1 und test2 angezeigt.
Es soll aber für die berechtigten nur test2 angezeigt werden. für die ganz normal angeloggten user und die gäste nur test1.
das ist das problem wieso ich zur vorher beschriebenen lösung gegriffen hab.

aber den tipp mit den du mir gegeben hast, in bezug auf css_styled_content versuche ich mal..

danke

cinos22 ·

Es soll aber für die berechtigten nur test2 angezeigt werden. für die ganz normal angeloggten user und die gäste nur test1.

Auch das kannste steuern. Bei deinem Inhalt "test1" wähl die Option "Beim Login verstecken" (ganz unten bei den Benutzerrechten). Dann wird der Inhalt, wenn man sich angemeldet hat, nicht mehr angezeigt.

quba ·

ja aber dann wird das auch für die normalen user ausgeblendet die sich anmelden.
es gibt den normalen "gast", den "normale user" und den "internen user"
wenn ich beim login verstecken sag, wird das auch für die normalen user versteckt. das soll so nicht sein...

test2 soll nur für die internen eingeblendet und test1 ausgeblendet sein
für die normal eingeloggten user soll weiterhin test1 eingeblendet sein

cinos22 ·

Hi quba,

ich probiers jetzt ein letztes mal: 😉

Du hast 3 Usergruppen Normal, Intern und Gast. Weiterhin hast Du zwei Inhalte 1 und 2.

Wie würde folgendes Aussehen:

Du weist dem Bereich 1 den Gruppen N und G zu. Außerdem weist Du dem Bereich 2 nur der Usergruppe I zu.

Meldet sich ein User der Gruppe G an, sieht er nur Bereich 1. Meldet sich ein User der Gruppe I an, sieht er nur Bereich 2.

Du kannst das ganze ja beliebig über die Gruppen usw. steuern. Bedenke auch, dass Du einem User auch mehrere Gruppen zuweisen kannst. Damit sollte eigentlich dein Vorhaben problemlos möglich sein. #giggle#

quba ·

ja ok das kann man mal so probieren.
habs aber über den alten weg gelöst.
habs mit TS und dem seiteninhalt skript gelöst.
so tut das jetz.

ich danke dir aber recht herzlich für deine bemühungen!

Danke und gruß

quba