Hi,
gibt es eine Möglichkeit im Frontend - also über Templates/Module abzufragen ob und wenn ja wer im Backend angemeldet ist? Ich suche eine simple Möglichkeit Artikel mit dem Status "offline" nur angemeldeten Benutzern (über Vorschau) zu zeigen. Alle anderen bekommen eine 404...
$REX_USER ist ja nur über das Backend verfügbar, oder?
Gruß,
WHEEZ
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- Andreas.Eberhard
- Beiträge: 653
- Registriert: 4. Dez 2006, 17:03
- Wohnort: Kirchheim bei München
- Kontaktdaten: Website
Hi,
probier mal folgendes im Template:
Gruß
Andreas
probier mal folgendes im Template:
Code: Alles auswählen
/**
* Artikel/Kategorie online? Wenn nein dann auf die Startseite
*/
if (!isset($_SESSION[$REX['INSTNAME']]['UID'])) { // aber nur wenn nicht im Backend angemeldet
if ($this->getValue('status') == 0) {
if ($this->getValue('startpage') == 0) {
// Weiterleitung für Artikel
header('Location: http://' . $_SERVER['HTTP_HOST']);
exit;
} else {
// Weiterleitung für Kategorien
header('Location: http://' . $_SERVER['HTTP_HOST']);
exit;
}
}
}
Andreas
REDAXOWinstaller - Der Windows-Installer für REDAXO
http://rex.andreaseberhard.de
Mein Wunschzettel ...
http://rex.andreaseberhard.de
Mein Wunschzettel ...
Hallo wheez,
Du musst eine Session starten falls noch keine läuft.
Nähere Erläuterungen findest Du in dem Template, wie ich es nutze:
http://www.raybeam.de/30-0-Quelltext-ya ... mmern.html
Siehe Zeilennummern 18 / 38 und 104 - 168.
Es wird jedoch nicht registriert wer sich im Backenend angemeldet hat, sondern nur dass derjenige der die Seitenvorschau aus dem Backend heraus aufruft angemeldet ist.
Gruß
Peter
Du musst eine Session starten falls noch keine läuft.
Nähere Erläuterungen findest Du in dem Template, wie ich es nutze:
http://www.raybeam.de/30-0-Quelltext-ya ... mmern.html
Siehe Zeilennummern 18 / 38 und 104 - 168.
Es wird jedoch nicht registriert wer sich im Backenend angemeldet hat, sondern nur dass derjenige der die Seitenvorschau aus dem Backend heraus aufruft angemeldet ist.
Gruß
Peter
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website