Gerade für Blogs ist die K2 Komponente für Joomla! ganz gut geeignet, vor allem da sie bereits sinnvolle Elemente wie Kommentarverwaltung, RSS und einen bequemen Media Manager mitbringt.
Leider erhalte ich jedoch trotz der K2 Einstellung -> Kommentare -> Automatisches Freigeben von Kommentaren aktivieren -> Nein keinen Hinweis per Email, sobald ein neuer Kommentar zur Überprüfung vorliegt.
Durch einen kleinen Hack kann die Funktion aber der obigen Einstellung hinzugefügt werden. Hierzu wird dem Teil der Sendeprozess hinzugefügt, welcher den Kommentar in den Wartebereich speichert.
Zu finden ist die Datei unter:
/components/com_k2/models/item.php
und muss wie folgt ab Zeile ~1333 erweitert werden:
$response->message = JText::_('K2_COMMENT_ADDED_AND_WAITING_FOR_APPROVAL');
echo $json->encode($response);
$mailer = JFactory::getMailer();
$config = JFactory::getConfig(); $sender = array( $config->get('config.mailfrom'), $config->get('config.fromname') ); $mailer->setSender($sender); $recipient = explode(",", " "); $mailer->addRecipient($recipient); $mailer->setSubject(JText::_('Neuer Kommentar auf www.MEINESEITE.DE')); if (!trim($commentURL) == "") { $commentURL = "Seite: " . $commentURL . "\n"; } $body = "Name: " . $userName . " " . "E-mail: " . $commentEmail . " " . $commentURL . "Kommentar: " . $commentText; $mailer->setBody($body); $mailer->isHTML(true); $mailer->Send(); } } $mainframe->close();
Nun sollten bei neuen Kommentaren eine Mail an die angegebene Adresse versendet werden.
DENKT ABER DARAN!
Beim nächsten K2 Update sind die Änderungen vermutlich wieder überschrieben. Sie müssen dann erneut eingespielt werden!
Medialekt and this site is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.
ich kann mir die Sache beim neuen K2 genauer ansehen, melden Sie sich am Besten per Mail bei mir!
LG
Bin da langsam am ende mit meinem Latein.
Aber sonst super beschrieben und verständlicher als auf anderen Seiten.