Hallo!
Ich versuche gerade, eine Registrierungsmöglichkeit im Serendipity-Blog einzubauen. Dies klappt soweit auch wunderbar. Mit dem Seitenleistenplugin können sich neue Benutzer anmelden und per weiterem Seitenleisteplugin auch einloggen.
Mich stört nur noch eine Kleinigkeit in der Aktivierungs-Mail, zu dessen Lösung mir aber nichts mehr einfällt: In der Mail wird neben dem Aktivierungslink noch der Link zum Admin-Login ausgegeben. Da in meinem Fall die Registrierung von neuen Benutzern sich aber nur auf das Erstellen von Kommentaren und nicht eigenen Einträgen erstrecken soll, würde ich gern den Admin-Link in der Mail entfernt sehen.
Wenn ich nun aber diesen Eintrag lang_de.inc.php entsprechend entferne, verschwindet aber automatisch auch der zu generierende Aktivierungs-Link. Der Account kann somit nicht aktiviert werden. Was mache ich da falsch?
Registrierung neuer Benutzer: Aktivierungs-Mail
-
- Regular
- Posts: 12
- Joined: Sun Mar 11, 2007 3:02 pm
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Registrierung neuer Benutzer: Aktivierungs-Mail
Hi!
Probier mal:
Man muss nämlich wenn man einen %s Platzhalter entfernt die Reihenfolge angeben in der man die vom PHP-Script gelieferten Variablen angibt, denn sonst würde ja die dritte Variable an zweiter und nicht an dritter Stelle ausgegeben werden und somit verschieden.
Evtl. Musst Du auch %3\$s und %1\$s nehmen (also mit backslash vor dem $) wenns wie oben nicht klappt.
Grüße,
Garvin
Probier mal:
Code: Select all
@define('PLUGIN_ADDUSER_MAIL_BODY', "Für den Autoren %1$s wurde für das Blog ein Account eingerichtet. Um den Account zu aktivieren, bitte auf diesen Link klicken:\n\n%3$s\n\nErst nach diesem Vorgang ist der Login mit dem übermitteltem Passwort möglich. Diese Informations-E-Mail wurde sowohl an den Eigentümer des Blogs wie an den neuen Autoren geschickt.");
Evtl. Musst Du auch %3\$s und %1\$s nehmen (also mit backslash vor dem $) wenns wie oben nicht klappt.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
- Regular
- Posts: 12
- Joined: Sun Mar 11, 2007 3:02 pm
Hi Garvin!
Vielen, vielen Dank für den Tipp! Mit "%3\$s hat's geklappt und die Mail sieht nun genau so aus, wie sie sein sollte Außerdem wird mir jetzt der Sinn hinter den PHP-Variablen ein wenig mehr bewusster *g*
Wenn ich vielleicht noch interessehalber die Frage stellen dürfte: An welche Einträge müsste man ran, um das Sidebar-Plugin zum Login eines Benutzers raus aus der Sidebar und hinein in den Content- oder Header-Bereich der index.tpl zu bringen bzw. dort ausgeben zu lassen?
Gruß
Steve
Vielen, vielen Dank für den Tipp! Mit "%3\$s hat's geklappt und die Mail sieht nun genau so aus, wie sie sein sollte Außerdem wird mir jetzt der Sinn hinter den PHP-Variablen ein wenig mehr bewusster *g*
Wenn ich vielleicht noch interessehalber die Frage stellen dürfte: An welche Einträge müsste man ran, um das Sidebar-Plugin zum Login eines Benutzers raus aus der Sidebar und hinein in den Content- oder Header-Bereich der index.tpl zu bringen bzw. dort ausgeben zu lassen?
Gruß
Steve
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Das kannst Du mit dirser Anleitung basteln:
http://www.s9y.org/78.html
machen. Also die index.tpl datei des blogs editieren, schauen wo das plugin hinsoll und dann dort
wenn du esnicht in der sidebarmehr habenw illst musst du es einfach in der plginübersicht auf die 'versteckt' seite schieben.
Grüße,
Garvin
Das kannst Du mit dirser Anleitung basteln:
http://www.s9y.org/78.html
machen. Also die index.tpl datei des blogs editieren, schauen wo das plugin hinsoll und dann dort
Code: Select all
{serendipity_showPlugin class="serendipity_plugin_adduser" side="*"}
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
- Regular
- Posts: 12
- Joined: Sun Mar 11, 2007 3:02 pm