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 = '#<hr \s+id=("|\')system-readmore("|\')\s*\/*>#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ß.