jDiction Forum

Deutsch => Allgemeine Fragen => Topic started by: Sandra on March 02, 2015, 01:10:26 pm

Title: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 02, 2015, 01:10:26 pm
Guten Tag,

Jdiction ist für mich unverzichtbar, ein ganz grosses Dankeschön für dieses extrem wertvolle Tool!

Seit neustem habe ich aber ein Problem: Seit dem Update auf Joomla 3.4 (sowie jdiction 1.4), wechselt die Sprache meines Menus und meines Artikelinhalts erst nach dem zweiten Klick auf die Flagge. Beim ersten Klick wechseln nur Systeminhalte (z.B. Inhalt des Login-Formulars).

Verwendetes Template: protostar (andere Templates habe ich versuchsweise rausgeworfen, hat aber nichts geholfen)
Die einzige zusätzliche Erweiterung ist JoomGallery (zurzeit ohne Übersetzung).

Jdiction check:

Test    Result
 
Version    

    Library Version: 1.4.0
    Joomla Version 3.4.0 is ok.

Plugin    

    JDiction Plugin is enabled
    JDiction Plugin is loaded at position 0 should be 1
    Languagefilter is enabled

Database    

    jDiction Database Driver is selected

Language    

    Translations are not equal to frontend translations.

Module    

    Module is enabled

Common mistakes    

    It seems that there are no common mistakes.


Die Bemerkung "translations not equal to frontend" kommt davon, dass ich das englische Sprachpaket installiert habe, aber für das Frontend nicht benutze)

Beiliegend sende ich ein Screenshot von der Situation, wenn ich von der deutschsprachigen Seite aus auf die Flagge für Spanisch klicke.

Ich habe mich im Forum umgesehen und schon einiges ausprobiert, aber nichts will helfen. Haben Sie eine Ahnung, wo das Problem liegen könnte?

Vielen herzlichen Dank!

Sandra
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 02, 2015, 01:56:48 pm
kannst du die angehängt version probieren, weil ich hab dieses problem nicht.

Aber vielleicht hilft die Änderung.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 02, 2015, 02:02:53 pm
Ich habe das Paket installiert, leider bleibt das Problem unverändert.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 02, 2015, 02:13:36 pm
tritt das Problem mit und ohne sef urls auf?
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 02, 2015, 02:21:58 pm
Es macht strikte keinen Unterschied.

Zuerst hatte ich unter Global Configuration > SEO Settings > Search enginge friendly urls "yes", den Rest auf "no".

Dann die Einstellung auf "no" gewechselt wie den Rest, leider ohne Erfolg.

Wenn ich das Debug System aktiviere, bekomme ich Meldungen, dass ich in der Datenbank doppelte Abfragen habe. Könnte das einen Zusammenhang haben? Leider bin ich kein Mysql-Spezialist...
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 02, 2015, 02:37:13 pm
Nein die doppelten Abfragen sind egal.

Das Problem ist das ich für 3.4 die Spracherkennung selber mache und anscheinend nicht immer mitbekomme wenn die sprache geändert wird...

Ich versuch das Problem nachzustellen.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 02, 2015, 04:36:26 pm
Programmierst du auch?

Also wenn ich dich bitte im jdiction module code einzufügen und mir die Ausgabe zu Posten geht das?
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 02, 2015, 05:20:11 pm
Ich bin Laie. Habe mich bis jetzt in Joomla nur an die Templates gewagt. Aber ich will es gerne versuchen.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 02, 2015, 05:23:26 pm
Es ist nichts besonderes es geht nur darum das danach die Seite kaputt sein könnte wenn man was falsch macht. deswegen immer backup machen.

Ich bräuchte nur die Ausgabe von

Code: [Select]
print_r([$_REQUEST, JFactory::getApplication()->input]);Und zwar müsstest du das in libraries\jdiction\helpers\detect.php in Zeile 37 gleich nach Funktions Beginn von detectLanguage einfügen und dann die spreche wechseln und die verschieden ausgaben posten.

danke.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 02, 2015, 07:20:24 pm
Hier was ich erhalte:

