Sehr geehrte Damen und Herren,
bei der Verwendung des Ticketsystem Mai-Imports habe ich offensichtliche Fehler oder nachteilige Konfigurationen festgestellt.
Mir ist dabei aufgefallen, dass
- (bei Antwort-Mail:) nach dem Absatz der Anrede ein großes "E" beim es standardmäßig Text vorgelegt wird,
-> "Es gibt Neuigkeiten zu Ihrem Ticket. Klicken Sie bitte folgenden Link um direkt zum Ticket zu gelangen:"
- (bei Import-Mail:) nach dem ersten Satz statt ..."folgendem", "folgenden" vorgegeben, (also statt "m" ein "n" oder Artikel entsprechend einf.)
-> "vielen Dank, dass Sie unser Ticketsystem genutzt haben. Das erstellte Ticket können Sie jederzeit unter folgenden Link einsehen:"
- der Link zum Ticket nicht anklickbar ist, dieser muss also durch den Nutzer erst kopiert werden muss.
Sollte die dritte Angabe vorsätzlich so eingestellt sein,
würde ich vorschlagen, dass eine direkte Funktion zum anklicken einfacher für den Anwender wäre.
(Sollte diese Funktion eigentlich bereits "von Haus aus" implementiert sein, würde ich mich um eine entsprechende Rückmeldung sehr freuen, damit ich mich mit Ihrem Support in Kontakt setzen kann.
Ich habe dies bspw. wie folgt in meinem Fall vorerst gelöst. (leider eben nur bis zum nächsten Update haltbar):
- Funktion: Link funktioniert zum klicken & kopieren
- Rot = Bearbeitet
if ($ticket->email) {
// send confirmation mail to guest
// Added by John Kuehner - clickable link function
$text = WCF::getLanguage()->get('ticketsystem.ticket.guestmail.header.answer') . '<br /><a href="' .
$ticket->getGuestLink() . '">' . $ticket->getGuestLink() . '</a><br /><br />' .
WCF::getLanguage()->get('ticketsystem.ticket.guestmail.footer') . '<br />' .
PAGE_TITLE;
TicketAddForm::sendGuestEmail(WCF::getLanguage()->get('ticketsystem.ticket.guestmail.subject.answer'), $ticket->email, $text);
}
// send confirmation mail to guest
// Added by John Kuehner - clickable link function
$text = WCF::getLanguage()->get('ticketsystem.ticket.guestmail.header') . '<br /><a href="' .
$ticket->getGuestLink() . '">' . $ticket->getGuestLink() . '</a><br /><br />' .
WCF::getLanguage()->get('ticketsystem.ticket.guestmail.footer') . '<br />' .
PAGE_TITLE;
self::sendGuestEmail(WCF::getLanguage()->get('ticketsystem.ticket.guestmail.subject'), $this->formData[self::FIELD_ID_EMAIL], $text);
//redirect guests
HeaderUtil::redirect($ticket->getGuestLink());
/**
* Send confirmation mail to guest
*
* @param $ticket Ticket
* @param $email
* @throws SystemException
*/
// Added by John Kuehner - clickable link function
public function sendConfirmationMail($ticket, $email) {
$text = WCF::getLanguage()->get('ticketsystem.ticket.guestmail.header') . '<br /><a href="' .
$ticket->getGuestLink() . '">' . $ticket->getGuestLink() . '</a><br /><br />' .
WCF::getLanguage()->get('ticketsystem.ticket.guestmail.footer') . '<br />' .
PAGE_TITLE;
TicketAddForm::sendGuestEmail(WCF::getLanguage()->get('ticketsystem.ticket.guestmail.subject'), $email, $text);
}
Alles anzeigen
Ich würde mich über eine Implementation und eine kurze Rückmeldung sehr freuen.
Mit freundlichen Grüßen
John Kühner
Daniel
Fehlermeldungen sind am besten im Support aufgehoben, da die Vorschläge nur unregelmäßig geprüft werden.
https://darkwood.design/support/
Den Vorschlag mit der Verlinkung werde ich entsprechend in einer künftigen Version berücksichtigen.