Seite 1 von 1

Bildmodul ALT-Text

Verfasst: Do 25. Mär 2004, 18:35
von Rindviech
v. 4.4.4

Vielleicht bin ich zu doof aber ich habe ein Problem ein eingefügtes Bild mit ALT-Text zu versehen - hab mir auch schon im Forum nen Wolf gesucht:
if ("CMS_IMG[10]" != "") {

$img = '<img src="CMS_IMG[10]" border="0" alt="CMS_IMGDESCR[10]">';
}

echo $img;
echo "CMS_IMGDESCR[10]";?>

Theoretisch funktioniert das zwar jedoch treten folgende Probleme auf
im Backend erscheint ein borken Link ">

Aber was viel schlimmer ist:
lasse ich die Zeile:
echo "CMS_IMGDESCR[10]";
weil ich will ja nur nen ALT-Text, dann kann das Bild oder die Imagedescription nicht mehr editiert werden!

Gibt es ne lösung für das Problem?[/list]

Verfasst: Do 25. Mär 2004, 18:55
von timo
leider nicht; das geht erst mit der 4.5 und dem neuen CMS_TYP CMS_IMGTITLE

Verfasst: Do 25. Mär 2004, 23:27
von Karin Dähne
Da hab ich auch schon Stunden mit verbracht.
Und nach Timos Auskunft kann ich mir dann ja wohl weitere Zeit sparen und auf die 4.5 warten...

Ist die Frage, ob Du eine Lösung für den "privaten Gebrauch" suchst, oder eine Kundenlösung.

Für den privaten Gebrauch hilft folgender Workaround:
1. Die geniale Lösung
http://contenido.de/forum/viewtopic.php?t=2734
einbauen.

2. Die ebenfalls geniale Änderung übernehmen:
http://contenido.de/forum/viewtopic.php?p=12479#12479

3. Folgendes abgeändertes Modul einsetzen:
<?php

if ("CMS_IMG[1]" != "")
{
$img_dim = @GetImageSize("CMS_IMG[1]");
$img = sprintf('<img src="%s" border="0" %s alt="%s">', "CMS_IMG[1]", $img_dim[3], "CMS_LINKTITLE[1]");

if ("CMS_LINK[1]" != "http://")
{
$img = sprintf('<a href="%s" target="%s" title="%s">%s</a>',"CMS_LINK[1]", "CMS_LINKTARGET[1]", "CMS_LINKTITLE[1]", $img);
}

echo $img;
}

echo '<br />';
echo "CMS_IMGDESCR[1]";
echo "CMS_LINKDESCR[1]";

?>
4. Beachten:
Hier wird der Title-Tag des Links als Alt-Tag ausgegeben.
Man muß also bei einem unverlinkten Bild bei "Link" klicken und bei "Title (ToolTip)" den Alt-Text eingeben.
Wird das Bild verlinkt, erscheint der gleiche Text also auch beim Link ("titel="").

Zum Verkaufen ist das meiner Ansicht nix, da zu Erklährungsintensiv und uncool in der Ausführung. (Ist aber meine anspruchsvolle Ansicht)

Aber vielleicht hat ja jemand eine elegantere Lösung....

Grüße,
Karin.

Verfasst: Fr 26. Mär 2004, 09:35
von timo
Karin Dähne hat geschrieben:Und nach Timos Auskunft kann ich mir dann ja wohl weitere Zeit sparen und auf die 4.5 warten...
Du kannst auch schon die 4.5 ALPHA verwenden; zumindest für die Entwicklung, wenn du das möchtest.

Verfasst: Sa 27. Mär 2004, 15:08
von Rindviech
erst mal vielen Dank für die Hilfe

Verfasst: Sa 27. Mär 2004, 16:15
von Karin Dähne
Hast Du eine elegantere Lösung gefunden?

Grüße,

Karin.

Verfasst: Di 6. Apr 2004, 21:09
von #ayshe
timo hat geschrieben:leider nicht; das geht erst mit der 4.5 und dem neuen CMS_TYP CMS_IMGTITLE
Gibt's dann auch ne Lösung für den alt-tag für Links generell, also nicht nur title für images?

#ayshe

Verfasst: Di 6. Apr 2004, 21:10
von timo
ob du jetzt CMS_TITLE im Alt-Tag oder im Title-Tag einsetzt, bleibt ja dir überlassen.

Verfasst: Di 6. Apr 2004, 21:54
von #ayshe
timo hat geschrieben:ob du jetzt CMS_TITLE im Alt-Tag oder im Title-Tag einsetzt, bleibt ja dir überlassen.
:?: Häh? Versteh' ich jetzt nicht - wo setz ich das ein?

#ayshe

Verfasst: Mi 7. Apr 2004, 07:11
von timo
schau dir das modul bild an. ersetze CMS_IMGDESCR mit CMS_TITLE in der v4.5.

Verfasst: Mi 7. Apr 2004, 09:00
von #ayshe
Hi Timo,

vielen Dank für die Erklärung. Ich verwende lieber die stable-Version für den Produktivbetrieb, und 4.5 ist doch noch nicht soweit. Oder?
Dann warte ich mal... :)

#ayshe