Antwort #165 am: 14. Februar 2013, 21:56:15
Hallo Chris,
hier wird in einen bestehenden Link ein weiterer Link eingefügt. Das muss einfach schief gehen...
Hier noch eine extra Abfrage zu machen, ob sich der gesuchte Begriff innerhalb eines Links befindet, ist mühselig.
Du solltest darauf verzichten, Begriffe, die Du bereits im Lexikon verwendest, auch noch woanders hin zu verlinken.
Links kannst Du ja in der Beschreibung der Lexikonbegriffe setzen (sofern Du es nicht als Acronym verwendest).
Eine Möglichkeit, einzelne Begriffe vom Lexikon auszuschließen (z.B. innerhalb eines Links, wie in Deinem Fall) wäre, ein vor oder ein <span>...</span> um den Begriff zu legen (in der Quellcodeansicht). Wenn Du dann folgende Variante in der sb_lexikon_inc.php verwendest, wird der entsprechende Begriff ausgeschlossen von der Erfassung durch das Lexikon:
$value = " " . $value . "";
Allerdings werden dann auch KEINE Begriffe erfasst, die am Satzanfang, in zusammengesetzten Worten und innerhalb von anderen Tags stehen. Es muss also immer ein Leerzeichen davor stehen.
Gruß
- mcm -