[Typo3-UG NRW] Flaggen Größe

Benjamin Nagel admin at benjaminnagel.de
Thu Mar 23 21:50:41 CET 2006


Guten Tag Ulrich Brinkamp,
                                         Donnerstag, 23. März 2006
am Mittwoch, 22. März 2006 um 17:18 schrieben Sie:

> weiß vielleicht jemand zufällig wie und wo ich die Größe der Flaggen bei
> einer mehrsprachigen Site einstellen kann ??

Ich gehe davon aus, dass du das Tutorial von Kasper genommen hast und
seine language.php benutzt.

In der PHP Datei findest du mehrere Zeilen, mit einem generierten a Tag
mit integrierten Bild.
Dort kannst du dann entweder deine Bilder eintragen, oder aber auch
die width und height Werte erhöhen.
Davon möchte ich aber abraten, da du damit das Bild nur zehrst.

Meine PHP Datei sieht wie folgt aus:

<?php
if (!is_object($this)) die ('Error: No parent object present.');

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'pages_language_overlay', 'pid='.intval($GLOBALS['TSFE']->id).$GLOBALS['TSFE']->sys_page->enableFields('pages_language_overlay'), 'sys_language_uid');

$langArr = array();
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res))
{
        $langArr[$row['sys_language_uid']] = $row['title'];
}

$flags = array();
$flags[] = '<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=0').'" target="_top"><img src="tslib/media/flags/flag_uk.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
$flags[] = '<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=3').'" target="_top"><img src="tslib/media/flags/flag_de'.($langArr[3]?'':'_d').'.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
$flags[] = '<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=1').'" target="_top"><img src="tslib/media/flags/flag_pl'.($langArr[1]?'':'_d').'.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';

$content = implode('',$flags);
?>

Wie du siehst wird der Dateiname für die Flaggen zusammengesetzt.
Dadurch werden die blassen Flaggen bei nicht übersetzten Sprachen
erstellt.

Die Dateinamen für Übersetze Seiten heißen:
tslib/media/flags/flag_uk.gif
Und für nicht übersetzte
tslib/media/flags/flag_uk_d.gif

> Oder hat jemand einen Link zu einem Tutorial ??

Ich hoffe das reicht dir.

> Ich kann nichts dazu finden.

Ich habe die Informationen eigentlich nur durch Try and Error bekommen
;-).

> --------------------------------
> Ulrich Brinkamp [Düsseldorf]
> Mail : typo3 at brinkamp.com
> --------------------------------
> _______________________________________________
> Typo3-nrw mailing list
> Typo3-nrw at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-nrw



Mit freundlichen Grüßen

Benjamin Nagel
--
ICQ: 329438117
Yahoo: herr_nagel_benjamin
MSN: spam at benjaminnagel.de
Skype: atracura
mailto:admin at benjaminnagel.de





More information about the TYPO3-nrw mailing list