Name-Attribut bei Bildern

Nach der XHTML Spezifikation müssen name-Attribute einzigartig sein und dürfen sich nicht wiederholen. Genau das passiert jedoch bei Mambo (beispielsweise bei den Grafiken der Druck-, PDF- und E-Mail-Buttons aber auch bei Grafiken im Content)

Für die Änderung muss nur eine Kleinigkeit im Mambo-Kern (/includes/mambo.php) geändert werden.

Zeile 3603
$image = '<img src="'. $image .'" align="'. $align .'" alt="'. $alt .'" name="'. $name .'" border="0" />';
ändern in
$image = '<img src="'. $image .'" align="'. $align .'" alt="'. $alt .'" name="'. $name . ($GLOBALS["image_counter"]++) . '" border="0" />';

Zeile 3615
$image = '<img src="'. $image .'" alt="'. $alt .'" align="'. $align .'" name="'. $name .'" border="0" />';
ändern in
$image = '<img src="'. $image .'" alt="'. $alt .'" align="'. $align .'" name="'. $name . ($GLOBALS["image_counter"]++) . '" border="0" />';

Zeile 3637
$image = '<img src="'. $image .'" align="'. $align .'" alt="'. $alt .'" name="'. $name .'" border="0" />';
ändern in
$image = '<img src="'. $image .'" align="'. $align .'" alt="'. $alt .'" name="'. $name . ($GLOBALS["image_counter"]++) . '" border="0" />';

Zeile 3650
$image = '<img src="'. $image .'" alt="'. $alt .'" align="'. $align .'" name="'. $name .'" border="0" />';
ändern in
$image = '<img src="'. $image .'" alt="'. $alt .'" align="'. $align .'" name="'. $name . ($GLOBALS["image_counter"]++) . '" border="0" />';

An dieser Stelle vielen Dank an meinen Kollegen, der mir diese geniale Lösung gezeigt hat.

This entry was posted in Allgemein and tagged . Bookmark the permalink.

3 Responses to Name-Attribut bei Bildern

  1. christian says:

    auch hierfür besten dank, auch an den kollegen :-).

  2. Tobias says:

    laut http://www.w3.org/TR/xhtml1/#h-4.10 sollte auf deren Verwendung komplett verzichtet werden. Da sie in einer der nächsten Versionen nicht mehr unterstützt werden. Zitat:
    “Note that in XHTML 1.0, the _name_ attribute of these elements is formally deprecated, and will be removed in a subsequent version of XHTML.”

  3. Daniel says:

    Ich muss eh mal schauen, ob das Attribut irgendeinen Sinn hat. Jetzt erst Recht, nach diesem Zitat von W3. Wusste ich noch garned.

    Dank dir!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>