Module Fließtext und Link zusammenflechten

Gesperrt
JUG
Beiträge: 113
Registriert: Fr 20. Sep 2002, 12:24
Wohnort: Karlsruhe
Kontaktdaten:

Module Fließtext und Link zusammenflechten

Beitrag von JUG »

Ich würde gern das Bild im Modul Fließtext (v 3.2 von Detlef Wagner) mit einer Linkoption ausstatten und unter den Fließtext das Modul Link mit Symbol (das, bei dem das Symbol mitverlinkt ist, war ursprünglich von Sven777b) mit der Option "links- oder rechtsbündig" anhängen. Bekommt jemand diese Hochzeit hin? Meine bisherigen Versuche scheiterten kläglich. Hier ist nochmal das Modul Link mit verlinktem Symbol.

Link mit Symbol
Input

Code: Alles auswählen

echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">
<tr valign=\"top\">
  <td width=\"202\">".$mod["font"].":</td>
  <td><select name=\"CMS_VAR[0]\" size=\"1\">";
if ("CMS_VALUE[0]" != 0) {
	echo "<option value=\"0\">".$lngForm["nothing"]."</option>";
} else {
	echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";
}
for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[0]") {
         	echo "<option value=\"$i\">Font $i</option>";
         } else {
         	echo "<option value=\"$i\" selected>Font $i</option>";
         }
}
echo "</SELECT></td></tr>";
echo "<tr valign=\"top\"><td width=\"202\">Symbol für Link:</td>";
echo "<td><select name=\"CMS_VAR[6]\" size=\"1\">";
if ("CMS_VALUE[6]" != 0) {echo "<option value=\"0\">".$lngForm["nothing"]."</option>";}
  else {echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";}
$sql = "SELECT * FROM $cfgTab_upl WHERE idclient='$client' AND filetype='img' ORDER BY filename";
$db->query($sql);
while ($db->next_record()) {if ($db->f("idupl") != "CMS_VALUE[6]") {
echo "<option value=\"".$db->f("idupl")."\">".$db->f("filename")."</option>";
} else {
echo "<option value=\"".$db->f("idupl")."\" selected>".$db->f("filename")."</option>";
}
}
echo "</SELECT></td></tr></table>";
echo "<input type=\"hidden\" name=\"CMS_VAR[1]\" value=\"".$value."\">";
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 "<a href=\"CMS_LINK[CMS_VALUE[1]]\" onMouseOver=\"on('".$modLink["click"]."');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]\"><img src=\"".$db->f("dirname")."/".$db->f("filename")."\" border=\"0\">CMS_LINKDESCR[CMS_VALUE[1]]</a>";
} else {
echo "><img src=\"".$db->f("dirname")."/".$db->f("filename")."\" border=\"0\">CMS_LINKDESCR[CMS_VALUE[1]]</a>";
}
}
Eisi
Beiträge: 102
Registriert: So 3. Nov 2002, 18:50
Kontaktdaten:

Beitrag von Eisi »

Probier mal, ob Du das nicht mit dem Artikel-Modul von Björn hinkriegst.
Alles über Final Fantasy 7 und 9:
www.Zeitzumspielen.de

Veranstaltungsmanagement an der FH Osnabrück:
www.VamosOnline.de
Björn
Beiträge: 276
Registriert: Di 17. Sep 2002, 18:25
Kontaktdaten:

Beitrag von Björn »

Dasgeht sogar schon fast mit dem Demotemplate.Einfach noch {link1}an die gewünschte Stelle und fertig. Ist ein Aufwand von ca.5 Minuten

Ich habe seinerzeit das Modul DERARTIKEL geschrieben, um 80% der anderen Contentmodule überflüssig zu machen,da ich das immer als recht zeitraubend empfunden habe.
JUG
Beiträge: 113
Registriert: Fr 20. Sep 2002, 12:24
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von JUG »

Naja, mit Björns Mod würde ich mit Kanonen auf Spatzen schießen, das kann eigentlich schon fast zuviel :D
Das Problem bei Björns Mod ist, dass es nur einmal pro Seite verwendet werden kann. Ich möchte mit mehreren Fließtextmods so eine Art Seitenvorschau realisieren - Text mit Bild und Link "mehr".
Björn
Beiträge: 276
Registriert: Di 17. Sep 2002, 18:25
Kontaktdaten:

Beitrag von Björn »

Pack alle Funktionen aus dem Output in eine seperate Datei und binde Sie im Output mit require_once '.....'; ein, dann gehts auch 20 mal, wenns sein muss...
Gesperrt