Seite 1 von 1

Text soll nur Gast sehen

Verfasst: Sa 04.Aug, 2007 17:01
von Feuerball
Hallo,
ich habe im ACP unter Allgemeines-> Konfiguration ein input und ein textarea eingebunden wobei die Ausgabe der teextarea in der viewtopic ist.

1.
Das klappt auch alles soweit, nur möchte ich den Text in viewtopic nur für Gäste haben.
Wie bekomme ich das hin ?

Bild von viewtopic

2.
Desweiteren für das input Feld, soll als Eingabe der Anzahl der Beiträge stehen die ein Gast sehen darf.

Bild vom ACP

könnte mir jemand einen Beispiel Code geben wie ich das in viewtopic machen kann ?

EDIT
die Felder in der Datenbank heisen
für input -> guest_topic_conf
für textarea -> guest_message

Verfasst: Sa 04.Aug, 2007 18:18
von oxpus
Wenn Du mit dieser Anfrage auf das Topic http://www.oxpus.de/viewtopic.php?t=7673 abzielst, warum dann nicht warten, bis ich den Code, den ich bei mir verbaut habe, extrahiert habe, damit Du ihn verbauen kannst?

Sollte diese Anfrage hier genau das verlangen, dann muss ich dieses Topic leider sperren!

BTW: Ein Switch für Gäste kann man so aufbauen:
PHP-Script

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
$template->assign_block_vars('guest_block', array());
}
und Template-File (TPL):

Code: Alles auswählen

<!-- BEGIN guest_block -->
// Alles, was nur Gäste sehen sollen, hier rein
<!-- END guest_block -->

Verfasst: Sa 04.Aug, 2007 18:46
von Feuerball
[quote="oxpus";p="75549"]Wenn Du mit dieser Anfrage auf das Topic http://www.oxpus.de/viewtopic.php?t=7673 abzielst, warum dann nicht warten, bis ich den Code, den ich bei mir verbaut habe, extrahiert habe, damit Du ihn verbauen kannst?
[/quote]

Nein, das ist nicht dadrauf bezogen gewesen.

Ich warte doch gerne bist Du das gefunden hast denn bis jetzt haste mir immer Super geholfen ;)

Danke, so ist das ja viel einfacher das was ich brauche.

Verfasst: Sa 04.Aug, 2007 18:59
von oxpus
Im besagten Topic habe ich nun gerade den Code-Extrakt veröffentlicht und hier ja auch eine Lösung aufgezeigt.
Damit sollte nun beides erledigt sein...

Verfasst: Sa 04.Aug, 2007 23:14
von Christian_N
[quote="oxpus";p="75549"]
BTW: Ein Switch für Gäste kann man so aufbauen:
PHP-Script

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
$template->assign_block_vars('guest_block', array());
}
und Template-File (TPL):

Code: Alles auswählen

<!-- BEGIN guest_block -->
// Alles, was nur Gäste sehen sollen, hier rein
<!-- END guest_block -->
[/quote]
Hmm, versteh ich da jetzt was falsch oder steh ich gerade voll auf der Leitung?

Es geben doch bereits die Switch in der page_header.php "switch_user_logged_out" und "switch_user_logged_in" wodurch man dan mit diese Switch in der *.tpl Dateien die Texten, Blöcke, etc. nur für registrierte Benutzer bzw. Gäste anzeigen lassen kann, wozu also dann ein neue Switch machen?

Also ich arbeite jedenfalls mit diese beide Switch und das funktioniert eigentlich bisher am besten bei mir :)

Gruß Chris

Verfasst: So 05.Aug, 2007 10:12
von oxpus
Wenn diese Switches in den Dateien funktionieren, dann kannst Du auch diese verwenden.
Aber nicht immer kann man auch diese verwenden, daher hatte ich extra einen neuen erstellt.

Und wenn Du bereits anderweitig diese Switche verwendest, warum fragst Du überhaupt noch? Also Frage 1?
Und Frage 2 war ja bereits in einem anderen Topic beantwortet, oder nicht ;)