| Forum - Thema |
|
| « Vorheriges Thema | Nächstes Thema -> | |
| Forum -> Hilfe -> SQL -> Verschiedene Datenbanken abrufen | |
|
Antworten: 26
| |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# 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. | ||||
|
Offline | |||||
Fredd<yJust nerd Beiträge 906 |
# 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) | ||||
|
Offline | |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# 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... ------------------ 6pounder | whatwedo | whatwedo:TwitterRSS XHTML and CSS are my Friends. | ||||
|
Offline | |||||
duRiel ![]() Champion Herkunft: Darmstadt Beiträge 4530 |
# 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 ------------------ ClanSphere - Makes your website a playmate, just dress her The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. | ||||
|
Offline | |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# Antwort: 4 - 20.03.2008 um 01:53 Uhr Naja, wirklich weiterhelfen wird mir das ja nicht als Laie ![]() ------------------ 6pounder | whatwedo | whatwedo:TwitterRSS XHTML and CSS are my Friends. | ||||
|
Offline | |||||
duRiel ![]() Champion Herkunft: Darmstadt Beiträge 4530 |
# 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 ------------------ ClanSphere - Makes your website a playmate, just dress her The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. | ||||
|
Offline | |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# 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. ------------------ 6pounder | whatwedo | whatwedo:TwitterRSS XHTML and CSS are my Friends. | ||||
|
Offline | |||||
Tom08 ![]() Just nerd Herkunft: localhost Beiträge 836 |
# 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 ------------------ Wenn du glaubst, etwas zu sein, hast du aufgehört etwas zu werden! | ||||
|
Offline | |||||
Fr33z3m4n ![]() VIP - Poster Herkunft: Hamm Beiträge 7590 |
# Antwort: 8 - 20.03.2008 um 14:21 Uhr der check is einfach
------------------ mfg Fr33z3m4n ![]() ClanSphere - professional clan care starts herevisit "Trackmania Friends" | ||||
|
Online | |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# 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. ------------------ 6pounder | whatwedo | whatwedo:TwitterRSS XHTML and CSS are my Friends. | ||||
|
Offline | |||||
Tom08 ![]() Just nerd Herkunft: localhost Beiträge 836 |
# 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 ------------------ Wenn du glaubst, etwas zu sein, hast du aufgehört etwas zu werden! Zuletzt editiert von Tom08 am 27.03.2008 um 17:01 Uhr (7x Editiert) | ||||
|
Offline | |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# Antwort: 11 - 22.03.2008 um 02:19 Uhr Danke vielmals. Werde es in der kommenden Woche ausprobieren. Aber läuft bestimmt super. ------------------ 6pounder | whatwedo | whatwedo:TwitterRSS XHTML and CSS are my Friends. | ||||
|
Offline | |||||
-=MLG=-FaloRock 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 | ||||
|
Offline | |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# 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. ------------------ 6pounder | whatwedo | whatwedo:TwitterRSS XHTML and CSS are my Friends. | ||||
|
Offline | |||||
inplustRock the board Beiträge 82 |
# 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) | ||||
|
Offline | |||||
Jam2 ![]() Poststar Herkunft: Roding Beiträge 786 |
# Antwort: 15 - 25.03.2008 um 23:47 Uhr
cz = czeska = Tschechisch mir is grad keine andere abkürzung eingefallennatü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ß Martin 'Jam2' Ederer alter Nick: FireDragon | ||||
|
Offline | |||||
inplustRock the board Beiträge 82 |
# 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.94 KiB - 76 mal heruntergeladen ) create.php (8.47 KiB - 75 mal heruntergeladen )------------------ ![]() -------------------------------------------------------------------------------- --------------------- Zuletzt editiert von inplust am 26.03.2008 um 01:20 Uhr (1x Editiert) | ||||
|
Offline | |||||
Nachtmeister ![]() Just nerd Herkunft: Bern Beiträge 938 |
# 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. ------------------ 6pounder | whatwedo | whatwedo:TwitterRSS XHTML and CSS are my Friends. | ||||
|
Offline | |||||
inplustRock the board Beiträge 82 |
# 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) | ||||
|
Offline | |||||
Fr33z3m4n ![]() VIP - Poster Herkunft: Hamm Beiträge 7590 |
# 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 Fr33z3m4n ![]() ClanSphere - professional clan care starts herevisit "Trackmania Friends" | ||||
|
Online | |||||
Tom08 ![]() Just nerd Herkunft: localhost Beiträge 836 |
# 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 ------------------ Wenn du glaubst, etwas zu sein, hast du aufgehört etwas zu werden! | ||||
|
Offline | |||||
|
Antworten: 26
| |||||
| Sie müssen sich registrieren, um zu antworten. |