InternerLink Drop Down Box direkt im Text als Modul
Verfasst: Fr 13. Aug 2004, 15:21
Hallo,
ich würde gerne ein Modul schreiben, das mir eine Drop Down Box mit dem Internen Link beinhaltet. Vom Prinzip her genau die Box, die standard gemäss auf geht wenn ich auf den Link Button klicke.
Ich habe schon probiert, habe auch die Box, aber leider speichert er den Inhalt nicht!
Hier der Screenshot wie es aussehen soll:

Hier der Code:
Zu guter letzt noch die Form action:
Da ich blutiger Anfänger bin, bitte ich Euch um hilfe!
Schon 100 Dank im vorraus,
Dino
ich würde gerne ein Modul schreiben, das mir eine Drop Down Box mit dem Internen Link beinhaltet. Vom Prinzip her genau die Box, die standard gemäss auf geht wenn ich auf den Link Button klicke.
Ich habe schon probiert, habe auch die Box, aber leider speichert er den Inhalt nicht!
Hier der Screenshot wie es aussehen soll:

Hier der Code:
Code: Alles auswählen
$sql = "SELECT
*
FROM
".$cfg["tab"]["cat_tree"]." AS a,
".$cfg["tab"]["cat_art"]." AS b,
".$cfg["tab"]["cat"]." AS c,
".$cfg["tab"]["cat_lang"]." AS d,
".$cfg["tab"]["art_lang"]." AS e
WHERE
a.idcat = b.idcat AND
b.idcat = d.idcat AND
d.idlang = '".$lang."' AND
b.idart = e.idart AND
c.idcat = a.idcat AND
c.idclient = '".$client."' AND
e.idlang = '".$lang."'
ORDER BY
a.idtree";
$db->query($sql);
$intlink .= "<SELECT name=CMS_LINKintern SIZE=1 onChange=\"editcontent.CMS_LINK.value=this.value; editcontent.CMS_LINKextern.value='';\">";
if ($a_link_intern_value != 0) {
$intlink .= "<option value=0>-- ".i18n("None")." --</option>";
} else {
$intlink .= "<option value=0 selected>-- ".i18n("None")." --</option>";
}
while ( $db->next_record() ) {
$spaces = "";
for ($i=0; $i<$db->f("level"); $i++) {
$spaces .= " ";
}
$tmp_title = $db->f("title");
if ( strlen($tmp_title) > 32 ) {
$tmp_title = substr($tmp_title, 0, 32);
}
$spaces .= "> ";
if ( $db->f("idcatart") != $a_link_intern_value ) {
$intlink .= "<option value=\"".$db->f("idcatart")."\">$spaces ".$db->f("name")."---".$tmp_title."</option>";
} else {
$intlink .= "<option value=\"".$db->f("idcatart")."\" selected>$spaces ".$db->f("name")."---".$tmp_title."</option>";
}
}
$intlink .= "</SELECT>";
echo "$intlink";
Code: Alles auswählen
echo "<form action=\"".$REQUEST_URI."\" method=\"post\" name=\"eintrag\">
Schon 100 Dank im vorraus,
Dino