Code: [Select]
Array ( [0] => Array ( [lang] => de [Itemid] => 101 ) [1] => JInput Object ( [options:protected] => Array ( ) [filter:protected] => JFilterInput Object ( [tagsArray] => Array ( ) [attrArray] => Array ( ) [tagsMethod] => 0 [attrMethod] => 0 [xssAuto] => 1 [tagBlacklist] => Array ( [0] => applet [1] => body [2] => bgsound [3] => base [4] => basefont [5] => embed [6] => frame [7] => frameset [8] => head [9] => html [10] => id [11] => iframe [12] => ilayer [13] => layer [14] => link [15] => meta [16] => name [17] => object [18] => script [19] => style [20] => title [21] => xml ) [attrBlacklist] => Array ( [0] => action [1] => background [2] => codebase [3] => dynsrc [4] => lowsrc ) ) [data:protected] => Array ( [lang] => de [Itemid] => 101 ) [inputs:protected] => Array ( [cookie] => JInputCookie Object ( [options:protected] => Array ( ) [filter:protected] => JFilterInput Object ( [tagsArray] => Array ( ) [attrArray] => Array ( ) [tagsMethod] => 0 [attrMethod] => 0 [xssAuto] => 1 [tagBlacklist] => Array ( [0] => applet [1] => body [2] => bgsound [3] => base [4] => basefont [5] => embed [6] => frame [7] => frameset [8] => head [9] => html [10] => id [11] => iframe [12] => ilayer [13] => layer [14] => link [15] => meta [16] => name [17] => object [18] => script [19] => style [20] => title [21] => xml ) [attrBlacklist] => Array ( [0] => action [1] => background [2] => codebase [3] => dynsrc [4] => lowsrc ) ) [data:protected] => Array ( [d30c7cd8640ecd112a7c028144293c7f] => es-ES [54aaf909c249c7f6ed1cd41de1c13e25] => cfqpolvrc4p3q92qr50geub575 [635ff30d1eaeaea8d6c9cfaeba53a66d] => pbn7lhimo6i2kikugcnsgmfft7 ) [inputs:protected] => Array ( ) ) ) ) ) Array ( [0] => Array ( [lang] => de [Itemid] => 101 ) [1] => JInput Object ( [options:protected] => Array ( ) [filter:protected] => JFilterInput Object ( [tagsArray] => Array ( ) [attrArray] => Array ( ) [tagsMethod] => 0 [attrMethod] => 0 [xssAuto] => 1 [tagBlacklist] => Array ( [0] => applet [1] => body [2] => bgsound [3] => base [4] => basefont [5] => embed [6] => frame [7] => frameset [8] => head [9] => html [10] => id [11] => iframe [12] => ilayer [13] => layer [14] => link [15] => meta [16] => name [17] => object [18] => script [19] => style [20] => title [21] => xml ) [attrBlacklist] => Array ( [0] => action [1] => background [2] => codebase [3] => dynsrc [4] => lowsrc ) ) [data:protected] => Array ( [lang] => de [Itemid] => 101 ) [inputs:protected] => Array ( [cookie] => JInputCookie Object ( [options:protected] => Array ( ) [filter:protected] => JFilterInput Object ( [tagsArray] => Array ( ) [attrArray] => Array ( ) [tagsMethod] => 0 [attrMethod] => 0 [xssAuto] => 1 [tagBlacklist] => Array ( [0] => applet [1] => body [2] => bgsound [3] => base [4] => basefont [5] => embed [6] => frame [7] => frameset [8] => head [9] => html [10] => id [11] => iframe [12] => ilayer [13] => layer [14] => link [15] => meta [16] => name [17] => object [18] => script [19] => style [20] => title [21] => xml ) [attrBlacklist] => Array ( [0] => action [1] => background [2] => codebase [3] => dynsrc [4] => lowsrc ) ) [data:protected] => Array ( [d30c7cd8640ecd112a7c028144293c7f] => es-ES [54aaf909c249c7f6ed1cd41de1c13e25] => cfqpolvrc4p3q92qr50geub575 [635ff30d1eaeaea8d6c9cfaeba53a66d] => pbn7lhimo6i2kikugcnsgmfft7 ) [inputs:protected] => Array ( ) ) ) ) )
Warning: Cannot modify header information - headers already sent by (output started at /home/[...]/libraries/joomla/cache/controller/callback.php:177) in /home/[...]/libraries/joomla/input/cookie.php on line 85

Hoffe, das hilft weiter. Jetzt bleibt die Sprache bei Spanisch hängen, auch wenn ich zwei Mal auf Deutsch klicke (oder Französisch).

Vielen vielen Dank!

Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 02, 2015, 07:57:14 pm
vielleicht hab ich das problem gefunden, wenn ich morgen im büro bin schau ich mir das genauer an.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 10:33:27 am
So, hab jetzt einiges geändert.

