sprachen sprachen sprachen die zweite

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

sprachen sprachen sprachen die zweite

Post by Col. Kurtz »

sorry wenn ich hier noch nen strang aufmache, aber es geht um eine andere webseite, und bin so einer der nie was fertig macht, sondern in allen projekten gleichzeitig rumwurschtelt.

es geht um diese seite. sie soll mehrsprachig sein (deutsch/englisch). in den beiden spalten rechts und mitte habe ich multilinguale html klötze die auch blendend funktionieren! schalte ich zwischen den sprachen um so werden sie wie gewünscht gewechselt!
nur mit den einträgen habe ich ärger. obwohl er zweisprachig angelegt ist, schaltet der eintrag nicht auf deutsch. allerdings: bin ich als admin eingeloggt, dann zeigt er sehr wohl den deutschen eintrag an, logge ich mich wieder aus dann gehts nicht mehr.
sowohl im IE als auch bei Firefox.
Marc
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

ich hab den eintrag nochmal angelegt, wieder zweisprachig und das gleiche ergebnis: deutsch wird er nicht angezeigt, auch wenn der rest der seite umschaltet.
hat jemand ne idee?
Marc
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Hm, kann es sein dass sich da evtl. andere event plugins in die quere kommen? Oder mal ein anderes Template (default) ausprobiert?

Mich wundert, dass die Sprachauswahl nicht angezeigt wird. Was hast du im multilingual event plugin als Placement angegeben? add_footer?

Wenn du die tabelle serendipity_entryproperties aufrufst, siehst du da für die jeweiligen felder multilingual_body_de / _en usw. die richtigen Daten?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

garvinhicking wrote: Hm, kann es sein dass sich da evtl. andere event plugins in die quere kommen? Oder mal ein anderes Template (default) ausprobiert?
Plugins installiert:

Code: Select all

  Textformatierung: NL2BR
Konvertiert Zeilenumbrüche zu HTML
version: 1.3
		  	 RUNTER
	  	Browser-Kompatibilität
Wendet verschiedene (CSS) Methoden an, um maximale Browserkompatibilität zu erreichen
version: 1.0
		HOCH 	 RUNTER
		Spamschutz
Mehrere Varianten um Kommentarspam einzudämmen
version: 1.33
		HOCH 	 RUNTER
		Spartacus
[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Installiert Plugins direkt aus dem Netz.
version: 2.5
		HOCH 	 RUNTER
		Coppermine Selector
Select images from a Coppermine gallery in new entries
version: 2.03
		HOCH 	 RUNTER
		Multilinguale Einträge
Erlaubt die Erstellung mehrerer Sprachversionen eines Eintrags
version: 2.0
		HOCH 	 RUNTER
		Freie Artikel-Tags
Erlaubt das freie tagging von Artikeln
version: 2.42
		HOCH 	 RUNTER
		Guestbook (guest)
Zeigt ein Gästebuch innerhalb des Blogs mit dem Blog-Design und allen Formatierungen an.
version: 1.37
		HOCH 	 RUNTER
		Kontaktformular
Stellt ein E-Mail Kontaktformular auf Ihrem Blog als statische Seite dar. Darauf kann entweder mittels des eigenen Permalinks oder mittels index.php?serendipity[subpage]=contactform aufgerufen werden. Die Darstellung kann durch Smarty Templates angepasst werden, indem die Datei plugin_contactform.tpl in Ihren Templateordner kopiert und modifiziert wird. Captchas des Spamblock-Plugins (falls aktiviert) werden angewendet.
Mit anderen Templates genau das gleiche Problem!
garvinhicking wrote: Mich wundert, dass die Sprachauswahl nicht angezeigt wird. Was hast du im multilingual event plugin als Placement angegeben? add_footer?
Habe das auf ""multilingual_footer" for custom Smarty output", weil ich die Auswahl im Footer nicht so gelungen finde. Ich würd das gerne alles über das language selection plugin laufen lassen.
garvinhicking wrote: Wenn du die tabelle serendipity_entryproperties aufrufst, siehst du da für die jeweiligen felder multilingual_body_de / _en usw. die richtigen Daten?
Puh serienmäßig ist hier mysqladmin installiert, ich kann damit nur nicht umgehen. Aber ich habe mal reingeschaut und ich finde die Daten zum multilingual_body_de und da ist der Eintrag auch drin. Hmm ich find den englischen zwar grad nicht, aber das muß an mir liegen. Wie gesagt: Wenn ich eingeloggt bin, dann sehe ich es auch auf deutsch.
Wenn Du willst geb ich Dir die Zugangsdaten.
Marc
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Habe das auf ""multilingual_footer" for custom Smarty output", weil ich die Auswahl im Footer nicht so gelungen finde. Ich würd das gerne alles über das language selection plugin laufen lassen.
Wo in deinem Template hast Du dann multilingual_footer exakt verdrahtet?

Die Sprache ohne diese Footerleiste vom Eintrag zu wählen, geht nur wenn Du eingeloggt bist. Ansonsten wird immer nur die default sprache vom blog für die Eintragssprache herangezogen. Es scheint mir so, als würdest Du einen Feature Request haben, und nicht ein Problem. :)

