Inselaffe Posted September 20, 2010 Report Share Posted September 20, 2010 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 More sharing options...
kirillis Posted September 22, 2010 Report Share Posted September 22, 2010 $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 More sharing options...
Inselaffe Posted September 22, 2010 Author Report Share Posted September 22, 2010 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 More sharing options...
kirillis Posted September 23, 2010 Report Share Posted September 23, 2010 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 More sharing options...
Inselaffe Posted September 23, 2010 Author Report Share Posted September 23, 2010 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.