Article list advanced overlib

Gesperrt
nikko
Beiträge: 34
Registriert: Mo 7. Aug 2006, 14:33
Kontaktdaten:

Article list advanced overlib

Beitrag von nikko » Mi 25. Aug 2010, 16:25

Hallo zusammen,

Hab das tolle overlib Modul von mauerblume gefunden : http://forum.contenido.org/viewtopic.php?f=60&t=22852 und nun wundere ich mich ob so ein Funktion im Article list advanced möglich ist? Leider hab keine php Kenntnisse ... Ich vermute overlib soll hier irgendwo plaziert sein:

Code: Alles auswählen

if ($image != "")
{
$artlist_image = '<img class="articlelistImage" src="' . $image . '" width="' . $width . '" height="' . $height . '" alt="' . mi18n("Article Thumb") . '" />'; // align="' . $aSettings["k" . $i]["ElementImgAlign"] . '" style="padding:' . $aSettings["k" . $i]["ElementPadding"] . ';"
}
else
{
$artlist_image = "";
}
$tpl->set('d', 'IMG_'.$i,  $artlist_image);

Vielen Dank schon mal.

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Article list advanced overlib

Beitrag von McHubi » Do 26. Aug 2010, 09:47

Hallo Nikko,

Code aus der articlelist advanced:
$artlist_image = '<img class="articlelistImage" src="' . $image . '" width="' . $width . '" height="' . $height . '" alt="' . mi18n("Article Thumb") . '" />';

Code aus dem overlib Modul:
$img = sprintf("<a href=\"CMS_LINK[1]\" onmouseover=\"return overlib('<br>\'$description\'<br><br><img src=CMS_IMG[1] width=200>');\" onmouseout=\"nd();\"><img src=\"CMS_IMG[1]\" border=\"0\" width=\"110px\"></a>;

In der articlelist advanced besteht $artlist_image ja nur aus dem image-tag. Im Overlib-Modul ist um dieses image-tag noch etwas drum herum gepackt: der Link und das JS-Gedöns. Also sollte es reichen, wenn Du dieses "Drumherum" noch in den Inhalt der Variablen $artlist_image packst. Mal ein - ungetesteter - Ansatz auf die Schnelle als Ideenstupser:

$artlist_image = sprintf("<a href=\"CMS_LINK[1]\" onmouseover=\"return overlib('<br>\'$description\'<br><br><img class="articlelistImage" src="' . $image . '" width="' . $width . '" height="' . $height . '" alt="' . mi18n("Article Thumb") . '" />');\" onmouseout=\"nd();\"><img src="' . $image . '" border=\"0\" width=\"110px\"></a>;

-> Wichtig hier: in der articlelist advanced wird der Pfad zur Bilddatei mit $image und nicht mit CMS_IMG[1] übergeben!
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

nikko
Beiträge: 34
Registriert: Mo 7. Aug 2006, 14:33
Kontaktdaten:

Re: Article list advanced overlib

Beitrag von nikko » Do 26. Aug 2010, 10:41

Hallo McHubi und danke erstmal.

Sowas dachte ich auch, hab es aber gestern aufgegeben ach mehreren Versuchen. Ich möchte eigentlich im overlib nur '$description haben, vermutlich so:

Code: Alles auswählen

$artlist_image = sprintf("<a href=\"CMS_LINK[1]\" onmouseover=\"return overlib('<br>\'$description\'<br>');\" onmouseout=\"nd();\"><img src="' . $image . '" border=\"0\" width=\"110px\"></a>; //
Der Output ist aber leider fehlerhaft. Da bekomme ich ne rote Ampel angezeigt und Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING im Browser.

:|

nikko
Beiträge: 34
Registriert: Mo 7. Aug 2006, 14:33
Kontaktdaten:

Re: Article list advanced overlib

Beitrag von nikko » Di 31. Aug 2010, 13:26

Hallo Zusammen,

Ich bitte um Hilfe.

Overlib hab ich im Artikel Template article_list.html so verbunden.

Code: Alles auswählen

<a class="articlelistHeadline" href="{PAGELINK}" onmouseover="return overlib({DESCRIPTION});" onmouseout="return nd();" >{IMG_0}</a>
aber wass soll ich im Article list advanced Modul Output ändern um Description zu bekommen?

Ich bitte um Hilfe und danke im Voraus.

Gesperrt