self-registration -- Kein gültiges Adressfeld gefunden

Hilfe zu Modulen und Tags
Post Reply
richman2
New Member
New Member
Posts: 6
Joined: Fri Nov 28, 2008 8:06 pm

self-registration -- Kein gültiges Adressfeld gefunden

Post by richman2 »

hi,

Ich habe ein Problem mit self-registration
Ich füge {cms_module module='SelfRegistration' group='xxx'} ein, wobei "xxx" eine existierende Gruppe ist.
Wenn nun jemand das Formular ausfüllt bekommt er die Fehlermeldung "Kein gültiges Adressfeld gefunden"


CMS Mailer funktioniert wohl, da simplefeedback u.ä. funktionieren.
Woran könnte das liegen?


Noch eine New-bee Frage:
Wie kann ich es erreichen, dass manche Seiten nur für eingeloggte User sichtbar sind?
Im Moment nehme ich {cms_module module='FrontEndUsers'} und leite nach dem einloggen auf eine Seite um. Diese ist dann also nur für den eingeloggten User sichtbar. Das ist zwar nett, funktioniert aber nur für die seine Seite.Wo kann ich definieren wer welche Seiten (oder welche Gruppe welche Seiten) sehen können?


Kann wer helfen?
Danke
rm
NaN

Re: self-registration -- Kein gültiges Adressfeld gefunden

Post by NaN »

Zu Letzterem kann ich Dir das Modul CustomContent empfehlen.
Damit kann man festlegen welche Teile einer Seite für eingeloggte User sichtbar sind.
Ganze Seiten kann man damit leider nicht "schützen".
Nur deren Inhalte.

SelfRegistration habe ich in der offiziellen Version nie verwendet. Habe es immer an meine Bedürfnisse angepasst.
Spontan fällt mir dazu nur ein: Hat denn die Gruppe auch ein Feld vom Typ "email" ?
richman2
New Member
New Member
Posts: 6
Joined: Fri Nov 28, 2008 8:06 pm

Re: self-registration -- Kein gültiges Adressfeld gefunden

Post by richman2 »

Hi,

danke erst mal für die schnelle Antwort. Custom Content werde ich ausprobieren, wenn man die
Navigation für die Seiten schützen könnte würde das für meine Zwecke schon reichen.


Der Gruppe eine Mail-Eigenschaft hinzufügen. Gute Idee :-)
Werd ich ebenfalls versuchen.


Danke
rm
NaN

Re: self-registration -- Kein gültiges Adressfeld gefunden

Post by NaN »

richman2 wrote:
danke erst mal für die schnelle Antwort. Custom Content werde ich ausprobieren, wenn man die
Navigation für die Seiten schützen könnte würde das für meine Zwecke schon reichen.
Das sollte kein Problem sein.
So könnte das z.B. im Template dann aussehen:

Code: Select all


{cms_module module="FrontendUsers" form="silent"}
{cms_module module="CustomContent"}

{if $customcontent_loggedin}
{menu template="..." ... }
{/if}

Somit wird das Menü generell nur angezeigt, wenn man eingeloggt ist.
Hier hatte ich mal eine kleine Anleitung wie man sowas umsetzen könnte:

http://forum.cmsmadesimple.org/index.ph ... 898.0.html

Und hier noch ein paar Tipps zum Thema ausloggen:

http://forum.cmsmadesimple.org/index.ph ... 124.0.html
richman2
New Member
New Member
Posts: 6
Joined: Fri Nov 28, 2008 8:06 pm

Re: self-registration -- Kein gültiges Adressfeld gefunden

Post by richman2 »

Hallo noch mal,


ja spitzen Hilfe hier und auch alles für dummies erklärt! Weiter so!
Mittlerweile haben sich einige Probleme gelöst - dank Dir und deinen Tuts.
Mit dem Link den du mir geschickt hast habe ich es auch hinbekommen
dass content nur für eingeloggte User sichtbar ist. Aber wie logge ich jemanden ein.
Frage: ist customcontent ein Modul dass ich erst installieren muss oder ist das mit FEU gleich dabei?
Ich finde es (sollte es notwendig sein zu installieren) nirgends...

Zum Anmelden habe ich bisher {cms_module module='FrontEndUsers'} als Formular benutzt.
Wenn ich dann auf die Seite leite auf der ich den content mittels

{if $customcontent_loggedin}

    {content}

{else}

    Sie sind nicht eingeloggt.

{/if}

schütze nachdem ich im body bereits
{cms_module module=FrontEndUsers form="silent"}
{cms_module module=CustomContent}

aufgerufen habe (danke an dein Tutorial)

bekomme ich als antwort ich sei nicht eingeloggt obwohl ich das mittels FEU zuvor getan habe und auch als eingeloggt angezeigt werde....

Werfe ich gerade alles durcheinander?!
NaN

Re: self-registration -- Kein gültiges Adressfeld gefunden

Post by NaN »

CustomContent ist ein eigenständiges Modul das erst installiert werden muss.
Wenn Du es noch nicht installiert hast, ist die Bedingung {if $customcontent_loggedin} natürlich nie erfüllt.
Und somit wird Dir immer angezeigt, dass Du nicht eingeloggt bist.
Hier der Link zum Modul: http://dev.cmsmadesimple.org/projects/customcontent

Noch ein kleiner Hinweis: Bei Seiten, wo nach dem Login-Status gefragt wird und wo das FrontendUser Modul aufgerufen wird muss die Option "Zwischenspeichern" deaktiviert sein.
(Beim Erstellen/Bearbeiten einer Seite im Tab "Optionen" oder in den globalen Einstellungen für alle Seiten)
Last edited by NaN on Sun Nov 30, 2008 7:50 pm, edited 1 time in total.
Post Reply

Return to “Module und Tags”