Zobacz pełną wersję : Style menu
Witam Kolegów
Mam mały problem z definicjami stylów na mojej stronie i jestem ciekaw czy ktoś z Was także się z czymś takim spotkał a co ważniejsze czy zna przyczyne problemu i jego rozwiązanie.
Opis problemu:
Definicje styli menu podaje zgodnie z tymi określonymi w szablonie strony. I tak żeby stworzyć rozwijane Sub Menu powinienem dodać dwa style: style-menu i menu-accordin. I na wszystkich (prawie) moich podstronach style te są prawidłowo odczytywane i wszystko działa jak należy. Problem pojawia się tylko na podstronach obsługujących konta użytkowników mojej społeczności - do tego używam komponentu JomSocial. Żeby dokładniej przedstawić problem obejrzyjcie te screeny:
1) Tutaj te wyświetlane na podstronie społeczności. Stale wygląda właśnie tak. Kategorie non-stop rozwinięte a ich nazwy nieaktywne.
2297
2) Tutaj natomiast te sprawne menu (przed kliknięciem w kategorie). Zwróćcie uwage że po najechaniu na kursorem na nazwę kategorii kwadracik przed nią zmienia kolor na niebieski (na poprzednim screenie brak reakcji)
2298
3) A tutaj widok tego poprawnego menu po kliknięciu w kategorie. Jak widać podmenu rozwija się dopiero po kliknięciu w nazwę kategorii. W tym błędnie działającym jest ono non-stop rozwinięte.
2299
Będe niezmiernie wdzięczny za pomoc w rozwiązaniu tej zagadki. Z góry wielkie dzięki.
Ciężko coś powiedzieć, bez podania linku do strony.
Może to być kwestia przyrostków, albo ulokowania w różnych pozycjach na stronie (a do każdej pozycji przypisany iny kod CSS).
Oczywiście juz podaje link: http://damian-studio.pl (http://damian-studio.pl/) W celu zobaczenia tych menu trzeba być zalogowanym, tak więc dane do logowania to:
login: test
password: tester
Błędnie wyświetlane menu widoczne zaraz po zalogowaniu. Te prawidłowe np. w dziale download.
Korzystasz z niestandardowego menu, nie masz w ustawieniach czegoś takie jak "pokazuj pod menu"?
No i strona jest trochę przeładowana różnymi bajerami- długo się ładuje.
Co do ładowania strony to faktycznie masz rację, niedługo planuje zabrać się za jej optymalizacje lecz nie zgodzę się z tym że używam niestandardowego modułu. Do wszystkich moich menu używam mod_mainmenu.
2300
A jakieś sugestie mogące rozwiązać problem ??
Jest jeszcze coś co przypuszczam ma jakis związek z tym moim problemem. Otuż od pewnego czasu w moim zapleczu, a dokladniej w zarządzaniu modułami pojawiła mi się nowa opcja pozwalająca mi wybrać szablon publikacji danego moudułu. Wyglada ona tak:
2301
Nie pytajcie mnie skąd ta opcja bo sam nie mam pojęcia. Nie mam pojęcia też czym jest szablon "0". Może ktoś z Was wie coś więcej na ten temat ??
danieladrianka
13-03-2010, 20:50
Prawdopodobnie twoje menu-accordion z templatki yoo gryzie się z javascript z modułu ostatnio dołączyli ;) Bo chyba na podstronach gdzie oba jednocześnie występują menu nie działa prawidłowo a na pozostałych tak.
Niestety nie wiem jak to rozwiązać po za tym żeby razem ich nie umieszczać ;);(
ps. popraw swoje załączniki bo nie można ich obejrzeć
Dzięki wielkie za chęć pomocy ale to niestety nie w tym problem. Wyłączyłem publikacje modułu "Ostatnio Dołączyli" i nie dało to żadnego efektu. :(
danieladrianka
13-03-2010, 21:37
prawdopodobnie to jest przyczyna:
<script type="text/javascript" src="http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/prototype.js (http://forum.joomla.pl/view-source:http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/prototype.js)"></script>
<script type="text/javascript" src="http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/scriptaculous.js?load=effects,builder (http://forum.joomla.pl/view-source:http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/scriptaculous.js?load=effects,builder)"></script><script type="text/javascript" src="http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/effects.js (http://forum.joomla.pl/view-source:http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/effects.js)"></script><script type="text/javascript" src="http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/builder.js (http://forum.joomla.pl/view-source:http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/builder.js)"></script>
<script type="text/javascript" src="http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/lightbox.js (http://forum.joomla.pl/view-source:http://www.damian-studio.pl/plugins/content/mos_jdownloads_file/lightbox/js/lightbox.js)"></script>
a te jave dodaje tez moduł on-line i prawdopodobnie każdy który jest dodatkiem do joomsocial
nie dam za to głowy ale nic innego nie przychodzi mi na myśl
Dzięki wielkie za pomoc. Faktycznie to moduły JomSocial wyświetlane w tej samej pozycji powodowały problem. Po ich wyłączeniu wszystko działa jak należy. :)
Jeżeli ktoś poza mną będzie miał ten sam problem to do dodatkową jego przyczyną (poza modułami jomsocial) jest plugin community o nazwie "myarticles"
Niestety jestem zmuszony ponowić temat ponieważ błędy i braki w Css menu powróciły, tym razem w komponentach do obsługi artykułów. Zarówno w tym standardowym jak i w K2 style zdefiniowane w głownym szablonie portalu dla munu nie działają. Problem można obejrzeć po zalogowaniu się:
login: test
hasło: tester
i przejsciu z menu Tutoriale do któregoś z tutoriali. Czy ktoś może mi pomóc w znalezieniu przyczyny tych błędów i wyeliminowaniu ich na stałe?? Bo już ręce mi opadają.
Adres mojej strony Tutaj
(http://damian-studio.pl)
Użyj standardowego modułu menu. Menu accordin, z którego korzystasz może być przyczyną błędów.
Powyłączaj też wszystkie pozostałe wodotryski i powoli pojedynczo włączaj moduły/dodatki, po każdym zrób bardzo szczegółowe testy strony.
O to chodzi że używam standardowego modułu. Accordin nie jest nazwa modułu a jedynie klasą określona w szablonie
A masz do wyboru inny styl wyświetlania menu?, A czy dla innych szablonów dzieje się tak samo?
Jeżeli pytasz o styl to rozwijany jest jedynie ten co do modułów to jest ich masa ale myśle ze najbardziej kompatybilny ze wszystkimi rozszerzeniami powienien być właśnie ten standardowy którego używam. Jak juz mówiłem kilka wypowiedzi wczesniej to przypuszczam że moje problemy mają jakis związek z tym:
2310
Nie mam pojęcia skąd się wzieła ta dodatkowa opcja i czym jest ten szablon zero. Ale wydaje mi się że to tu tkwi problem.
To zmień ten rozwijany na inny. Podejrzewam, ze to wina szablonu (a dokładnie JS'a, który odpowiada za rozwijanie menu). Ustaw standardowy szablon Joomla i zrób testy, żeby ewentualnie wykluczyć zainstalowane dodatki.
Przepraszam ale tu sie nie moge z Tobą zgodzić. Przestudiowałem linijka po linijce kody JS zarowno w samym menu jak i te z szablonu i zapewniam ze wszystkie one są prawidłowo napisane i nie zawierają rzadnych błędów w kodach - zarowno JS jak i PHP są wporządku.
Nie muszą zawierać błędów, żeby źle działały, wystarczy że będzie występował jakiś konflikt z innym skryptem.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!