bodo hat geschrieben:Dann benutzt du einen Browser, der max-width nicht kann .
(*hust* IE *hust*)
Das nimmst du sofort zurück, oder es gibt Haue
Ich hab Mozilla 1.7.12 ...
man kann doch auch nur einen width tag im img einbauen? Der Sinn von max-width is doch nur, dass kein Bild hochskaliert wird. Es gibt doch wohl kaum ein Logo das noch kleiner als 40 pixel is, oder?bodo hat geschrieben:Feste breiten in das <img> reinbasteln ist doof, weil dann jedes Bild auf 40x20 skaliert wird, also manche Logos dann ziemlich in die breite verzerrt werden.
Ich hab mal dazu was getestet und gesucht, aber leider nichts gefunden. Die Tatsache, dass hier: http://www.appelsiini.net/~tuupola/php/I18N_ISO_3166/ eine Klasse zum diesem Zweck entwickelt wurde, lässt mich aber ahnen, dass das mit PHP-Boardmitteln nicht geht.bodo hat geschrieben:Ich brauch auch noch 'ne Info wie ich aus "de" möglichst elegant den Namen des Landes machen kann in Deu/Eng ohne jedes Land selber einzutippern. Bin halt kein PHP-Coder
goetz hat geschrieben:- Bisher gibt es das Datenmodell noch nicht her, aber es fragt sich, ob wirklich alle Säle eines Kinos einzeln aufgezählt werden müssen.
für die browseranzeige:bodo hat geschrieben:Nein, nur ein width funktioniert auch nicht. es gibt Icons, die das Format 20x20 haben. Würdest du die auf eine Breite von 40 setzen, dann sind die zu hoch und werden auch wieder verhunzt angezeigt. Genauso mit height.
Man kann das Problem nur auf 2 Arten lösen:
max-width und max-height oder die Logos von den Senderanbietern reparieren lassen.
mach ein arraybodo hat geschrieben:Wo wir gerade dabei sind: ich hab keine PHP-Funktion gefunden, die "DE" nach "Deutschland" und "Germany" wandelt, je nachdem welche Sprache man benützt. Wenn jemand sowas hat, nur her damit.
Code: Alles auswählen
$arCountryLang = array(
"DE" => array(
"DE" => "Deutschland",
"EN" => "Germany"
),
"BE" => array(
"DE" => "Belgien",
"EN" => "Belgium"
),
"AT" => array(
"DE" => "Österreich",
"EN" => "Austria"
)
);
echo( $arCountryLang[$country][$language] );
Code: Alles auswählen
$arCountryLang = array(
"DE" => array(
"DE" => "Deutschland",
"BE" => "Belgien",
"AT" => "Österreich".
),
"EN" => array(
"DE" => "Germany",
"BE" => "Belgium",
"EN" => "Austria"
)
);
echo( $arCountryLang[$language][$country] );