kannst du mal die Version propieren?
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 11:31:03 am
Ich habe das Paket installiert, die Check-Page zeigt folgendes:

Test    Result
 
Version    

    Library Version: 1.4.1-git.c279b2f
    Joomla Version 3.4.0 is ok.

Plugin    

    JDiction Plugin is enabled
    JDiction Plugin is loaded at position 0 should be 1
    Languagefilter is enabled

Database    

    jDiction Database Driver is selected

Language    

    Translations are not equal to frontend translations.

Module    

    Module is enabled

Common mistakes    

    It seems that there are no common mistakes.


Entgegen der Angabe im Check wird aber die jdiction Datenbank nicht verwendet. Unter Global configuration ist sie nicht in der Auswahlliste. Damit funktionieren die Buttons auf der Website natürlich nicht.

Habe das das Vorgängerpaket wieder drüberinstalliert und siehe da, die DB ist wieder zurück! Im neuen Paket ist wohl etwas herausgefallen.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 11:57:40 am
Mein Lösungsvorschlag ist vielleich nicht elegant (und vielleicht auch nicht machbar): Aber wäre es nicht möglich, nach dem Sprachwechsel die Aktualisierung der ganzen Seite zu forcieren?
Um die übersetzten Inhalte zu sehen, habe ich nämlich die Wahl: ich kann die Seite aktualisieren oder nochmals auf die Flagge klicken.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 12:42:12 pm
noch a bisserl Geduld, ich hoffe ich hab bald eine finale lösung.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 01:41:30 pm
So diese Version sollte alles abdecken...
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 01:46:43 pm
Bitte ausprobieren, gibt aber noch ein Problem bei menü parametern...
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 01:59:58 pm
Schon besser!

Ich habe Deutsch als default Content Sprache.
Wenn die Seite auf Deutsch angezeigt wird, muss ich immer noch zweimal klicken, damit das Menu und der Artikelinhalt angezeigt werden.
Wenn die Seite auf Französisch oder Spanisch angezeigt wird, kann ich mit einem einzigen Klick zu einer anderen Sprache wechseln. Juhui!

Nebenbei: die Flaggen sind aus dem jdict-Modul verschwunden.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 02:07:04 pm
So neuer Ansatz für einen Fix, der schaut auch besser aus.

Ja die Flaggen habe ich entfernt und verwende jetzt die Standard Joomla Flaggen.

Neue Version sollte super sein ;-) hoffentlich endlich...
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 02:24:23 pm
Es tut mir leid, das letzte Paket hat nichts an der Situation auf meiner Website geändert. Ich dachte schon, ich hätte das falsche Paket erwischt.
Installiert ist jetzt:
    Library Version: 1.4.1-git.4ad0ffd
    Joomla Version 3.4.0 is ok.

Wie gesagt, der Wechsel zwischen den übersetzten Sprachen funktioniert inzwischen tadellos! Auch der Wechsel ins Deutsch. Das Problem bleibt hingegen unverändert beim Wechsel aus dem Deutschen (Standardsprache) in eine andere Sprache.

Ausserdem frage ich mich, warum sich bei mir die Flaggen nicht zeigen. Habe ein neues Modul angelegt, aber das hat nichts geholfen.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 02:33:18 pm
Hmm, kann das problem auf jdiction.org nicht nachvollziehen....

das Problem mit den Flaggen ist noch a bisserl ungetestet.
Verwendest du ein eigenes template für das module?

