Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

mod_mainmenu: Darstellung current nicht korrekt

  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 Jan. 2011 14:20 #27847 von nicolafw
Hallo,

ich habe auf der Website --ALTER LINK WURDE ENTFERNT-- ein Problem mit dem Menu. Es zeigt die aktive Seite nicht richtig an. Wenn ich einen neuen Link im Menü

* Home
* Shop
* Helden
* Kontakt
* Medien

Seite anklicke, wechselt der aktive Link im Menü nicht sondern bleibt der vorhergehende Link aktiv, d.h. id="current" bleibt am vorhergehenden li-tag, obwohl eine neue Seite geladen wurde.

Ich habe schon an den Einstellungen im Modul probiert, aber ohne Erfolg.
Mehr
04 Jan. 2011 17:44 #27849 von patrick
bzw. class="active" bleibt auf dem Home stehen...

Das habe ich noch nie gesehen... ::) )

Welches Modul verwendest du da? Das Template ist ein geändertes Beez, nehme ich an? Hast du Templates Overrides, die dir da ev. reinfunken?

Etwas kurios sind die Links. Das ist kein sauberes SEF das du da hast. Ev. verursacht dies das Problem. Mal SEF abschalten und nochmals testen.

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Jan. 2011 14:37 #27856 von nicolafw
Hallo Patrick,

Komisch, oder? Ich hatte das auch noch nie und hab jetzt schon einige Joomla-Sites gemacht, auch mit Beez.

Das ist das Standart-Modul mod_mainmenu und, ja, ein überarbeitetes Beez-Template. Für dieses Modul gibt es im Beez kein Override. SEF habe ich jetzt abgeschaltet, aber das Problem bleibt.

Warum sehen die Links komisch aus? Wie müssten die denn aussehen?
Mehr
05 Jan. 2011 17:01 #27857 von patrick
Hi Nicola

Jetzt gerade gibt es einen 500er Server Error :-(

Aber du hattest in der URL noch index.php, das hat da nichts verloren.

Am besten bei den Einstellungen zu SEF alles aktivieren und die htaccess.txt in .htaccess umbenennen.

Wenn es dann läuft ist alles bestens. Wenn nicht, mal hier im Forum zum Tema SEF suchen... :-\ \

Zum Fehler wegen den Styles kommt mir jetzt so auf Anhieb echt nix in den Sinn. Dieser Fehler macht auch keinen Sinn (gibt es in J! solche die Sinn machen? ::) )

Versuchsballon:
Installiere mal ein Template, das mit Joomla! mitgeliefert wird und setze das als Standard. Hast du dann das Problem auch?

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Jan. 2011 19:36 #27859 von nicolafw

Aber du hattest in der URL noch index.php, das hat da nichts verloren.


Das steht bei meinen Websites immer mit drin. :-[ [ Liegt das an meinem Provider? Ich hoste alles bei Netzone. Wie krieg ich das raus? ??? ? Sieht ja auch doof aus.

Am besten bei den Einstellungen zu SEF alles aktivieren und die htaccess.txt in .htaccess umbenennen.


Hab ich jetzt wieder gemacht. Wieder alles beim Alten.

Installiere mal ein Template, das mit Joomla! mitgeliefert wird und setze das als Standard. Hast du dann das Problem auch?


Ja, current bleibt immer noch kleben... :'( '(
Mehr
05 Jan. 2011 22:26 #27861 von Tribal6

"It's not a Bug, it's a Feature !!"


Die Lieblingsausrede eines Programmierers. Aber in diesem Fall trifft das zu:

Um Joomla zu beschleunigen kann ja das Caching aktiviert werden, das unter anderem auch Modul-Inhalte/-Ausgaben cached/zwischenspeichert, je nach deren gewählten Caching-Option in den Modulparametern. Und somit ändert sich logischerweise auch nichts an den CSS-Selektoren, sollte die Ausgabe aus dem Speicher kommen.

Sollte also in der globalen Konfiguration Caching aktiviert sein, dann empfiehlt es sich, zumindest in den Menumodulen, unter "Erweiterte Parameter" von 'Globale Einstellung' auf 'Kein Caching' wechseln, dann müsste das auch mit den 'current' und 'active' CSS-Selektoren (wieder) klappen.

Bei dem 'index.php' das überall angehängt wird, tippe ich auf eine entsprechende rewrite-Rule irgendwo in einer .htacces.

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
10 Jan. 2011 08:56 #27909 von nicolafw

unter "Erweiterte Parameter" von 'Globale Einstellung' auf 'Kein Caching' wechseln, dann müsste das auch mit den 'current' und 'active' CSS-Selektoren (wieder) klappen.


Danke, Roger, das war's, jetzt klappt das mit der Auszeichnung.

Bei dem 'index.php' das überall angehängt wird, tippe ich auf eine entsprechende rewrite-Rule irgendwo in einer .htacces.


Da musst du mir bitte noch helfen, davon verstehe ich zu wenig. Wahrschienlich geht es um diese Zeile in meiner .htaccess:

RewriteCond %{REQUEST_URI} !^/index.php

wie muss ich die ändern? Ich hab sie jetzt mal zum testen einfach mal gelöscht, aber es hat sich nichts geändert.
Sonst steht da noch:

########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
19 Jan. 2011 10:32 #28055 von nicolafw
Ich hab das /index.php jetzt aus der URL raus gekriegt:

Konfiguration > Site > Suchmaschinen-Optimierung (SEO)

mod_rewrite nutzen: JA!
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden