Statuszeilentext bei Linkmodul

Gesperrt
fion
Beiträge: 27
Registriert: Mi 16. Okt 2002, 20:16
Kontaktdaten:

Statuszeilentext bei Linkmodul

Beitrag von fion »

Hallo,
ich hab mit meinen gefährlichen PHP-Halbwissen das Modul "Link mit Symbol" von Sven777b angepasst, damit beim mouseOver-Ereignis in der Statuszeile nicht nur "Bitte klicken Sie hier." steht, sondern die Linkbeschreibung (wie bei der Navigation) angezeigt wird. In der front_content.php und front_content_preview.php wird auch alles richtig angezeigt. Nur im Bearbeitungsmodus (front_content_edit.php) wird an die Variable CMS_LINKDESCR[CMS_VALUE[1]] der Button und der Link zum Editor angehängt und da ich diese Variable auch für das mouseOver-Ereignis verwende, kommt es zum Fehler.
Weis jemand, wie ich das besser machen könnte um den Fehler zu vermeiden?
Hier noch der Code für den Modul-Output:

Code: Alles auswählen

if("CMS_VALUE[6]"){
	$sql = "SELECT * FROM $cfgTab_upl WHERE idupl='CMS_VALUE[6]'";
	$db->query($sql);
	$db->next_record();
	echo "<img src=\"".$db->f("dirname")."/".$db->f("filename")."\" border=\"0\"> ";
}
echo "<a href=\"CMS_LINK[CMS_VALUE[1]]\" onMouseOver=\"on('CMS_LINKDESCR[CMS_VALUE[1]]');return true;\" onMouseOut=\"off();return true;\"";
if ("CMS_LINKTARGET[CMS_VALUE[1]]" != "") echo " target=\"CMS_LINKTARGET[CMS_VALUE[1]]\"";
if ("CMS_VALUE[0]" != "0") {
	echo " id=\"fontCMS_VALUE[0]\">CMS_LINKDESCR[CMS_VALUE[1]]</a>";
} else {
	echo ">CMS_LINKDESCR[CMS_VALUE[1]]</a>";
}
Danke im Voraus.
fion
fion
Beiträge: 27
Registriert: Mi 16. Okt 2002, 20:16
Kontaktdaten:

Lösung für Statuszeilentext

Beitrag von fion »

Ich hab mein Problem gelöst. Für alle die es interessiert, hier meine Vorgehensweise:

Ich hab eine neue Variable eingeführt und das Eigenschaftenformular um ein Feld erweitert. In das Feld kann man einen beliebigen Statuszeilentext eingeben. Lässt man das Feld leer, wird wieder der Standardtext angezeigt.

Meine modifizierten Dateien hab ich mal online gestellt. Vielleicht kann sie sich einer der PHP-SQL-Experten ansehen. Wenn sie für gut erklärt werden, lad ich sie auf den Contenido-Server. (Ist das jetzt eigentlich ein modifiziertes Modul oder schon eine Erweiterung?)

Hier noch der Link:
mod_link.zip

Ein schönes WE noch...
fion
Gesperrt