WebSite X5Help Center

 
Wolfgang B.
Wolfgang B.
User

Guestbook admin mail ändern  de

Autor: Wolfgang B.
Besucht 1018, Followers 1, Geteilt 0  

Moin an die "Wissenden" unter euch,
ich bin absolut neu hier und habe eine Frage zu den Einstellungen beim Versenden einer Bestätigungsmail vom admin, wenn im guestbook ein neuer Eintrag erfolgte.
Da ich 2 guestbooks habe, eines für externe, das andere für interne Anwendungen und Lösungen möchte ich einen bestimmten Eintrag ändern.
Der Inhalt sieht ja i.A. etwa so aus:

Dem Artikel wurde ein neuer Beitrag hinzugefügt
"Guestbook":
Name:
E-Mail:
Website im Internet:
Mitteilung:

Nach dem Inhalt kommt dann ein Eintrag wie folgt:

Nutzen Sie diesen Link zum bestätigen:
Dann folgt ein link zum admin und dem betreffenden Ordner wie etwa: https://xyz.net/admin/guestbook.php?id=x5gb123

Und das ist der Knackpunkt: Wie kann ich den Text als auch den link ändern?
Für des reine Gästebuch ist die ursprüngliche Einstellung ok, aber für das interne, welches ich "Treffpunkt" genannt habe, möchte ich Text als auch link ändern.

Vielleicht habe ich mich nicht klar genug ausgedrückt:

Ich habe tatsächlich 2 Gästebücher, die das System auch sauber trennt und zwar mit unterschiedlichen Bezeichnungen.
Das 1. Gästebuch ist für Einträge von Besuchern der web site, das 2. hat eine andere Bezeichnung und dient der internen Kommunikation unserer Band.
Diese Seite ist ausserdem nur per login zu erreichen (Geschützter Bereich).

Meine Vorstellung ist nun, dass beim Senden der Aktivitätsmail vom System 2 Dinge geändert werden:

1. Der Text "Nutzen Sie diesen Link zum bestätigen:" in einen anderen beliebigen ("Was meint ihr dazu?")

2. Statt des links zur admin-Seite einen anderen, z.B. den link zum internen Gästebuch ("Treffpunkt")


Ich bin gespannt. Vielen Dank im Voraus.

PS: Die Seite befindet sich im Probebetrieb, ist also noch nicht veröffentlicht.

Gepostet am
7 ANTWORTEN - 2 NüTZLICH
André G.
André G.
User

Verstehe ich das richtig, dass das Gästebuch als Kommentarfunktion missbraucht wird? :-)

Mehr lesen
Gepostet am von André G.
André G.
André G.
User

Die Änderung lässt sich so einfach nicht umsetzen!
Dazu müsste der Quelltext angepasst werden.

Wenn da auch noch eine Datenbank hinterhängt, wird es noch aufwändiger.

Hast du vielleicht einen Link zur Seite, damit man sich dies mal anschauen kann?

Mehr lesen
Gepostet am von André G.
Wolfgang B.
Wolfgang B.
User
Autor

Na ja, von "Missbrauch" kann man eigentlich nicht sprechen. Wir nutzen diese Lösung zur internen Kommunikation. Sobald ein Eintrag erfolgt ist, sendet der Server die mail mit den bekannten Inhalten und der Bestätigungsaufforderung. Diese mail wird automatisch an alle Bandmitglieder an deren mail account geschickt. So sind alle informiert, egal, welches Endgerät sie nutzen. Nun wäre es natürlich elegant, wenn man direkt über den dann geänderten link auf den "Treffpunkt" zugreifen könnte.

Eine Datenbank hängt nicht dahinter.

Da die Seite noch nicht veröffentlicht ist, habe ich ein paar Bilder anghängt.

Mehr lesen
Gepostet am von Wolfgang B.
Wolfgang B.
Wolfgang B.
User
Autor

Ach so, ich vergass! Dass eine Anpassung des Quelltextes erforderlich ist, war mir von vornherein klar; ich weiss bloss nicht wo.

Mehr lesen
Gepostet am von Wolfgang B.
Incomedia
Claudio D.
Incomedia

Guten Tag,

Dieser Link der versendet wird ist dazu gedacht diesen Beitrag freizuschalten und es kann nur über die Admin Seite gemacht werden am sonsten ist dieser nicht sichtbar und dies kann leider im Programm nicht geändert werden.

Vielen Dank!

Mehr lesen
Gepostet am von Claudio D.
Wolfgang B.
Wolfgang B.
User
Autor

Moin aus Hamburg,

schade, aber dann ist die Angelegenheit für mich klar. Nun nur noch eine Frage: Wie schliesse ich diesen Beitrag? Ich bin halt nicht so oft in Foren.

Danke!

Mehr lesen
Gepostet am von Wolfgang B.
Wolfgang B.
Wolfgang B.
User
Autor

So, nun bin ich doch noch einmal da. Ich habe eine kleine Änderung vorgenommen und nun habe ich das, was ich haben wollte.

1. „Gästebuch“ wie Standard in guestbook:

<?php
                $gb = new ImTopic('x5gb121');
                $gb->setCommentsPerPage(10);
                $gb->setTitle('Gästebuch');
                $gb->loadXML(pathCombine(array($imSettings['general']['public_folder'], 'guests')));
                $gb->showSummary(false);
                $newMessage = $gb->checkNewMessages(false, '***', 'guestbook', $imSettings['general']['url'] . 'admin/guestbook.php?id=x5gb121');
                $gb->showForm(false, false, false, '***', 'guestbook', $imSettings['general']['url'] . 'admin/guestbook.php?id=x5gb121');
                $gb->showComments(false, 'asc', true);
                ?>

2. "Treffpunkt" geändert:

<?php
                $gb = new ImTopic('x5gb151');
                $gb->setCommentsPerPage(10);
                $gb->setTitle('Treffpunkt');
                $gb->loadXML(pathCombine(array($imSettings['general']['public_folder'], 'Treffpunkt')));
                $gb->showSummary(false);
                $newMessage = $gb->checkNewMessages(false, '***', 'guestbook', $imSettings['general']['url'] . 'treffpunkt.php');
                $gb->showForm(false, false, false, '***', 'guestbook', $imSettings['general']['url'] . 'treffpunkt.php');
                $gb->showComments(false, 'asc', false);
                ?>

So kann man bei Erhalt der mail über den link direkt auf die Einträge zugreifen (allerdings erst nach Anmeldung, da geschützter Bereich).

Es ist vielleicht nicht die ganz "ordentliche" Lösung, aber für uns ausreichend. Falls jemand eine elegantere Lösung parat hat, gerne.

Und tschüss

Der Hamburger

Mehr lesen
Gepostet am von Wolfgang B.