Und kannst du mir einen link zur Seite schicken?

Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 02:46:59 pm
Es handelt sich um Protostar. Ich benutze diese Adresse als Testseite: www.schmuckliweb.ch/sandra/jo3san (http://www.schmuckliweb.ch/sandra/jo3san).

Ich habe hier nur die Basisinstallation von Joomla mit den mitgelieferten Templates, um andere Fehler auszuschliessen. Ähem, Joomgallery ist die einzige zusätzliche Extension. Ich habe die Übersetzung dafür nicht aktiviert. Aber ich könnte diese Extension auch noch entfernen. Könnte es sein, dass früher gelöschte Extensions noch "nachwirken"?

Die Seite, die aktuell in Produktion ist, findest du unter www.sandra.schmuckliweb.ch (http://www.sandra.schmuckliweb.ch). Hier benutze ich ein von Favtheme angepasstes Template (favourite), aber die Problematik ist dieselbe. (hier habe ich noch die Version 1.4.0 von jdiction installiert).
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 03:01:55 pm
Ok, das problem tritt anscheinend nur auf wenn man kein SEF Urls verwendet, damit kannst du mal das Problem beheben.

Die Flagen funktionieren mit der angehängten Version auch wieder.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 03:20:40 pm
Ich habe das neuste Paket installiert (danke, die Flaggen sind wieder da!) und SEF Urls aktiviert (siehe Attachment):

Auf der Website ist alles beim alten, habe nur festgestellt, dass ich eine Fehlermeldung bekomme, wenn der Alias des Menu-Links in der Übersetzung automatisch generiert wird.

Vielen Dank für die Bemühungen!
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 03:33:49 pm
So jetzt eine version in der auch das Sprachenwechseln auf anhieb funktioniert.

Kannst du mir einen Screenshot von der Fehlermeldung schicken?
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 04:36:10 pm
Juhee! Ende gut, alles gut!

Ein Klick reicht für alle Sprachrichtungen!

Damit ist auch die Fehlermeldung weg. Sie kam nur, wenn ich vom Deutsch aus eine andere Sprache anwählte und zudem der Seitenalias anders lautete. (auf Deutsch steht in der Adresszeile "fotoalbum" und auf Französisch "photos": Wenn ich vom deutschen Fotoalbum aus die französische Seite aufrief, kam diese Meldung (siehe Beilage). Aber eben, das Problem stand im Zusammenhang mit dem holprigen Übergang zwischen den Sprachen und hat sich nun erledigt!

Vielen herzlichen Dank! Das war wirklich flott! Ich spendier dir ein Bier (oder zwei), wenn du mal in Freiburg im Üchtland vorbeikommst!
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on March 03, 2015, 04:39:05 pm
Ok, danke dann release ich mal 1.4.1 danke für deine Hilfe und wenn du willst kannst du noch ein review auf JED schreiben ;-)
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Sandra on March 03, 2015, 04:40:08 pm
Selbstverständlich, mach ich gerne!
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: psejoomla on September 14, 2016, 09:29:36 am
Habe das gleiche Problem ... Joomla 3.6.2 und pkg_jdiction-2.0.0.zip installiert .... nach der Sprachauswahl kommt die ausgewählte Sprache nicht ... erst wenn ich dann F5/reload ausführe .... dann kommt die gewählte Sprache sowohl im Menü als auch im Content .... hab nach 2 Tagen google keinen Schimmer mehr was ich tun könnte
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on September 14, 2016, 11:50:35 am
Das liegt an der Reihenfolge wie das Plugin geladen wird. Als erstes muss das Joomla Sprach Plugin geladen werden.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Minni93 on September 28, 2016, 02:16:23 pm
Bei mir tritt das Problem auch auf.
Interessant ist, dass der Beitrag selbst beim ersten Klick übersetzt wird, die Überschrift und das Menü aber erst beim zweiten Klick.

Wenn ich mich richtig erinnere tritt dieses Problem erst seit kurzem auf. Genauer, seitdem ich die Übersetzung der Beiträge wieder über Joomla direkt mache, damit ich den CodeMirror benutzen kann.

Ich hoffe du findest eine Lösung dafür... bis dahin habe ich über den Sprachwechselfähnchen stehen: 2x klicken  ;)
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on September 28, 2016, 02:27:31 pm
Hast du meinen Rat befolgt:
Quote
Das liegt an der Reihenfolge wie das Plugin geladen wird. Als erstes muss das Joomla Sprach Plugin geladen werden.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Minni93 on September 28, 2016, 03:23:38 pm
ja
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on September 28, 2016, 03:48:51 pm
kannst du  mir einen screenshot von der checkpage schicken.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Minni93 on September 29, 2016, 10:10:18 am
Ja, klar
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on September 29, 2016, 10:43:56 am
Wie vermutet, das joomla plugin ist nicht unbedingt das erste plugin welche geladen wird. Ich würde versuchen die plugins neu zu sortieren.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Minni93 on September 29, 2016, 10:49:02 am
Das was zu erst geladen wird ist "System - Sprachenfilter" auf Position 0 und dann ebenfalls auf Position 0 jDiction
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on September 29, 2016, 10:50:10 am
jdiction muss nach dem joomla plugin geladen werden.
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Minni93 on September 29, 2016, 12:18:50 pm
ok, jetzt schaltet er sofort um :)
Vielen Dank
Title: Re: Nach Update auf Joomla 3.4 wechselt Menu und Content erst nach zweitem Klick
Post by: Harald Leithner on September 29, 2016, 12:22:04 pm
Passt und wenn du lust hast kannst du ein review auf JED schreiben ;-)