Zum Inhalt springen

Forum login wie auf typo3.net

Erstellt am 2. September 2007 · 9 Antworten · letzte Antwort am 26. Oktober 2007

Tags: felogin, Frage

stefan72 ·

Hallo Forumgemeinde,
Das mm_forum bietet ja keine eigene Login-Funktion, ich verwende daher die newloginbox. Problem:

Wenn ein Benutzer nicht eingeloggt ist fehlen ihm die Buttons um eine Antwort zu erstellen oder ein neues Thema zu eröffnen wie dies auf typo3.net möglich ist. Benutzt man einen dieser Buttons bei typo3.net, kommt die Meldung des mm_forum dass man nicht eingeloggt ist, meldet man sich dann an, wird man direkt an die Seite gelinkt wo man versucht hat eine Antwort zu erstellen oder ein Topic zu eröffnen. Wie kann ich diese Funktion einbauen? Fast alle besseren Forum Packete bieten dies, wäre toll wenn wir sowas auch beim mm_forum hätten. 8-)

Hat dies schon jemand ausser Mittwald umgesetzt? Die Buttons kann ich auch selber einfügen, aber wie implementiere ich die Funktion dass ich nach dem login an die letzte mm_forum Seite gelinkt werde?
Danke für eure Tips und Hilfe.

stefan72 ·

Hallo,
Wollte ganz einfach nochmal in die Runde fragen ob jemand eine solche Funktion verwirklicht hat oder ob die Funktion evtl. in einer zukünftigen mm_forum Version eingebaut wird. Weiss da jemand mehr?

Grüsse

stefan72 ·

Ich bin sicher das dies sehr viele Forum-Nutzer willkommen heissen würden.
Wenn ich Foren besuche, surfe ich häufig etwas herum und plötzlich interessiert mich was und dann möchte ich was dazu schreiben, also log ich mich ein. Nach dem Login sollte es mich zu dem entsprechenden Thread zurückführen. Bei grossen Foren wird es sonst mühsam zurückzufinden. Vielleicht kann Mittwald uns mehr zu diesem Thema sagen?

Grüsse
Stefan

Unbekannter Benutzer ·

Also... Ich lese es so oft und wundere mich ganz ehrlich warum das so viele nicht hinbekommen..

Ich hab keine Ahnung wie es hier auf dieser Seite gelöst ist, aber ich habe es folgendermaßen gelöst:

Eine neue Seite anlegen, irgendwo in einem Level, der im Menü nicht auftauscht... Das Loginplugin in der Col = 0 anlegen.

Dann einen Marker im Desingtemplate erstellen... bspw.. ###LOGIN###

Marker wie gehabt ansprechen und kopieren auf temp.login

Neues extTemplate erstellen mit folgendem Inhalt:

temp {

	login = CONTENT
	login {
		table = tt_content
		select {
			pidInList = PID // bitte anpassen
			orderBy = sorting
			where = colPos = 0
		}
	}
}

Das extTemplate im Roottemplate einbinden.

Jetzt wird das Formular an der Stelle des Markers angezeigt.

Andernfalls geht es natürlich auch mit der direkten Kopie auf plugin.tx_newloginbox_pi1 also marks.LOGIN < temp.plugin.tx_newloginbox_pi1

Zum Schluss braucht ihr das Template für die Ext newloginbox nur noch so anpassen wie sie hier erscheint. Ihr streicht einfach die ganzen überflüssigen Statusmeldungen aus dem Template die dann ja nicht mehr gebraucht werden.

stefan72 ·

Hallo SLAng,
Vielen Dank für deine Antwort. Ich blick da aber immer noch nicht durch.
Wie werde ich aber zu dem zuletzt angeschauten mm_forum thread zurückgeführt?

Ich kann dies anhand deines Beispiels nicht nachvollziehen.
Ich habe die newloginbox welche ich eingebaut und wenn ich mich dort einlogge kommt die Standardmeldung: Du bis jetzt eingeloggt o.ä. und dann kann ich zurück zum mm_forum um meine Einträge zu machen.

Wo gemäss deinem Beispiel werde ich aber automatisch an die im Forum zuletzt angeschaue Stelle geleitet und wie kriege ich die hin dass die Buttons i mm_forum angezeigt werden wenn ich auch nicht eingeloggt bin?

Grüsse

Unbekannter Benutzer ·

Das die Buttons angezeigt werden hat ja nichts mit dem Loginmodul zu tun, sondern mit dem Forum.
Ich denke die Forenversion die hier betrieben wird kann man nicht mit der aktuellen Version die allgemein erhältlich ist vergleichen.

Ich dachte bei der Frage ging es auch um die Darstellung.
Die Weiterleitung nach dem Logout kannst du im templ. der Extension festlegen direct im Form von Hand reinschreiben. Ich glaube es gibt auch redirect-Extensions.

Ansosnten wirst du wohl eine Feature-Idee posten, oder vielleicht im BT eintragen müssen, da das im aktuellen mm_forum nicht vorgesehen ist.

Oder natürlich selbst machen, solange deine Kenntnisse so weit reichen.

MM dazu ist: Warum jemandem einen Button zeigen, wenn man doch nicht posten darf... Das nervt mich in vielen Foren, da man immer auf den Gedanken kommt, man könnte als Gast posten und kommt doch immer nur auf eine Loginseite.

sacha ·

Hallo,

relevant ist das auch für die Benachrichtigungsmails. Wenn man nicht eingeloggt ist und in einer Mail auf einen Direktlink auf eine Nachricht klickt, die in einem Forum gepostet wurde, in dem nur eingeloggte User lesen dürfen, dann muss man sich ja auch erstmal einloggen und wird dann nicht automatisch zu der Nachricht weitergeleitet, zu der man eigentlich hinwollte. Oder mache ich da was falsch?

Ciao,
Sacha

stefan72 ·
SLAng schrieb

Ich dachte bei der Frage ging es auch um die Darstellung.
Die Weiterleitung nach dem Logout kannst du im templ. der Extension festlegen direct im Form von Hand reinschreiben. Ich glaube es gibt auch redirect-Extensions.

Ja dies habe ich bereits gemacht und benutze redirect extensions.

SLAng schrieb

Ansosnten wirst du wohl eine Feature-Idee posten, oder vielleicht im BT eintragen müssen, da das im aktuellen mm_forum nicht vorgesehen ist.

Oder natürlich selbst machen, solange deine Kenntnisse so weit reichen.

Ja wird wohl ein feature request im Bugtracker daraus. Meine Kenntnisse reichen leider nicht aus.

SLAng schrieb

MM dazu ist: Warum jemandem einen Button zeigen, wenn man doch nicht posten darf... Das nervt mich in vielen Foren, da man immer auf den Gedanken kommt, man könnte als Gast posten und kommt doch immer nur auf eine Loginseite.

Da hast du weitgehend Recht, trotzdem browsen viele user einfach etwas herum und loggen sich nicht sofort ein, speziell die nicht hyper-aktiven Forum Benutzer. Dann ist es sehr bequem wenn man zum zuletzt angesehenen Beitrag zurückgeführt wird.