Jump to content
xt:Commerce Community Forum

Language - Flaggen Attribute


Inselaffe

Recommended Posts

Hallo liebe Forumkollegen,

Habe mich eigentlich schon immer an den Flaggen gestoert, die hier dabei waren.

Ich moechte jetzt "animated gifs" verwenden.

Ich habe da schon mehrere schoene whenden Flaggen. Leider haben die aber eine veschieden Groesse und das System setzt die in Orginalgroesse ein und macht auch die dazugehoerigen Atribute.

Ich wurde nun aber am liebsten das Hoehen und Breiten Atribut fuer die Flaggen festlegen und jede verwendete Bilddatei soll in der festgesetzten Groesse dargestellt werden.

Hyperlink tag mit Image tag und Pfad und dann

alt="english" title="english" border="0" width="32" height="20"
bevor der A tag wieder geschlossen wird. Nun habe ich mich mal umgesehen und glaube die richtige Stelle gefunden zu haben, aber weiss nicht wie ich das da reinbekommen soll. Die Datei ist in: templates/templatename/source /boxes/languages.php
    $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';

  }[/code]

Da muss das wohl irgendwie rein aber ohne den code zu zerbrechen.

Vielleicht stimmts aber nicht und es gibt woanders eine einfache Moeglichkeit.

Z.b. direckt in der Datenbank oder doch in einer anderen Datei.

Ueber einen Vorschlag bzw. ein Loesung wuerde ich mich sehr freuen.

Mit freundlichen Gruessen von der kalten Insel.

Link to comment
Share on other sites

     $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '" alt="english" title="english" border="0" width="32" height="20">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';

  }

  }

so würd ichs probieren. also vor das schließende <a href= (...) >

da würd mans ja auch im normalen html format reinpacken.

Link to comment
Share on other sites

Schoenen Dank fuer die Anregung und ich habe es dahingesetzt aber wie man am untigen ausgegebenen Quelltext sehen kann fuehrt das nicht zum gewuenschten Ergebnis. Leider.

          <td class="boxText"> <a href="http://shop.com/checkout_shipping.php?language=en" alt="english" title="english" border="0" width="32" height="20"><img src="lang/english/icon.gif" alt="English" title=" English " width="61" height="33"></a>  <a href="http://schoeller-internet.com/checkout_shipping.php?language=de" alt="english" title="english" border="0" width="32" height="20"><img src="lang/german/icon.gif" alt="Deutsch" title=" Deutsch " width="61" height="40"></a> </td>

It isn't within the image tag behind the image file path. So this cannot be right. Having looked and tried it just after
' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . ' </a> ';
String vallue name I am breaking the code: This is FALSE
' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']border="0" width="32" height="20") . ' </a> ';[/code]

Doesn't surprise that it's not working with or without quotes. I just don't know the correct php escape sequences.... if at all it can go anywhere there and not have to be defined as part of the string value NAME.

Would't know where to look for it anyway.

Sorry habe gerade bemerkt das ich ungemerkt in die Englische Sprache gerutscht bin. LOL

Link to comment
Share on other sites

also anscheined nimmt der ja die image attribute woanders her. von größe und höhe ist ja im languages.php keine rede. nicht direkt zumindest. vielleicht mal die datei nach width="61" height="33" durchsuchen.. oder zumindest nach 61 und 33. irgendow müssen diese größen attribute ja hinterlegt sein. und dann einfach mit den neuen austauschen. vielleicht klappt das ja ;)

Link to comment
Share on other sites

Das waere schon wenn es so einfach waere.

Jenachdem welches Bild ich nehme, und damit wie gross das Bild ist jetzt das Program das Bild in Orginalgroesse ein und schreibt dann auch noch die groesse des Bildes als Attribute rein.

Das ist wohl damit es W3C Standard ist.

Ich persoenlich habe seit '95 beim hmtl codieren immer versucht Graphiken im Orginalformat zu verwenden (Holzmodemzeiten) und habe daher groessenattribute weggelassen und nur verwendet, wenn ich eine Groesse eines bereits anderweitig vorher gecashten Bildes, forcieren wollte.

Ich verstehe den Code so, dass irgendwo eine Function ist, die die Dimensionen der Graphic ermittelt und dann als Attribut hinter den Bildnamen als Variable

$value['name'][/CODE]

definiert wird. Fragt sich eben nur wo genau das passiert.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...