Weiterleitung Danke Seite – Tracking Joomla SEO

Joomla 1.5 Weiterleitung Danke Seite
Eine Weiterleitung nach Absenden des Kontaktformulars auf eine spezielle “Danke Seite” ist in der aktuellen Joomla Version noch nicht implementiert. Die Message ” Danke für Ihre Nachricht” ist eher unscheinbar und nicht für jeden User ist erkennbar, dass das Formular auch korrekt verschickt wurde.
Gerade wenn eine Danke Seite als Conversion getrackt werden soll, hilft eine trackbare URL.
Hierzu einfach den Code der Komponente auf eine eigene Danke Seite anpassen und diese als Landingpage definieren (im Menü verstecken)
Die Datei zur Anpassung findet Ihre unter: components/com_contact > “controller.php” Den orange markierten Link solltet Ihr anpassen,
// check whether email copy function activated
if ( $emailCopy && $emailcopyCheck )
{
$copyText = JText::sprintf(‘Copy of:’, $contact->name, $SiteName);
$copyText .= “\r\n\r\n”.$body;
$copySubject = JText::_(‘Copy of:’).” “.$subject;
$mail = JFactory::getMailer();
$mail->addRecipient( $email );
$mail->setSender( array( $MailFrom, $FromName ) );
$mail->setSubject( $copySubject );
$mail->setBody( $copyText );
$sent = $mail->Send();
}
}
$msg = JText::_( ‘Thank you for your e-mail’);
$link = JRoute::_(‘vielen-dank‘);
$this->setRedirect($link, $msg);
}
Hier wurde der Redirect durch die statische URL ersetzt. Diese lautet dann im Beispiel: www.meinedomain.com/vielen-dank
Einfach entsprechend der jeweiligen URL der Danke Seite anpassen.












