Hi,
I haven't found a good thread to this problem/idea, so I ask now here:
Is there an easy way to duplicate an existing website (monolingual) into a multi-lingual site?
My idea: to copy the complete tree and then translate it into the other language. But how I can copy the tree?
ed
Multilingual Site / Site mehrsprachig
Hi,
is there a plan, to build in this feature – an easy way to copy a structure. Or better, I need 2 "Homepages" because if the visitor has chosen his language he should not see the other complete tree. Only if he clicks onto a flag or similar, he will get the chosen page in the other language.
Is this planned for the next release? I think, phpwcms is a really good thing, but I need this feature.
greetings
ed
is there a plan, to build in this feature – an easy way to copy a structure. Or better, I need 2 "Homepages" because if the visitor has chosen his language he should not see the other complete tree. Only if he clicks onto a flag or similar, he will get the chosen page in the other language.
Is this planned for the next release? I think, phpwcms is a really good thing, but I need this feature.
greetings
ed
Multilingual und Horizontale Navigation
There will be an english translation in the post after this.
Hi Community,
ich bin noch nicht allzusehr mit phpwcms vertraut.
Ich bin auf der Suche nach einem brauchbaren CMS auch bei phpwcms hängen geblieben. Allerdings ist auch dieses nicht perfekt (ja, welches ist das schon? ), doch fehlt mir hier etwas Elementares für die Websites, die ich umstellen möchte – ein Multilanguage-Feature.
Ich möchte also zweisprachig arbeiten, jedoch sollen natürlich die Menüpunkte der einen Sprache nicht auf der Page der anderen erscheinen. Und ich benötige eine horizontale Nav-Bar und eine Navigation links mit den Unterebenen.
Zur Verdeutlichung mal ein paar Grafiken:
Bild 1 (Screen)
Bild 2 (Struktur)
So, soweit das Aussehen der Seite und die Strukturen. Ebenen-/Levelbezeichnungen sind zur Verdeutlichung.
Der Name "Homepage (Index)" ist fest in phpwcms und nicht zu ändern. Ich kann also die Sprachzweige nur darunter anordnen. Und ich möchte ein horizontales Navigationsmenü mit der Ebene 2 in deutsch haben _oder_ in englisch – also nur einsprachig. Genauso mit dem Navigationsbaum links – das sind dann alle weiteren Ebenen, aufgeklappt nur dort, wo ich wieder auf einen Oberpunkt klicke. Aber auch nur eine Sprache.
Gefunden habe ich diverse Replacement-Tags und einige Erweiterungen z. B. mit horizontaler Navigation. Hilft mir aber nicht wegen der Mehrsprachigkeit.
So habe ich ein wenig rumprobiert, um die Unterschiede zwischen den einzelnen Ebenen herauszufinden. Es gibt eine "struct"-ID und eine "cat"-ID.
Deutsch und Englisch unterscheiden sich nur in der cat-ID, die struct-ID ist 0 in diesem Beispiel. Die eingerückten Ebenen haben dann eine höhere struct-ID. Diese wird aber chronologisch vergeben, ist jedoch bei zusammengehörenden Artikeln (Produkt 1 und Produkt 2) immer gleich.
Die cat-ID einer Gruppe oder eines Artikels ändert sich nicht. Beim Umsortieren ändert sich ggf. die struct-ID, wenn der Punkt in eine andere Ebene verschoben wird.
Das heißt, eigentlich würde die cat-ID zum Auswählen der angezeigten Ebene reichen. Doch zusammen mit der struct-ID bietet sie mehr Möglichkeiten, wenn man eine Schnittmenge bildet (AND-Verknüpfung ).
So, damit komme ich nun zum Ende meiner Überlegungen – eines universellen Nav-Tags. Ich habe eine Vorstellung davon, wie es aussehen könnte, kann jedoch überhaupt nicht programmieren Aber von Geeks gibt es ja genügend in diesem Forum – es würde mich freuen, wenn es jemand schaffen würde.
{NAV_BAR:richtung:structID_list:catID_list:NameDesIndex:class_name}
– richtung: v für vertikale, h für horizontale Nav-Leiste
– structID_list: Liste der struct-IDs von den Elementen, die angezeigt werden sollen
– catID_list: Liste der cat-IDs von den Elementen, die angezeigt werden sollen
– NameDesIndex: Name des Index (Homepage (Index)), wenn er anders benannt werden soll
– class_name: Name der Klasse des CSS, die darauf angewandt wird
Es gilt:
structID_list AND catID_list
Nomenklatur der einzelnen Elemente:
– structID_list bzw. catID_list:
ein einzelnes Element oder eine Liste getrennt durch Komma oder ein Bereich mit Bindestrich.
Beispiele:
(5)
(1,4,6)
(2-4)
– NameDesIndex:
ein Name in Anführungszeichen (so sind auch Leerzeichen möglich für zwei Worte).
Beispiele:
"Home"
"Am Anfang"
– class_name:
ein Class-Name in Anführungzeichen, wie er im CSS steht (und wo steht die CSS?).
Beispiele:
"Nav_top"
"Navigation"
"Nav top"
So, das wäre mein Vorschlag. Das Posting ist länger als ich dachte, ich werde es dann auch noch mal in englisch reinstellen.
Vielleicht hat ja jemand noch ne bessere Idee. Wichtig ist für mich eben, daß die Möglichkeit der Mehrsprachigkeit gegeben ist.
Danke fürs Lesen bis hierher
ednong
Hi Community,
ich bin noch nicht allzusehr mit phpwcms vertraut.
Ich bin auf der Suche nach einem brauchbaren CMS auch bei phpwcms hängen geblieben. Allerdings ist auch dieses nicht perfekt (ja, welches ist das schon? ), doch fehlt mir hier etwas Elementares für die Websites, die ich umstellen möchte – ein Multilanguage-Feature.
Ich möchte also zweisprachig arbeiten, jedoch sollen natürlich die Menüpunkte der einen Sprache nicht auf der Page der anderen erscheinen. Und ich benötige eine horizontale Nav-Bar und eine Navigation links mit den Unterebenen.
Zur Verdeutlichung mal ein paar Grafiken:
Bild 1 (Screen)
Code: Select all
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ +
+ Logo +
+ +
+ D | E Team [Produkte] +
+---------------------------------------------------------------+
+ | +
+ Produktgruppe 1 | +
+ | | +
+ |+- Produkt 1 | +
+ | | Hier ist eine +
+ |+- Produkt 2 | deutsche +
+ | Seite +
+ | +
+ Produktgruppe 2 | +
+ | | +
+ ... | +
+---------------------------------------------------------------+
+ +
+ (C) Copyright by ... +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Bild 2 (Struktur)
Code: Select all
[Ebene 1/Level 1 ] * Homepage (Index)
|
[E 2/Level 2 * struct=0, cat=1] |+ Deutsch (German)
| |
[E 3/Level 3 * s=1, c=3] | |+ Team
| |
[E 3/Level 3 * s=1, c=4] | |+ Produktgr 1
| | |
[E 4/Level 4 * s=4, c=8] | | |+ Produkt 1
| | |
[E 4/Level 4 * s=4, c=9] | | |+ Produkt 2
| |
| |
[E 3/Level 3 * s=1, c=5] | |+ Produktgr 2
| |
| ...
|
|
[E 2/Level 2 * s=0, c=2] |+ Englisch (English)
| |
[E 3/Level 3 * s=2, c=5] | |+ Team
| |
[E 3/Level 3 * s=2, c=6] | |+ Product Gr 1
| | |
[E 4/Level 4 ] | | |+ Product 1
| | |
[E 4/Level 4 ] | | |+ Product 2
| |
| |
[E 3/Level 3 ] | |+ Product Gr 2
| |
| ...
So, soweit das Aussehen der Seite und die Strukturen. Ebenen-/Levelbezeichnungen sind zur Verdeutlichung.
Der Name "Homepage (Index)" ist fest in phpwcms und nicht zu ändern. Ich kann also die Sprachzweige nur darunter anordnen. Und ich möchte ein horizontales Navigationsmenü mit der Ebene 2 in deutsch haben _oder_ in englisch – also nur einsprachig. Genauso mit dem Navigationsbaum links – das sind dann alle weiteren Ebenen, aufgeklappt nur dort, wo ich wieder auf einen Oberpunkt klicke. Aber auch nur eine Sprache.
Gefunden habe ich diverse Replacement-Tags und einige Erweiterungen z. B. mit horizontaler Navigation. Hilft mir aber nicht wegen der Mehrsprachigkeit.
So habe ich ein wenig rumprobiert, um die Unterschiede zwischen den einzelnen Ebenen herauszufinden. Es gibt eine "struct"-ID und eine "cat"-ID.
Deutsch und Englisch unterscheiden sich nur in der cat-ID, die struct-ID ist 0 in diesem Beispiel. Die eingerückten Ebenen haben dann eine höhere struct-ID. Diese wird aber chronologisch vergeben, ist jedoch bei zusammengehörenden Artikeln (Produkt 1 und Produkt 2) immer gleich.
Die cat-ID einer Gruppe oder eines Artikels ändert sich nicht. Beim Umsortieren ändert sich ggf. die struct-ID, wenn der Punkt in eine andere Ebene verschoben wird.
Das heißt, eigentlich würde die cat-ID zum Auswählen der angezeigten Ebene reichen. Doch zusammen mit der struct-ID bietet sie mehr Möglichkeiten, wenn man eine Schnittmenge bildet (AND-Verknüpfung ).
So, damit komme ich nun zum Ende meiner Überlegungen – eines universellen Nav-Tags. Ich habe eine Vorstellung davon, wie es aussehen könnte, kann jedoch überhaupt nicht programmieren Aber von Geeks gibt es ja genügend in diesem Forum – es würde mich freuen, wenn es jemand schaffen würde.
{NAV_BAR:richtung:structID_list:catID_list:NameDesIndex:class_name}
– richtung: v für vertikale, h für horizontale Nav-Leiste
– structID_list: Liste der struct-IDs von den Elementen, die angezeigt werden sollen
– catID_list: Liste der cat-IDs von den Elementen, die angezeigt werden sollen
– NameDesIndex: Name des Index (Homepage (Index)), wenn er anders benannt werden soll
– class_name: Name der Klasse des CSS, die darauf angewandt wird
Es gilt:
structID_list AND catID_list
Nomenklatur der einzelnen Elemente:
– structID_list bzw. catID_list:
ein einzelnes Element oder eine Liste getrennt durch Komma oder ein Bereich mit Bindestrich.
Beispiele:
(5)
(1,4,6)
(2-4)
– NameDesIndex:
ein Name in Anführungszeichen (so sind auch Leerzeichen möglich für zwei Worte).
Beispiele:
"Home"
"Am Anfang"
– class_name:
ein Class-Name in Anführungzeichen, wie er im CSS steht (und wo steht die CSS?).
Beispiele:
"Nav_top"
"Navigation"
"Nav top"
So, das wäre mein Vorschlag. Das Posting ist länger als ich dachte, ich werde es dann auch noch mal in englisch reinstellen.
Vielleicht hat ja jemand noch ne bessere Idee. Wichtig ist für mich eben, daß die Möglichkeit der Mehrsprachigkeit gegeben ist.
Danke fürs Lesen bis hierher
ednong
Multi lingual and horizontal navigation
Der deutsche Text befindet sich oberhalb dieses Postings.
Hi Community,
I'm not so familiar with phpwcms.
I'm looking for a good CMS and I'm hanging now with phpwcms. But this is not perfect, too (but which program is perfect ?). And I'm looking for an elementary thing for websites I will change to CMS – a feature for multi lingual service.
I wish to work and create a website into more than one language. And I wish to manage this from my customer hisself, all languages. So on the website you will have a choice for one language, and the you will see only the menus in your language. And I need a horizontal navigation bar with sublevels on the left side on every page.
Here you will see some graphics for information about this:
Fig 1 (Screen)
Fig 2 (Structur)
So far the looking of the page and the structure of the site.
The level marking on the left is only explanation.
The name "Homepage (Index)" is not to change in phpwcms. I only can create the language trees under this point. And I need a horizontal nav bar with the level 2 in german _or_ in english in the top. Only one language. And also the navigation tree on the left side. There are opened only the subsublevel which sublevel I have clicked about them. And here too, only one language.
I have found a lot of Replacement-Tags and add ons resp hacks with horizontal navigation e.g. But nothing helps me with my multilanguage problem really.
So I have tried out a lot to see the difference between the levels. And I found the "struct"-ID and the "cat"-ID.
German and English will differ only in the cat-ID, the struct-ID is almost Zero "0" in this example. The indent levels have a higher struct-ID. These will be given chronological, but is in the same group the same – e.g. Product 1 and Product 2.
The cat-ID of a group or an article is always the same. If you transfer an article or a group into another level, only the struct-ID is changing.
So, it would be enough to use the cat-ID to chose which level should be show. But if you combine struct-ID and cat-ID with the boolean AND you will have more possibilities to chose .
And now – I'm at the end of my thoughts of an universal Nav-Tag. I have an idea of it, but I can't code it. But here there will be enough geeks of it And I would be very happy, if someone will create it.
{NAV_BAR:direction:structID_list:catID_list:NameOfIndex:class_name}
– direction: v for vertical, h for horizontal Nav-bar
– structID_list: List of the chosen element's struct-IDs which should be appear
– catID_list: List of the chosen element's cat-IDs which should be appear
– NameOfIndex: Name of the index, if it should be another than (Homepage (Index))
– class_name: Name of the class of the CSS which should apply to this navigation
It is:
structID_list AND catID_list
Nomenclature of the elements:
– structID_list resp. catID_list:
a single element or a list of them separated with colon or a range with hyphen.
Examples:
(5)
(1,4,6)
(2-4)
– NameOfIndex:
a name between quotation marks – so you can use spaces in the name too.
Examples:
"Home"
"Am Anfang"
– class_name:
a class name between quotation marks how it is written in the CSS (where is the.
Examples:
"Nav_top"
"Navigation"
"Nav top"
So, that will be my suggestion. This posting is longer I thought, so I make 2 parts – one in german and the translation into english is the second. I hope, my english will be readable and understandable.
If there is someone who has a better ides – great. Necessary for me is the multilanguage feature.
Thank you for reading up to here
ednong
Hi Community,
I'm not so familiar with phpwcms.
I'm looking for a good CMS and I'm hanging now with phpwcms. But this is not perfect, too (but which program is perfect ?). And I'm looking for an elementary thing for websites I will change to CMS – a feature for multi lingual service.
I wish to work and create a website into more than one language. And I wish to manage this from my customer hisself, all languages. So on the website you will have a choice for one language, and the you will see only the menus in your language. And I need a horizontal navigation bar with sublevels on the left side on every page.
Here you will see some graphics for information about this:
Fig 1 (Screen)
Code: Select all
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ +
+ Logo +
+ +
+ D | E Team [Products] +
+---------------------------------------------------------------+
+ | +
+ Product group 1 | +
+ | | +
+ |+- Product 1 | +
+ | | Here an is +
+ |+- Product 2 | english +
+ | Site +
+ | +
+ Product group 2 | +
+ | | +
+ ... | +
+---------------------------------------------------------------+
+ +
+ (C) Copyright by ... +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Fig 2 (Structur)
Code: Select all
[Ebene 1/Level 1 ] * Homepage (Index)
|
[E 2/Level 2 * struct=0, cat=1] |+ Deutsch (German)
| |
[E 3/Level 3 * s=1, c=3] | |+ Team
| |
[E 3/Level 3 * s=1, c=4] | |+ Produktgr 1
| | |
[E 4/Level 4 * s=4, c=8] | | |+ Produkt 1
| | |
[E 4/Level 4 * s=4, c=9] | | |+ Produkt 2
| |
| |
[E 3/Level 3 * s=1, c=5] | |+ Produktgr 2
| |
| ...
|
|
[E 2/Level 2 * s=0, c=2] |+ Englisch (English)
| |
[E 3/Level 3 * s=2, c=5] | |+ Team
| |
[E 3/Level 3 * s=2, c=6] | |+ Product Gr 1
| | |
[E 4/Level 4 ] | | |+ Product 1
| | |
[E 4/Level 4 ] | | |+ Product 2
| |
| |
[E 3/Level 3 ] | |+ Product Gr 2
| |
| ...
So far the looking of the page and the structure of the site.
The level marking on the left is only explanation.
The name "Homepage (Index)" is not to change in phpwcms. I only can create the language trees under this point. And I need a horizontal nav bar with the level 2 in german _or_ in english in the top. Only one language. And also the navigation tree on the left side. There are opened only the subsublevel which sublevel I have clicked about them. And here too, only one language.
I have found a lot of Replacement-Tags and add ons resp hacks with horizontal navigation e.g. But nothing helps me with my multilanguage problem really.
So I have tried out a lot to see the difference between the levels. And I found the "struct"-ID and the "cat"-ID.
German and English will differ only in the cat-ID, the struct-ID is almost Zero "0" in this example. The indent levels have a higher struct-ID. These will be given chronological, but is in the same group the same – e.g. Product 1 and Product 2.
The cat-ID of a group or an article is always the same. If you transfer an article or a group into another level, only the struct-ID is changing.
So, it would be enough to use the cat-ID to chose which level should be show. But if you combine struct-ID and cat-ID with the boolean AND you will have more possibilities to chose .
And now – I'm at the end of my thoughts of an universal Nav-Tag. I have an idea of it, but I can't code it. But here there will be enough geeks of it And I would be very happy, if someone will create it.
{NAV_BAR:direction:structID_list:catID_list:NameOfIndex:class_name}
– direction: v for vertical, h for horizontal Nav-bar
– structID_list: List of the chosen element's struct-IDs which should be appear
– catID_list: List of the chosen element's cat-IDs which should be appear
– NameOfIndex: Name of the index, if it should be another than (Homepage (Index))
– class_name: Name of the class of the CSS which should apply to this navigation
It is:
structID_list AND catID_list
Nomenclature of the elements:
– structID_list resp. catID_list:
a single element or a list of them separated with colon or a range with hyphen.
Examples:
(5)
(1,4,6)
(2-4)
– NameOfIndex:
a name between quotation marks – so you can use spaces in the name too.
Examples:
"Home"
"Am Anfang"
– class_name:
a class name between quotation marks how it is written in the CSS (where is the.
Examples:
"Nav_top"
"Navigation"
"Nav top"
So, that will be my suggestion. This posting is longer I thought, so I make 2 parts – one in german and the translation into english is the second. I hope, my english will be readable and understandable.
If there is someone who has a better ides – great. Necessary for me is the multilanguage feature.
Thank you for reading up to here
ednong