PDA

Zobacz pełną wersję : Style menu



damian
13-03-2010, 19:31
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.

moje
13-03-2010, 19:51
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).

damian
13-03-2010, 19:55
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.

moje
13-03-2010, 20:11
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.

damian
13-03-2010, 20:19
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 ??

damian
13-03-2010, 20:49
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ć

damian
13-03-2010, 20:58
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. :(

damian
13-03-2010, 21:02
Załączniki poprawione

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

damian
13-03-2010, 22:01
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. :)

damian
13-03-2010, 23:11
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"

damian
14-03-2010, 17:40
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)

moje
14-03-2010, 18:18
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.

damian
14-03-2010, 19:55
O to chodzi że używam standardowego modułu. Accordin nie jest nazwa modułu a jedynie klasą określona w szablonie

moje
14-03-2010, 20:23
A masz do wyboru inny styl wyświetlania menu?, A czy dla innych szablonów dzieje się tak samo?

damian
14-03-2010, 20:34
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.

moje
14-03-2010, 20:42
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.

damian
14-03-2010, 20:54
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.

moje
14-03-2010, 21:14
Nie muszą zawierać błędów, żeby źle działały, wystarczy że będzie występował jakiś konflikt z innym skryptem.