szia,
lehet, hogy van egyszerubb megoldas is, nalam ez mukodott:
<?php
$filename = $HTTP_HOST.$PHP_SELF;
$length = strlen ($filename);
$start = -1*($length);
$end = $length-4 ;
$filename = substr ($filename, $start,$end);
$lang = "_e";
$language = "http://".$filename.$lang.".php";
echo "<a href=$language>english version</a><br>" ;
?>
Levi
www.bogdany.hu
www.pbleasing.hu
u.i. 1:gergely.szasz=gft.com : nyertel! http://tamas.bogdany.hu ; tamas
[kukac] bogdany.hu
u.i. 2: ekezet nelkul plz!
> =======================================================
> Felado : [Hungary]
> Temakor: angol/magyar ( 14 sor )
> Idopont: Wed Nov 20 09:43:29 CET 2002 WEBMESTER #2009
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sziasztok!
Azt szeretném megoldani, hogy egyszeruen át lehessen váltani
az oldalon magyar nyelvrol angolra.
Ehhez meg is van a két oldal (akarmi.htm és akarmi_e.htm).
Úgy gondoltam, hogy a nyelvválasztó link nem fixen a lapra mutatna, hanem
egy script lenne, ami megnézi az aktuális oldal nevét és hozzátesz vagy
elveszi a "_e" tagot.
Na ezt hogyan tudom megtenni?
Már ott bejom van, hogy az aktuális oldal nevét megkapjam.
Elore is köszönöm!
Pyerre
|
Hali!
> Felado : [Hungary]
> Temakor: angol/magyar ( 14 sor )
> Idopont: Wed Nov 20 09:43:29 CET 2002 WEBMESTER #2009
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Azt szeretném megoldani, hogy egyszeruen át lehessen váltani
> az oldalon magyar nyelvrol angolra.
> Ehhez meg is van a két oldal (akarmi.htm és akarmi_e.htm).
> Úgy gondoltam, hogy a nyelvválasztó link nem fixen a lapra
> mutatna, hanem egy script lenne, ami megnézi az aktuális
> oldal nevét és hozzátesz vagy elveszi a "_e" tagot.
> Na ezt hogyan tudom megtenni?
> Már ott bejom van, hogy az aktuális oldal nevét megkapjam.
IMHO sokkal egyszerubb, ha van egy directory-sturkturad:
www/
en/
hu/
A www/ben levo lapon (pl. index.html) valaszt a latogato, hogy melyiket
akarja, es onnantol mar csak vagy a hu, vagy az en mappaban latogat, a
fajlnevek meg lehetnek ugyanazok mindegyiknel, mivel gondolom ugyanaz a
struktura. Menet kozben nemigen szoktak nyelvet valtani, de ha megis megadod
a lehetoseget, akkor is elegendo a konyvtar nevet megadni a linkben plusz,
hiszen a fajlnev ugyanaz ott is...
Tehat:
www/
en/
akarmi.html
valami.html
hu/
akarmi.html
valami.html
index.html
A hu/-ban epp nezi a valami-t, amiben van egy link az akarmire is, de van
link az ../en/akarmi.html es a ../en/valami.html is. Kiirva valahogy igy (a
hu/-ban levo fajlokban):
<a href="akarmi.html">Akarmi</a> <a href="../en/akarmi.html">[EN]</a>
<a href="valami.html">Valami</a> <a href="../en/valami.html">[EN]</a>
Illetve visszafele is (az en/-ben levo fajlokban):
<a href="akarmi.html">Anything</a> <a href="../hu/akarmi.html">[HU]</a>
<a href="valami.html">Something</a> <a href="../hu/valami.html">[HU]</a>
A fentihez hasonlo peda talalhato a http://www.m-o-o-n.net cimen is.
Ott nem directory struktura van, hanem a fajlnevekkel kombinal a srac:
akarmihu.htm meg akarmien.htm, ugy, ahogy Te is elkepzelted a dolgot, de nem
veszodik felesleges szkriptelessel, hanem ott vannak a linkek egymas
mellett, ahogy fentebb peldaztam.
Üdv:
3D Gime (R)
Official MS betatester #295922
E-mail: x.3d.gime(a)mailbox.hu
Website: http://gime.gigakft.com
********************************
|