Bildmodul ALT-Text

Gesperrt
Rindviech
Beiträge: 4
Registriert: Do 25. Mär 2004, 18:22
Kontaktdaten:

Bildmodul ALT-Text

Beitrag 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]
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

leider nicht; das geht erst mit der 4.5 und dem neuen CMS_TYP CMS_IMGTITLE
Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag 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.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag 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.
Rindviech
Beiträge: 4
Registriert: Do 25. Mär 2004, 18:22
Kontaktdaten:

Beitrag von Rindviech »

erst mal vielen Dank für die Hilfe
Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Karin Dähne »

Hast Du eine elegantere Lösung gefunden?

Grüße,

Karin.
#ayshe
Beiträge: 445
Registriert: Do 25. Mär 2004, 10:04
Kontaktdaten:

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

ob du jetzt CMS_TITLE im Alt-Tag oder im Title-Tag einsetzt, bleibt ja dir überlassen.
#ayshe
Beiträge: 445
Registriert: Do 25. Mär 2004, 10:04
Kontaktdaten:

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

schau dir das modul bild an. ersetze CMS_IMGDESCR mit CMS_TITLE in der v4.5.
#ayshe
Beiträge: 445
Registriert: Do 25. Mär 2004, 10:04
Kontaktdaten:

Beitrag 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
Gesperrt