Memberpage - Ausgabe einer Warnung auf unzugänglichen Seiten

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Post Reply
kmsmei
Posts: 93
Joined: Tue Nov 03, 2009 9:03 am

Memberpage - Ausgabe einer Warnung auf unzugänglichen Seiten

Post by kmsmei » Fri Apr 12, 2019 10:56 am

Hallo in die Runde,

ich nutze Memberpages um diverse Seiten eben nur Mitgliedern zugänglich zu machen. Wenn nun aber jemand einen Direktlink auf eine der geschützten Seiten weitergibt, sieht der darauf Klickende nichts - die Seite ist ja ausgeblendet und erst nach einer Anmeldung sichtbar.

Ich würde dort aber gern eine Meldung analog zum Ausloggen ("Sie müssen sich anmelden") ausgeben - nur da schlägt #cmsimple hide# zu.
Hat jemand eine Idee, wie man das einbauen könnte?

Viele Grüße
Frank

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Memberpage - Ausgabe einer Warnung auf unzugänglichen Seiten

Post by cmb » Fri Apr 12, 2019 2:12 pm

kmsmei wrote:
Fri Apr 12, 2019 10:56 am
Wenn nun aber jemand einen Direktlink auf eine der geschützten Seiten weitergibt, sieht der darauf Klickende nichts - […]
Die Weitergabe solcher Links ist doch verboten, oder? :)
kmsmei wrote:
Fri Apr 12, 2019 10:56 am
Hat jemand eine Idee, wie man das einbauen könnte?
Eigentlich fände ich es ja viel richtiger, wenn beim Aufruf einer geschützten Seite durch einen nicht authentifizierten Nutzer der Login-Dialog angezeigt würde. Aber das könnte etwas kniffliger sein. Dein Wunsch sollte leicht umzusetzen sein; ersetze diese Zeile durch:

Code: Select all

$c[$i] = 'Sie müssen sich anmelden';
Und genauso die 5 Vorkommen darunter.
Last edited by cmb on Fri Apr 12, 2019 3:16 pm, edited 1 time in total.
Reason: link korrigiert
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Memberpage - Ausgabe einer Warnung auf unzugänglichen Seiten

Post by frase » Fri Apr 12, 2019 2:20 pm

cmb wrote:
Fri Apr 12, 2019 2:12 pm
Dein Wunsch sollte leicht umzusetzen sein; ersetze diese Zeile durch:
Zeile 5079 scheint es nicht zu geben.
Wenn ich im angegebenen Code nach "#CMSimple hide#" suche, gibt es 7 Treffer.
Sind diese alle gemeint?

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Memberpage - Ausgabe einer Warnung auf unzugänglichen Seiten

Post by cmb » Fri Apr 12, 2019 3:17 pm

frase wrote:
Fri Apr 12, 2019 2:20 pm
Zeile 5079 scheint es nicht zu geben.
Upps; nun korrigiert.
frase wrote:
Fri Apr 12, 2019 2:20 pm
Wenn ich im angegebenen Code nach "#CMSimple hide#" suche, gibt es 7 Treffer.
Sind diese alle gemeint?
Das erste Vorkommen würde ich nicht ändern, oder man müsste den Text anpassen (da geht es ja um bereits angemeldete Nutzer).
Christoph M. Becker – Plugins for CMSimple_XH

kmsmei
Posts: 93
Joined: Tue Nov 03, 2009 9:03 am

Re: Memberpage - Ausgabe einer Warnung auf unzugänglichen Seiten

Post by kmsmei » Sat Apr 13, 2019 9:24 am

cmb wrote:
Fri Apr 12, 2019 2:12 pm
Die Weitergabe solcher Links ist doch verboten, oder? :)
Hm, ja, im Prinzip schon. Aber ich habe in dem geschützten Bereich einen Veranstaltungskalender mit Anmeldeformular, dessen Termine ich gern direkt auch von draußen verlinken will ...
cmb wrote:
Fri Apr 12, 2019 2:12 pm
Eigentlich fände ich es ja viel richtiger, wenn beim Aufruf einer geschützten Seite durch einen nicht authentifizierten Nutzer der Login-Dialog angezeigt würde. Aber das könnte etwas kniffliger sein.
Das wäre auch meine Optimallösung. Der bin ich schon ziemlich nahe gekommen durch Einblenden einer Newsseite mit Login-Dialog in einer rechten Marginalspalte. Der eigentliche Inhalt der Seite wird mit memberpages geschützt, die eingeblendete Seite nicht - damit ist der Dialog da. Nur ist halt die geschützte Seite häßlich leer...
cmb wrote:
Fri Apr 12, 2019 2:12 pm
Dein Wunsch sollte leicht umzusetzen sein; ersetze diese Zeile durch:

Code: Select all

$c[$i] = 'Sie müssen sich anmelden';
Dann werde ich mich da mal ran machen. Danke für die Tipps!

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Memberpage - Ausgabe einer Warnung auf unzugänglichen Seiten

Post by cmb » Sat Apr 13, 2019 10:16 am

kmsmei wrote:
Sat Apr 13, 2019 9:24 am
Das wäre auch meine Optimallösung. Der bin ich schon ziemlich nahe gekommen durch Einblenden einer Newsseite mit Login-Dialog in einer rechten Marginalspalte. Der eigentliche Inhalt der Seite wird mit memberpages geschützt, die eingeblendete Seite nicht - damit ist der Dialog da. Nur ist halt die geschützte Seite häßlich leer...

[…]

Dann werde ich mich da mal ran machen. Danke für die Tipps!
Hm, interessante Idee mit der Newsbox. Du könntest natürlich statt einem festen Text auch für den Hauptbereich der Seite eine Newsseite verwenden, etwa:

Code: Select all

$c[$i] = newsbox('mustlogin');
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply