ich habe das glossar bzw. die function_replace.inc.php verändert, dass die begriffe so ausgegeben werden:
Code: Alles auswählen
<a href="wörterbuchseite#sprungziel"><acronym>begriff</acronym></a>
in der "wörterbuch"-seite werden die begriffe genau gleich ausgegeben und verlinken obendrein auf sich selbst (link mit sprungziel) - eben genau so, wie es die function_include...php vorschreibt. ich hätte es hier aber lieber ohne link und als überschrift, z.b. so:
Code: Alles auswählen
<h1>begriff</h1>
<p>beschreibung<br/>
<a>zurück</a>
</p>
Code: Alles auswählen
<?php
$sql = new sql;
$sql->debugsql = true;
$result = $sql->get_array('SELECT * FROM rex_13_glossar, rex_13_glossar_lang WHERE language = lang_id ORDER BY CHAR_LENGTH(shortcut) DESC');
for ( $i = 0; $i < $sql ->getRows(); $i++) {
$shortcut = $sql ->getValue("shortcut", $i);
$desc = $sql ->getValue("description", $i);
if ($shortcut){
$shortcut = preg_replace("~<a.*>~isU", "", $shortcut);
$shortcut = preg_replace("~</a.*>~isU", "", $shortcut);
echo '<div>'.$shortcut.', '.$desc.'<br/>';
}
echo '</div>';
$sql ->next();
}
?>
ist das überhaupt die richtige herangehensweise?
oder geht das vielleicht auch noch anders?
wie kann ich bewirken, dass sich auf dieser einen seite die funktion_replace.inc.php nicht auswirkt?
im voraus schon mal vielen dank für die schützenhilfe
lg
sabine