Das Problem ist gelöst.
Ich habe rd_glossary modifiziert und um einen weiteren Parameter ergänzt. Dieser macht nichts anderes, als den Original-Content gegen den gefunden Begriff auszutauschen. Damit stehen sämtliche Editor-Möglichkeiten offen.
Änderungen in der XML-Datei:
PHP-Code:
<option value="5">Original</option>
Änderungen in der PHP-Datei:
* glossarbot mambot 2.0beta for Mambo 4.5.1+
ca. Zeile 129 (in diesem Bereich stehen case-Abfragen)
PHP-Code:
case 5:
$link = $desc;
break;
und in Zeile 101:
PHP-Code:
$definition = preg_replace("/(\015\012)|(\015)|(\012)/",'',$row->definition);
// VORHER: $definition = preg_replace("/(\015\012)|(\015)|(\012)/",' <br />',$row->definition);
Die Änderung in Zeile 101 bewirkt, das nach dem Einfügen des neuen Codes (also nach dem Austausch) nicht mit einem Umbruch abgeschlossen wird. Insbesondere bei Links sieht das unschön aus. Ich habe allerdings nicht getestet, ob und wie sich das auf die anderen Optionen des Bots auswirkt. Da es aber unwahrscheinlich ist unterschiedliche Bots zu benutzen, ist diese Änderung verträglich.
Das war es schon.
Lars
Lesezeichen