Hallo zusammen,
gibt es für Redaxo (egal ob Version 4 oder 5) ein Modul oder ähnliches, mit dessen Hilfe ich Inhalte, z.B. Texte, für nicht eingeloggte Frontend-Besucher ab einer bestimmten Stelle verbergen kann?
Vielen Dank vorab!
MfG
Jan
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/
- Oliver.Kreischer
- Beiträge: 2508
- Registriert: 17. Dez 2004, 00:03
- Wohnort: Velbert - LA
- Kontaktdaten: Website
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Hi,
das ist recht leicht realisierbar. Ist das nur eine Frage oder brauchst du das aktuell.
Wenn ja - für welche Redaxo Version?
Schick mir dann doch mal das betreffende Modul wo das eingebaut werden soll (input + output) an
baumirdochbittedasmodulum@kreischer.de
LG
Oliver
das ist recht leicht realisierbar. Ist das nur eine Frage oder brauchst du das aktuell.
Wenn ja - für welche Redaxo Version?
Schick mir dann doch mal das betreffende Modul wo das eingebaut werden soll (input + output) an
baumirdochbittedasmodulum@kreischer.de
LG
Oliver
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Bräuchte das evtl. für ein kommendes Projekt.
Bin noch nicht sicher, welche Redaxo Version ich verwenden würde, sollte das Projekt zum tragen kommen. Wollte das unter anderem davon abhängig machen, ob es sowas möglicherweise schon gibt. Deshalb die Frage
Bin noch nicht sicher, welche Redaxo Version ich verwenden würde, sollte das Projekt zum tragen kommen. Wollte das unter anderem davon abhängig machen, ob es sowas möglicherweise schon gibt. Deshalb die Frage
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Dafür eignet sich das Community-Addon
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Generell sollte man sich überlegen ob man dies auf modulbasis realisiert oder ob man ganze artikel hinter einem login o.ä. Versteckt.
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Vielleicht das ganze noch mal ganz konkret:
Es geht vorzugsweise um Inhalte in Textform. Diese sollen nur von eingeloggten Nutzern vollständig zu sehen sein. Für anonyme User soll der Text nur getrimmt dargestellt werden.
Manche dieser Texte sollen aber eine gewisse Zeit lang für alle Nutzer (also sowohl eingeloggte, also auch anonyme) zu sehen sein. Es sollte also die Möglichkeit bestehen, einen Inhalt entweder öffentlich oder nur noch eingeschränkt (für eingeloggte Nutzer) zur Verfügung zu stellen.
Gefordert also:
1. Wahlmöglichkeit, einen Inhalt für alle oder nur für eingeloggte User zugänglich zu machen
2. Automatisches Trimmen des Inhalts für anonyme User
3. Vollständige Darstellung für eingeloggte User
Das hätte ich vielleicht direkt so konkret erläutern sollen
Edit: Ob das ganze jetzt am besten per Modul/Addon oder etwas ganz anderem gelöst wird, ist mir erstmal egal. Bin für jegliche Tipps offen
Es geht vorzugsweise um Inhalte in Textform. Diese sollen nur von eingeloggten Nutzern vollständig zu sehen sein. Für anonyme User soll der Text nur getrimmt dargestellt werden.
Manche dieser Texte sollen aber eine gewisse Zeit lang für alle Nutzer (also sowohl eingeloggte, also auch anonyme) zu sehen sein. Es sollte also die Möglichkeit bestehen, einen Inhalt entweder öffentlich oder nur noch eingeschränkt (für eingeloggte Nutzer) zur Verfügung zu stellen.
Gefordert also:
1. Wahlmöglichkeit, einen Inhalt für alle oder nur für eingeloggte User zugänglich zu machen
2. Automatisches Trimmen des Inhalts für anonyme User
3. Vollständige Darstellung für eingeloggte User
Das hätte ich vielleicht direkt so konkret erläutern sollen
Edit: Ob das ganze jetzt am besten per Modul/Addon oder etwas ganz anderem gelöst wird, ist mir erstmal egal. Bin für jegliche Tipps offen
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
hallo,
ein Ansatz könnte sein:
einloggen -> session starten
if else - Abfrage -> wenn eingeloggt - kommpletten Artikel anzeigen
wenn nicht - verkürzten Artikel anzeigen
Wie Du den Artikel kürzt kommt draufan, was Du dem nicht eingeloggten zeigen willst.
ein Ansatz könnte sein:
einloggen -> session starten
if else - Abfrage -> wenn eingeloggt - kommpletten Artikel anzeigen
wenn nicht - verkürzten Artikel anzeigen
Wie Du den Artikel kürzt kommt draufan, was Du dem nicht eingeloggten zeigen willst.
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
An eine Session habe ich auch schon gedacht.
Nur wäre es wie gesagt noch wichtig, ausgewählte Inhalte allen und nicht nur eingeloggten Nutzern komplett anzuzeigen. Diese soll man dann aber auf "privat" umstellen können, wenn man sie nicht mehr für alle sichtbar machen will.
Nur wäre es wie gesagt noch wichtig, ausgewählte Inhalte allen und nicht nur eingeloggten Nutzern komplett anzuzeigen. Diese soll man dann aber auf "privat" umstellen können, wenn man sie nicht mehr für alle sichtbar machen will.
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
definiere bitte "ausgewählte Inhalte" genauer.
bestimmte ganze Artikel oder Teile eines Artikels oder Kategorien
Wenn Du das Ganze mittels AddOn löst, kannst Du in einem DB-Feld das Auswahlkriterium speichern und natürlich auch verändern. Ich glaube damit wär das ganz gut lösbar.
bestimmte ganze Artikel oder Teile eines Artikels oder Kategorien
Wenn Du das Ganze mittels AddOn löst, kannst Du in einem DB-Feld das Auswahlkriterium speichern und natürlich auch verändern. Ich glaube damit wär das ganz gut lösbar.
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Ich meine damit einfach nur den Inhalt, der per Modul angelegt wird.
Ich stelle mir das so vor:
Wenn ich einen Inhaltsblock innerhalb eines Artikels anlege, kann ich auswählen ob dieser Inhalt öffentlich (für alle sichtbar) oder nicht öffentlich (ab bestimmter Stelle getrimmt) ist.
Der nicht öffentliche Inhalt soll dann nur für eingeloggte Nutzer komplett zu sehen sein.
Zusätzlich soll es aber möglich sein, einen öffentlichen Inhalt nachträglich als nicht öffentlich festzulegen.
Ich stelle mir das so vor:
Wenn ich einen Inhaltsblock innerhalb eines Artikels anlege, kann ich auswählen ob dieser Inhalt öffentlich (für alle sichtbar) oder nicht öffentlich (ab bestimmter Stelle getrimmt) ist.
Der nicht öffentliche Inhalt soll dann nur für eingeloggte Nutzer komplett zu sehen sein.
Zusätzlich soll es aber möglich sein, einen öffentlichen Inhalt nachträglich als nicht öffentlich festzulegen.
- Oliver.Kreischer
- Beiträge: 2508
- Registriert: 17. Dez 2004, 00:03
- Wohnort: Velbert - LA
- Kontaktdaten: Website
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Ja. Genauso kann es funktionieren und ist auch einfach lösbar.
Etwas komplizierter wird es wenn Du dien Suche auf der Webseite hast die die DB durchsucht.
LG
Oliver
Etwas komplizierter wird es wenn Du dien Suche auf der Webseite hast die die DB durchsucht.
LG
Oliver
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Das lässt sich wunderbar in Kombination mit dem Community-Addon lösen.
Damit kannst Du auch innerhalb von Blöcken prüfen, ob ein User in einer bestimmten Gruppe ist und die gewünschten Daten dann ausgeben.
Zur Suche:
Hier hat Oliver Recht. Diese müsste so eingestellt werden, dass sie nur die ungeschützten Inhalte indiziert.
Evtl. erfasst man nur gut beschriebene Metadaten?
Damit kannst Du auch innerhalb von Blöcken prüfen, ob ein User in einer bestimmten Gruppe ist und die gewünschten Daten dann ausgeben.
Zur Suche:
Hier hat Oliver Recht. Diese müsste so eingestellt werden, dass sie nur die ungeschützten Inhalte indiziert.
Evtl. erfasst man nur gut beschriebene Metadaten?
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Vielen Dank schon mal für eure Antworten und Vorschläge!
Leider ist das Projekt fürs erste auf Eis gelegt, aber mal abwarten wie es weitergeht.
Leider ist das Projekt fürs erste auf Eis gelegt, aber mal abwarten wie es weitergeht.
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Hallo,
ich häng mich hier mal dran
Etwas ähnliches brauche ich auch, nur nicht ganz so kompliziert. Ich habe Inhalte, die jeder lesen kann/darf/soll. Dann aber auch Inhalte, die nur einer bestimmten Gruppe zugänglich sein soll. Es geht da um Dojo-interne Dinge wie ein Trainingstagebuch, das geht niemanden was an (ich schimpfe da ab und zu mit meinen Schülern, dass soll in der Gruppe bleiben, hat niemanden sonst zu interessieren).
Krieg ich das mit dem Community-Plugin geregelt?
ich häng mich hier mal dran
Etwas ähnliches brauche ich auch, nur nicht ganz so kompliziert. Ich habe Inhalte, die jeder lesen kann/darf/soll. Dann aber auch Inhalte, die nur einer bestimmten Gruppe zugänglich sein soll. Es geht da um Dojo-interne Dinge wie ein Trainingstagebuch, das geht niemanden was an (ich schimpfe da ab und zu mit meinen Schülern, dass soll in der Gruppe bleiben, hat niemanden sonst zu interessieren).
Krieg ich das mit dem Community-Plugin geregelt?
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Hm, ja ... keine Ahnung, kennt das jemand und vielleicht auch die Lösung?PlugIn group konnte aus folgendem Grund nicht installiert werden:
SQL error: Error while executing statement "ALTER TABLE `rex_ycom_user` ADD `password` varchar(255) NOT NULL! SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'password'
/edit
Hat sich erledigt. Hab es deinstalliert und die übriggebliebene Tabelle in der DB von Hand gelöscht. Danach konnte es normal installiert werden.
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
das kann mal passieren, wenn sich feldzuordnungen ändern und die YForm dann nicht weiss was gilt.
Ich habe aber nun das plugin auch deinstallierbar gemacht, d.h. einfach deinstallieren und dann wieder installieren und es sollte gehen
Ich habe aber nun das plugin auch deinstallierbar gemacht, d.h. einfach deinstallieren und dann wieder installieren und es sollte gehen
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
Falls man das Community-AddOn nutzt, müsste man nur schreiben:
Auch eine Prüfung eines Zugrifflevels, das man noch in der Usertabelle anlegen würde, wäre denkbar, z.B. 1 ist geschützt, 2 ist supergeheim:
Code: Alles auswählen
if ($ycom_user) {
// hier der geschützte Modul-Output
}
Code: Alles auswählen
if ($ycom_user && rex_ycom_auth::getUser()->getValue('level') >= 2) {
}
Re: Inhalte vor nicht eingeloggten Nutzern verbergen
$ycom_user ist global und steht nach Installation der com überall zur Verfügung?Peter.Bickel hat geschrieben:Falls man das Community-AddOn nutzt, müsste man nur schreiben:Code: Alles auswählen
if ($ycom_user) { // hier der geschützte Modul-Output }