Antworten: 26
|
|||||
Nachtmeister Specialist Herkunft: Bern Beiträge: 2091 |
# Thema - 20.03.2008 um 00:16 Uhr
Nun, die Mehrsprachigkeit setzt ja eigentlich voraus, dass man verschiedene Datenbanken anzielt und abruft. Ich könnte zwar zwei Clansphere nebeneinander laufen lassen, eimal englishc, einmal deutshc (Template und Einträge inbegriffen), aber das wäre mühsam, wenn man grössere Änderungen im Template vornimmt... Wäre es zum Beispiel möglich, beim Sprachwechsel auch die Datenbank zu wechseln? Ich könnte dann zwar ein zweites Clansphere zum Eintragen in die zweite Datenbank benutzen, müsste allerdings nur ein Template nutzen, dass einfach eine andere Datenbank abruft, wenn ich die SPrache auf englisch ändere... Das wzeite müsste ich dann nur backend nutzen... der Rest läuft über das erst installiere Clansphere im Fontend... Das ganze könnte man dann später auch auf eine Clansphere installation beschränken, indem man beim Eintragen in ein modul z.B. Newseintrag, die Datenbank auswählen kann (z:b. zwischen cs_de_news und cs_en_news). So kann zwei verschiedene Beiträge schreiben und je nach Sprache abrufen... Da ich das selber aber nicht fähig bin, frage ich mich, ob ich einfach für einzelne Module mal die Sprache ändern könnte.... Denn z.B. die Gallerie läuft ziemlich sprachunabhängig und da könnte ich ein Eintrag in der Datenbank nutzen, statt die Bilder in zwei Clansphere einzutragen. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|
||||
Fredd<y Poststar Beiträge: 766 |
# Antwort: 1 - 20.03.2008 um 00:17 Uhr
also soweit ich weiß, gibt es schon englische News auf CS.de , sofern man Englisch als Sprache definiert hat ------------------ KBs speichern, Produktion ausrechnen, Spioberichte speichern...
Machs dir einfach! (System for Intelligence, Cooperation and Combat) |
||||
Inaktiv |
|||||
Nachtmeister Thread-Ersteller Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 2 - 20.03.2008 um 01:00 Uhr
Ja, das habe ich gesehen und auch gleich mal jemanden deswegen angeschrieben. Das funktioniert auch über zwei verschiedene Datenbanken, oder zumindest über zwei verschiedene Einträge. Aber ich warte immer noch auf die Realisierung für den Laien... ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 3 - 20.03.2008 um 01:20 Uhr
sind höchstwahrscheinlich verschiedene spalten mit ALTER TABLE {pre}_news ADD news_text_en text wäre der erste schritt getan gruß duRiel |
||||
Inaktiv |
|||||
Nachtmeister Thread-Ersteller Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 4 - 20.03.2008 um 01:53 Uhr
Naja, wirklich weiterhelfen wird mir das ja nicht als Laie ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 5 - 20.03.2008 um 01:56 Uhr
doch, das fügst du unter system - datenbank - import ein. dann unterstützt die datenbank schonmal die speicherung des englischen textes. ansonsten dürfen das nur so 20-30 zeilen code sein verteilt auf ein paar dateien (mods/news/recent.php, mods/news/create.php, mods/news/edit.php, themes/base/news/create.tpl, themes/base/news/edit.tpl). sind leichte sachen, hab aber grad keine zeit :/ gruß duRiel |
||||
Inaktiv |
|||||
Nachtmeister Thread-Ersteller Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 6 - 20.03.2008 um 13:34 Uhr
Dann muss ich jetzt nur noch nen netten Schreiber finden, der mir das macht ^^ aber was bewirkt die Zeile oben genau, wenn ich das importiere? Ich nehme an, es fügt einfach eine neue Zeile/Spalte in die Tabelle ein, aber in der Form kann ich die ja nicht beschreiben, ohne ins MySQL zu gehen. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 7 - 20.03.2008 um 13:54 Uhr
Daher musst du ja die PHPs anpassen ... Ich kann dir das basteln ... aber ich versage dann bei der Ausgabe, besser gesagt beim Check "Lang=German" bzw. "lang=English", naja, ich kann ja mal gucken ^^ Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 8 - 20.03.2008 um 14:21 Uhr
der check is einfach
------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||
Inaktiv |
|||||
Nachtmeister Thread-Ersteller Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 9 - 20.03.2008 um 17:48 Uhr
Würde mich riesig freuen, wenn das einer von euch realisieren würde. Ob das nun über die vom User momentan eingestellte Sprache läuft (beim Posten) oder über ein seperates Dropdown z.B. bei den News ist wohl völlig egal. Aber die Funktion wäre einfach göttlich. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 10 - 21.03.2008 um 13:39 Uhr
Ich machs ... So, erstes Status-Update: Create ist fertig Edit is auch fertig hmm ... für die edit.php gibt es schon ein subtemplate ... aber dies wird net genutzt ?!? naja, dann nehm ich halt die dateien aus dem svn ... So, Download http://www.clansphere.de/modules/module/get/id/140 Leider war im SQL-Befehl ein Fehler. So könnt Ihr diesen Fixen: Einfach unter System -> Datenbank ausführen.
Dann gehts ... Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von Tom08 am 27.03.2008 um 17:01 Uhr (7x Editiert) |
||||
Inaktiv |
|||||
Nachtmeister Thread-Ersteller Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 11 - 22.03.2008 um 02:19 Uhr
Danke vielmals. Werde es in der kommenden Woche ausprobieren. Aber läuft bestimmt super. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|||||
Arno_Nym Rock the board Herkunft: Heek-Nienborg Beiträge: 50 |
# Antwort: 12 - 22.03.2008 um 15:25 Uhr
Hallo, wurde hier auf dieses Thread verwiesen. http://www.clansphere.net/support/board/thread/where/6395/start/0#com2 Leider lassen sich die News bei mir nicht speichern, Vorschau funktioniert! Gruß, Olaf ------------------ Gruß, Olaf www.mlg-clan.de |
||||
Inaktiv |
|||||
Nachtmeister Thread-Ersteller Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 13 - 23.03.2008 um 20:00 Uhr
Habs noch nicht ausprobiert. Aber werde mal sehen, was das genau ist. Dann habe ich mich gefragt, ob man das auch so leicht auf andere Sektionen übernehmen kann (statische Seiten, Artikel, History)? Macht ja sonst weniger Sinn, nur die News in Englisch zu schreiben. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|||||
inplust Rock the board Beiträge: 71 |
# Antwort: 14 - 24.03.2008 um 02:37 Uhr
3 Sprachen ist dann auch nicht schwer zu machen oder? also, wenn man alle funktuonen einfach kopiert: echo cs_html_roco(1,'leftc'); echo cs_icon('kedit') . $cs_lang['headline'] . ' *'; echo cs_html_roco(2,'leftb'); echo cs_html_input('news_headline',$cs_news['news_headline'],' text',200,50); echo cs_html_roco(0); echo cs_html_roco(1,'leftc'); echo cs_icon('kedit'). cs_icon('newsgb') . $cs_lang['headline'] . ' *'; echo cs_html_roco(2,'leftb'); echo cs_html_input('news_en_headline',$cs_news['news_en_headline' ],'text',200,50); echo cs_html_roco(0); echo cs_html_roco(1,'leftc'); echo cs_icon('kedit'). cs_icon('newsgb') . $cs_lang['headline'] . ' *'; echo cs_html_roco(2,'leftb'); echo cs_html_input('news_ru_headline',$cs_news['news_ru_headline' ],'text',200,50); echo cs_html_roco(0); und dann ist aber dann im recent.php verstehe ich nicht wie man noch ein "else" einsetzt
Dan muss man noch bestimmt etwas in Updates importieren oder... Boah, ich fühle mich grad wie ein php-Freak! hoffe dass stummt auch mehr oder weniger ------------------ -------------------------------------------------------------------------------- --------------------- Zuletzt editiert von inplust am 24.03.2008 um 05:19 Uhr (6x Editiert) |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 15 - 25.03.2008 um 23:47 Uhr
cz = czeska = Tschechisch mir is grad keine andere abkürzung eingefallen natürlich muss dann die sql tabelle auch cz sein
so "müsste" es gehn - Nicht getestet! vom NOOB gemacht die anderen dateien musste selber machen oder hast du schon kA du wolltest nur das if zeugl gruß ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
inplust Rock the board Beiträge: 71 |
# Antwort: 16 - 26.03.2008 um 01:11 Uhr
ALTER TABLE {pre}_news ADD news_text_en text; ALTER TABLE {pre}_news ADD news_headline_en varchar(80); ALTER TABLE {pre}_news ADD news_text_cz text; ALTER TABLE {pre}_news ADD news_headline_cz_varchar(80); wurde Importiert ######################################### recent.php
Vieleicht stadt German dann Tschechien oder so Dateianhänge:
edit.php (7.71 KiB - 152 mal heruntergeladen )
create.php (8.22 KiB - 140 mal heruntergeladen )
------------------ -------------------------------------------------------------------------------- --------------------- Zuletzt editiert von inplust am 26.03.2008 um 01:20 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Nachtmeister Thread-Ersteller Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 17 - 26.03.2008 um 03:03 Uhr
Nun wäre es gut wenn man das Ganze auf statische Seiten und Artikel zumindest noch ausbreiten könnte. Sprachen machen wenig Sinn wenn sie nur in den News und im System änderbar sind. Mit der Funktion in den statischen Seiten hat man schon die ganze flexibilität, die man braucht. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||
Inaktiv |
|||||
inplust Rock the board Beiträge: 71 |
# Antwort: 18 - 26.03.2008 um 04:26 Uhr
Der Typ hat irgendwie immer geile Ideen ------------------ -------------------------------------------------------------------------------- --------------------- Zuletzt editiert von inplust am 26.03.2008 um 04:54 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 19 - 26.03.2008 um 07:24 Uhr
@Nachtmeister richtig, aber die Lösung welche für News genutzt werden, ist nicht die sinnvollste und schnellst. Zumindest wenn man noch mehr Langs nutzen möchte. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 20 - 26.03.2008 um 07:28 Uhr
26.03.2008 um 03:03 Uhr - Nachtmeister: Nun wäre es gut wenn man das Ganze auf statische Seiten und Artikel zumindest noch ausbreiten könnte. Kann ich dir fertig machen (Auf die gleiche Art, wie das News-Modul) Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
Antworten: 26
|
Sie müssen sich registrieren, um zu antworten. |