Switch between multi-language sites PAGE TO PAGE

If you have created additional (non official) documentation or tutorials or something like that please post this here
pierre.meli
Posts: 42
Joined: Thu 18. Nov 2004, 23:07
Location: Switzerland
Contact:

Post by pierre.meli »

Ciao Kosse,

Here is a (simple) example, based on Pepe's script, that a made for a friend:
http://www.olsen-traductions.ch

Salutations Pierre
Image
brans

Post by brans »

sorry fürs Off-Topic: Sehr coole Site. Innovativer Style und mal was andres. farblich sehr ansprechend und wirklich überzeugend.

(olsen traductions)
User avatar
Kosse
Posts: 1066
Joined: Thu 9. Sep 2004, 12:08
Location: Brussels, Belgium
Contact:

Post by Kosse »

Hola Pierre,

Thanks! Very nice, I'm convinced, now it's up to me to put my hands (and head ;) on coding !
Cool layout btw, simple, effective, I like it :D

Merci!
Cheers
chris1973
Posts: 19
Joined: Sun 24. Oct 2004, 16:21

Post by chris1973 »

hallo pepe,

zuerst mal ... WOW! Danke fuer dieses script. du hilfst - denke ich - vielen der phpwcms-family.

so grundsaetzlich versteh ich ja die logik und funktionsweise dieses scripts.

nur bei einem punkt hab ich irgendwie einen knopf im hirn ... wie funktioniert das bei der starseite (also bei der INDEX)?? *hm*

und eines wollte ich dich auch noch fragen ... wie sieht dann in phpwcms idealerweise die struktur aus?

danke fuer hilfe und antwort!
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Hallo chris1973,

da für jede Sprache ja ein kompletter Zweig in der Struktureben vorhanden sein muß, mache ich folgendes:

Jede Sprache bekommt ihre eigene "index-seite" nach folgendem Muster:


index (Das ist die wirkliche Startseite. Hier wird nur weitergeleitet!)
---de
------Startseite (Das ist die DEUTSCHE Startseite) de_startseite
------ueber Uns de_ueber-uns
------weiß der Himmel was de_weiss-der-himmel-was
---en
------home (Das ist die ENGLISCHE Startseite) en_startseite
------about us en_ueber-und
------the heaven knows what en_weiss-der-himmel-was


In der Artikel Basisinformation der "echten" index-Seite mache ich nun eine Weiterleitung zur Deutschen Starseite in der Form:

{SITE}index.php?de_startseite


Damit wird die eigentliche Startseite garnicht mehr angesteuert; man landet sofort auf der Ebene:

index.php?de_startseite

Wenn du jetzt deinen Umschalter klickst, erreichst du dieseite:

index.php?en_startseite

Bei der ganzen Sache ist wichtig, daß die ALIAS der korrespondierenden Seiten identisch sind (bis auf das Prefix de_ oder en_) :!:
Last edited by pepe on Thu 9. Jun 2005, 12:13, edited 1 time in total.
chris1973
Posts: 19
Joined: Sun 24. Oct 2004, 16:21

Post by chris1973 »

hallo pepe,

DANKE ... es wird mir schon klarer ;-)

werde das heute mal versuchen.

lg, chris
chris1973
Posts: 19
Joined: Sun 24. Oct 2004, 16:21

Post by chris1973 »

hallo pepe,

VIELEN VIELEN DANK! Funktioniert super!

liebe gruesse aus wien,

chris
madgyver
Posts: 20
Joined: Thu 14. Jul 2005, 19:28

Post by madgyver »

mhh..

also eigentlich läuft es ja bei mir, ich hab nur Probleme die NAV_TABLE anzupassen.

Wie krieg ich das hin, das man nicht alles sieht?
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Lies mal hier nach... (pico schreibt das doch so 3 - 4 mal pro tag) :!:

http://www.phpwcms.de/forum/viewtopic.php?t=6355


Es gibt hier übrigens auch eine Suchfunktion :idea: :idea: :idea:
madgyver
Posts: 20
Joined: Thu 14. Jul 2005, 19:28

Post by madgyver »

Danke, das Problem ist einfach, dass hier N00bs die Fragen setllen. Man kann sich deshalb nicht unbedingt ein bild davon machen was ein solcher thread beinhalted wenn der Titel in Fachchinesisch geschrieben ist.

gebt den dummen eine Chance ^^
cyaneo
Posts: 128
Joined: Sun 6. Feb 2005, 01:23
Contact:

Post by cyaneo »

Hi,

wie kann ich via mod_rewrite aus "www.meindomain.de/de_meineseite.htm" nur noch "www.meindomain.de/meineseite.htm" machen?


--------------------------------------------------------------------
Hi,

how can I change via mod_rewrite the "www.mydomain.de/de_mysite.htm" to just "www.mydomain.de/mysite.htm"?
Gruss
cyaneo
Zen Cart - The Art of e-Commerce

Wenn jeder dem anderen helfen wollte, wäre allen geholfen.
-------------------------------------------
Ein Problem ist halb gelöst, wenn es klar formuliert ist.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Hi Cyaneo,

wenn ich's auch noch nicht versucht habe, so bin ich doch zuversichtlich, daß das gehen wird...

Aber dann machst du ja aus de_mysite.htm und en_mysite.htm in beiden Fällen mysite.htm... und dann :?:
Karaja
Posts: 9
Joined: Thu 28. Jul 2005, 18:08

Post by Karaja »

Hallo pepe,

ich find die Idee auch super, habe aber als Anfänger hier noch ein Problem.

Ich kann umschalten mit zwei Flaggen oben, zusätzlich erscheinen aber bei mir in der Navigation links immer die Punkte "de" und "en". Unterhalb davon gehen dann die richtigen Seiten in zwei Sprachen weg.

Wenn ich die "de" und "en" Strukturebene ausblende, seh ich natürlich auch die eigentlichen Inhaltsseiten nicht mehr.

Was mach ich denn da verkehrt? Ich kann mit dem fettgedruckten unten nichts anfangen, liegts daran?

Vorlage DEUTSCH / Template GERMAN
=====================================

- ist mit allen DEUTSCHEN Seiten verbunden
- besitzt in der linken oder rechten Navigationsspalte eine Verknüpfung zur Kategorie DEUTSCH (de)
- enthält einen Link nach dem folgenden Muster: ...
Wäre super wenn ihr das einem Anfänger noch erklären könntet
Many thanx all the time!
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Versuch mal folgendes:
Anstelle von {NAV_TABLE_COLUMN} setzt du einfach in deine Vorlage:

Code: Select all

[PHP] 
$check_id = $GLOBALS['content']['cat_id']; 
while( $GLOBALS['content']['struct'][$check_id]['acat_struct'] <> 0 ) { 
$check_id = $GLOBALS['content']['struct'][$check_id]['acat_struct']; 
} 
echo '{NAV_TABLE_COLUMN:'.$check_id.'}'; 
[/PHP]
Damit wird dann nur noch der Navigationsanteil unterhalb von de bzw. en angezeigt!
Karaja
Posts: 9
Joined: Thu 28. Jul 2005, 18:08

Post by Karaja »

Booh!

Cool, vielen, vielen Dank!
Many thanx all the time!
Post Reply