Joomla
Zum Download biete ich hier noch folgendes an:
Kleiner Tipp für Joomla ZOO Nutzer. Habt ihr auch das Problem, dass bei den Artikeln der readmore-Tag nicht funktioniert?
Mit diesem kleinen Schnipsel PHP-Code könnt ihr einbauen, dass in der Artikelübersicht der Text beim readmore-Tag unterbrochen wird
und eben nur durch den Klick auf den "Weiterlesen" Button gelesen werden kann.
// split text by readmore-tag - just get the first result
$pattern = '# #i';
if ($params['readmore']) {
$first = $result[0];
$tagPos = preg_match($pattern, $first);
if ($tagPos > 0) {
$result = array();
$first = preg_split($pattern, $first, 2);
$result[] = $first[0];
}
} else {
for ($i = 0; $i < count($result); $i++) {
$result[$i] = preg_replace($pattern, '', $result[$i]);
}
}
|
Diesen Schnipsel müsst ihr in der Datei administrator/components/com_zoo/elements/textarea/textarea.php einbauen.
Seit ZOO 2.4 liegt diese Datei unter media/elements/textarea/textarea.php.
Es müsste etwa in Zeile 167 einzufügen sein. In der Funktion render($params = array()) HINTER dem folgenden Code:
// trigger joomla content plugins
if ($jplugins) {
for ($i = 0; $i < count($result); $i++) {
$result[$i] = ZooHelper::triggerContentPlugins($result[$i]);
}
}
|
Viel Spaß.
|