Theoretisch sollte dir die UserAgent-basierte Spracherkennung der Browsersprache helfen, das Verhalten nachzuahmen was man hat wenn der Benutzer eingeloggt ist.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

garvinhicking wrote: Wo in deinem Template hast Du dann multilingual_footer exakt verdrahtet?
hmm gar nicht?!
garvinhicking wrote: Die Sprache ohne diese Footerleiste vom Eintrag zu wählen, geht nur wenn Du eingeloggt bist. Ansonsten wird immer nur die default sprache vom blog für die Eintragssprache herangezogen. Es scheint mir so, als würdest Du einen Feature Request haben, und nicht ein Problem. :)

Theoretisch sollte dir die UserAgent-basierte Spracherkennung der Browsersprache helfen, das Verhalten nachzuahmen was man hat wenn der Benutzer eingeloggt ist.
hmm ok dann habe ich wohl nen Feature Request!

gibts bislang keine Variante das zu handhaben wie bei den multilangual html klötzen? da klappt das umschalten ja auch problemlos. ich möchte halt nicht nur einzelne einträge übersetzt haben (deswegen habe ich das auch nicht in den footer eingefügt), sondern eine globale fähigkeit umzuschalten. hmm tja das ist dann wohl mein request.

dabei noch was das mir aufgefallen ist: also default ist zunächst mal englisch. schalte ich (eingeloggt) im frontend auf deutsch um, und wechsel anschließend ins backend um die einträge zu editieren, wird deutsch, als default angezeigt. das hat zum ergebnis, daß ich beispielsweise die deutsche version eines eintrages nicht editieren kann, denn es wird dann nicht als alternative zum default angezeigt. der eintrag selber wird aber in englisch angezeigt. es scheint also im moment keine klare trennung zu geben zwischen DER sprache des blogs und einer zweiten/dritten sprachversion (die eigentlich ja nur fürs frontend benötigt wird!). hmm klingt so als sollte das teil meines requests werden was?

dann müssen wir wohl mal wieder zu mcdonalds...
Marc
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
hmm gar nicht?!
Das ist eher schlecht und nicht im Sinne des Erfinders. *g*
gibts bislang keine Variante das zu handhaben wie bei den multilangual html klötzen? da klappt das umschalten ja auch problemlos. ich möchte halt nicht nur einzelne einträge übersetzt haben (deswegen habe ich das auch nicht in den footer eingefügt), sondern eine globale fähigkeit umzuschalten. hmm tja das ist dann wohl mein request.
Nope, gibt es noch nicht. Habe derzeit auch leider keine Zeit um am Multilingual Plugin zu arbeiten - das Ding ist auch extrem komplex. Ich empfehle Dir daher die Sprachschaltleiste zu aktivieren, dann können deine besucher so die Sprache wählen; mit der HTTP-Sprache das müsste aber theoretisch auch klappen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

Der Bienenmann wrote: Ay Ay no me gusta
ok dann kann man wohl nix machen, das mit dem umschalten über den browser scheint auch nur den rest der seite und nicht die einträge zu betreffen und die variante mit der einzelübersetzung ist auch nicht so meins. dann muß ich wohl mit nem workaround arbeiten. sprich zwei blogs, jeder mit einer sprachversion.

danke.
Marc
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Du könntest es spaßeshalber mal mit diesem Plugin probieren:

http://nopaste.php-q.net/207606

Dort wird versucht die Variable user_language auch auf die multilingualen Einträge zu beziehen...

Was heißt denn "Ay Ay no me gusta"? Ich beziehe es mal auf den Simpsons-Typen, und habe mich das immer schon gefragt. :)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

hmm ja soviel wie "Das gefällt mir nich" "Das mag ich nicht"

mal sehen was das plugin taugt.
Marc
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

das einfach über die alte datei schreiben?

scheint keinen erfolg zu haben.
Marc
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Ja, einfach überschreiben.

Ich glaube wir sind dem Problem auf der Spur; ich hatte eine falsche Variable genommen. Probier mal http://nopaste.php-q.net/207609

Dann bescheid geben; ich habe ein paar zusatzheader gesetzt, die mir dann beim debugging helfen wenn es immer noch nicht klappt.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

hmm nun werden zwar die deutschen einträge angezeigt, aber keine englischen mehr. auch werden dann nur die deutschen angezeigt, keine mehr in default.
Marc
Col. Kurtz
Regular
Posts: 450
Joined: Thu May 26, 2005 10:43 am
Location: Bonn, Germany
Contact:

Post by Col. Kurtz »

bzw am anfang wird alles normal angezeigt, aber nach dem umschalten auf deutsch kommt man nichtmehr zurück.
Marc
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Auf ein neues: http://nopaste.php-q.net/207611

Bitte teste das ganze auch erstmal nicht als eingeloggter benutzer. Wenn das klappt können wir etwaige probleme lösen die als eingeloggter benutzer auftreten.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply