Navigation überspringen

[Gelöst] Login

This support ticket is created vor 5 Jahren, 6 Monaten. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- - 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00
- - - - - - -

Supporter timezone: Asia/Ho_Chi_Minh (GMT+07:00)

Dieses Thema enthält 11 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Beda vor 5 Jahren, 6 Monaten.

Assistiert von: Beda.

Author
Artikel
#1271795

Toolset ist ja der Hammer. Ich werde dies auch auf meiner zweiten Webseite (tierlexikon.ch) verwenden.
Aber ein kleines Problem habe ich noch. Ich wollte ein Login erstellen im Layout, damit meine Mithelfer sich einloggen können.
Habe auch etwas gefunden, aber irgendwie klappt das nicht.

#1272321
Bildschirmfoto 2019-06-19 um 14.49.14.png
Bildschirmfoto 2019-06-19 um 14.52.25.png

Also ich würde so vorgehen:

1. versteckter Link ist jetzt ein 404 falls Ich ausgeloggt bin. Ich würde das ändern, und ein Login dahin stellen, anstatt ein 404.
2. Dann, kann sich der user (gremium mitglied, oder irgenwer mit gültigen user daten) da einloggen und ist dann direkt wieder auf versteckter Link, oder auf irgendwelcher anderer interenen seite die Du bestimmen kannst.
3. Der user kann auch ein log out link haben.

Um das zu erstellen, gehe so vor:

1. Ein Layout erstellen, nenne es "logged out"
2. In dem Layout ein visual editor zelle einfügen,
3. In diesem editor, den Toolset "Login form" ShortCode einfügen. Den findest du in dem button "Felder und Ansichten" im editor.
==> Der ShortCode akzeptiert viele einstellungen, zum beispiel kannst Du eine URL eingeben welche die Form den user weiterleitet nachdem der user erflogreich eingeloggt hat. Normalerweise wird die form die gegenwärtige seite anzeigen, also brauchen's wir hier nicht.
==> Der ShortCode in der kürzesten form ist [wpv-login-form].
4. Speicher das Layout und weise es KEINEM post type zu. Einfach speichern, und nichts weiter.
5. Gehe nach Toolset > Zugriffskontrolle > Beitragsgruppen
6. Öffne die "Gremium" Gruppe und finde das das bleistift mit papier icon gleich neben "Lesen" in der tabelle (ganz oben an der tabelle der gruppe)
7. Clicke da drauf. Damit kannst Du nun bestimmen, dass wenn ein besucher der seite nicht die bedingungen erfüllt, etwas sieht was Du bestimmst: Das Layout welches wir in #1 oben erstellten.
8. Nachdem Du auf das bleistift/papier icon clickst, erscheint ein pop up wo Du "Was für Einzelbeiträge angezeigt werden soll, wenn es keine Leseberechtigung gibt". Wähle "Template-Layout anzeigen".
9. Nun wähle das Template Layout aus, das Du in #1 oben erstelltest, und speichere das ab.

Wenn nun ein gast zur website kommt auf versteckter Link, sieht er/sie dieses Layout mit log in form.
Wenn es Gremium mitglieder sind haben sie login daten und können einloggen. Das leitet sie dann direkt an versteckter Link weiter, wo sie abstimmen können.

#1272373

Hab ich alles so gemacht.
NUR:
Die Links unterhalb von Intern werden erst gar nicht angezeigt wenn du nicht eingeloggt bist. 😉
Also müsste ich ein Login (Benutzername, Passwort) oberhalb (rechts) der Nominationen haben.

Das hatte ich im Layout genau so gemacht mit dem ShortCode, wurde mir jedoch nicht angezeigt.

#1272397

Wieso?
Du machst ja das login in das Layout, Du brauchst kein link dazu.
Du sendest deinen Gremium Mitgliedern enfach den link versteckter Link.
Diese sehen dann das Login Layout, loggen sich ein und können nun abstimmen.
Das ist ja was ders schritt #5 bis #9 machst. Du bestimmst, das wenn jemand ausgeloggt ist, er das Login Layout (form) sieht.

#1272407

Jep, da hast du Recht.
Aber die Links kommen erst gar nicht zum Vorschein.
Heisst, ich muss den Link versteckter Link jedem Gremium Mitglied senden.

#1272459

Naja, Du kannst natürlich den link irgendwo einbauen.
Was gibst Du deinen Gremium Mitgliedern - oder was mochtest Du ihnen geben - wenn sie abstimmen sollen oder irgendwie auf der seite interagieren sollen?
Villeicht währe ein link wie "versteckter Link" gar nicht schlecht?
Oder ein link den Du den Gremium mitglidern gibst der einfach auf versteckter Link leitet, dann da irgendwo baust Du den link zum versteckter Link ein.

Der link selbst ist ja nicht "geschützt".
Nur die page, und da können sie sich dann einloggen.

#1272461

Meine Idee war, auf der rechten Seite oberhalb von Nominationen die beiden Felder Benutzername und Passwort.

#1272511

Warum werden mir die beiden Felder (Benutzername und Passwort) nicht auf dem Layout Startseite, jedoch auf dem neu erstellten Layout Log out angezeigt?

#1272555

Weil Du sie da einfügtest, und dieses Layout zeigt sich nur auf der versteckter Link page when der user ausgeloggt ist, und nur wenn er ausgeloggt ist, natürlich.

#1272729

und wie kann ich das machen

#1272733

¨hab jetzt den link bei intern hinterlegt. geht auch so

#1274363

Du kannst den link zu der page überall wo Du willst einfügen. Im homepage, in einer single page, überall.
Einfach im Layout oder Post editor wo Du den link willst, ein link zu dieser Page einfügen, mit HTML zum beispiel:

<a href="[wpv-bloginfo show='url']/intern-2">Gremium Members Only</a>

Das leitet an intern-2 weiter, da loggen sich die Gremium Mitglieder dann ein.
Ansonsten kannst Du auch dieselbe login form in irgend ein anderes Layout einsetzen, dazu einfach das wiederholen was hier getan wurde:
https://toolset.com/forums/topic/login/#post-1272321&gt; #2 und #3.

Bitte lass mich wissen ob Du dazu weitere hilfe benötigst.