aboutsummaryrefslogtreecommitdiffstats
path: root/langs.php
diff options
context:
space:
mode:
authorRomain d'Alverny <rda@mageia.org>2010-11-29 15:00:41 +0000
committerRomain d'Alverny <rda@mageia.org>2010-11-29 15:00:41 +0000
commit13e4eb1b5964ebbb8a984ac70b86b8aa28bcac1f (patch)
tree2eeec72912cddfe338a360bd0f7f313af64cb100 /langs.php
parent977c8d761c014fb4ae36185c12ec9c827f0e122d (diff)
downloadwww-13e4eb1b5964ebbb8a984ac70b86b8aa28bcac1f.tar
www-13e4eb1b5964ebbb8a984ac70b86b8aa28bcac1f.tar.gz
www-13e4eb1b5964ebbb8a984ac70b86b8aa28bcac1f.tar.bz2
www-13e4eb1b5964ebbb8a984ac70b86b8aa28bcac1f.tar.xz
www-13e4eb1b5964ebbb8a984ac70b86b8aa28bcac1f.zip
new languages selector
Diffstat (limited to 'langs.php')
-rw-r--r--langs.php24
1 files changed, 21 insertions, 3 deletions
diff --git a/langs.php b/langs.php
index 158b5c00f..e03134786 100644
--- a/langs.php
+++ b/langs.php
@@ -22,15 +22,19 @@ foreach ($langs as $k => $v)
$page != null ? implode('/', array($k, $page)) : $k,
$k == $locale ? ' class="sel"' : '',
$v);
+
+ $options[] = sprintf('<option value="%s"%s>%s</option>',
+ $k,
+ $k == $locale ? ' selected="selected"' : '',
+ $v);
}
// global nav
$nav_list = array(
"/{$locale}/" => 'Mageia',
"http://blog.mageia.org/{$locale}" => 'Blog',
- '/wiki' => 'Wiki &ndash; Join us!',
+ '/wiki' => 'Wiki',
"/{$locale}/faq/" => 'FAQ',
- "/{$locale}/#contact" => 'IRC, mailing-lists',
"http://donate.mageia.org/{$locale}/" => 'Donations',
"http://mageia.org/wiki/doku.php?id=press" => 'Press',
"/{$locale}/about/values/" => 'Values',
@@ -46,6 +50,20 @@ foreach ($nav_list as $k => $v)
$v);
}
-echo sprintf('<div class="nav"><p class="loc">%s</p></div>', implode(' | ', $list_menu));
+echo sprintf('<div class="nav"><div class="nav2"><p class="loc">%s</p>', implode(' | ', $list_menu));
+$options = implode($options);
+echo <<<H
+<form id="lang_form" dir="ltr" method="get" action="/">
+ <!--<label for="flang">Autres langues&nbsp;:</label>-->
+ <input type="hidden" name="furl" value="{$_SERVER['REQUEST_URI']}" />
+ <select id="flang" name="flang" dir="ltr" onchange="this.form.submit()">
+ {$options}
+ </select>
+ <noscript><div><input type="submit" id="lang_submit" value="Hop!" /></div></noscript>
+</form>
+</div></div>
+H;
+/*
echo sprintf('<p class="loc">%s</p>', implode(' | ', $list_langs));
+*/ \ No newline at end of file