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.

Dieser Beitrag wurde unter Allgemein abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.
  • http://www.mambochat.de christian

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

  • http://www.mambochat.de christian

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

  • http://www.tsc-web.net Tobias

    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.”

  • http://www.tsc-web.net Tobias

    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.”

  • http://www.d-kl.net Daniel

    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!

  • http://www.d-kl.net Daniel

    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!

blog comments powered by Disqus