Hallo Liste, wir haben folgendes Problem in der Erweiterung a21glossary gefunden:
Wenn innerhalb eines HTML-Containers mehrere Begriffe aus dem Glossar gefunden werden, wird nur einer davon (der letzte?) mit einem Link versehen. Ein Beispiel ist unter "http://www.verbraucherservice-bayern.de/information/ernaehrung-und-gesundheit/meldung/article//Auch-zu-Weihnachten-nicht-lecker-Kuenstliche-Farbstoffe-in-Lebensmitteln/" zu finden: Im zweiten Absatz werden wie beabsichtigt die Begriffe "Zusatzstoffe" und "Farbstoffe" mit dem dfn-Tag versehen. Allerdings wird nur "Farbstoffe" verlinkt. Sobald man aus dem einen Absatz zwei macht, funktioniert die Verlinkung. Wir haben die Vermutung, daß das Problem an den Regular Expressions in class.tx_a21glossary.php liegt: $searchArray[] = '/'.'(?!<a.*?)(?!<.*?)(?<=\s|[[:punct:]])'.$this->a21quote($row['short']?$row['short']:$row['shortcut'],'/').'(?=\s|[[:punct:]])(?![^<>]*?>)(?=.*<\/a>)'.'/'.$caseSensitive.$PCREmodifiersLink; ... $searchArray[] = '/'.'(?!<a.*?)(?!<.*?)(?<=\s|[[:punct:]])'.$this->a21quote($row['short']?$row['short']:$row['shortcut'],'/').'(?=\s|[[:punct:]])(?![^<>]*?>)(?!.*<\/a>)/'.$caseSensitive.$PCREmodifiersLink; unsere Versionen: a21glossary 0.4.11 Typo3 4.3.1 PHP 5.2.6-3ubuntu4.5 Kennt jemand dieses Verhalten und auch vielleicht eine Lösung? Ich habe bereits die Entwickler deswegen angemailt, aber keine Reaktion erhalten. Vielen Dank, Andreas Schosser -- state of mind Agentur für Kommunikation, Design und Softwareentwicklung http://www.state-of-mind.de Franziskanerstraße 15 Telefon +49 89 30904664 81669 München Telefax +49 89 30904666 Amtsgericht München Partnerschaftsregister PR 563
_______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german