|
Blog > Komentarze do wpisu
Blox.pl i magia jQuery - zwijane archiwum i zakładki, wyróżnianie komentarzy autoraPodczas przygotowywania nowego szablonu dla mojego bloga natrafiłem na problem z archiwum i zakładkami - zajmowały zdecydowanie za dużo miejsca. Rozwiązanie było tylko jedno - użyć skryptu pozwalającego na ich zwijanie i rozwijanie. Gotowe rozwiązania (ich listę można znaleźć na końcu wpisu) mi nie odpowiadały i postanowiłem napisać coś swojego. A jako, że nie lubię wyważać otwartych drzwi skorzystałem z biblioteki jQuery, dzięki której bardzo łatwo można dodać na stronie odrobinę magii. MożliwościEfekty działania skryptu można podziwiać u mnie na blogu. Po załadowaniu grupuje archiwum latami i pozostawia rozwinięty jedynie rok bieżący.
Kliknięcie na rok rozwija / zwija listę miesięcy. Na podobnej zasadzie można też zwijać i rozwijać wybrane foldery zakładek. Jako "gratis" dorzucam jeszcze wyróżnianie komentarzy autora. Instrukcja obslugi1. Pobieramy skrypt blox_zwijarka_by_KosciaK.js i dodajemy do plików na swoim blogu (Notki → Pliki → Nowy plik) 2. Wstawiamy do pola na kod HTML (Ustawienia → Boczna szpalta) następujący fragment: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> Teoretycznie biblioteka jQuery na serwerach Google powinna być zawsze dostępna. Jeśli jednak wolimy mieć wszystko u siebie zawsze możemy pobrać jquery.min.js (wymagane jest jQuery w wersji 1.3.x), wstawić do zasobów bloga i zamienić pierwszą linię na: <script type="text/javascript" src="/resource/jquery.min.js"></script> 3. Pora na konfigurację. W polu na kod HTML za wstawionymi powyższymi liniami dodajemy: <script type="text/javascript"> Zamiast <script type="text/javascript" src="/resource/jquery.min.js"></script> Jeśli nie chcemy wyróżniać naszych komentarzy, czy też zwijać folderów zakładek, po prostu kasujemy całą linijkę " 4. Wprowadzamy konieczne zmiany do arkusza CSS (Wygląd → Edycja CSS) dodając na końcu arkusza: .hide {
W archiwum poszczególne miesiące jak poprzednio posiadają klasę Komentarze autora bloga otrzymują dodatkową klasę: Warunki korzystaniaSkrypt można swobodnie wykorzystywać i modyfikować. Jedynymi warunkami, które muszą być spełnione, jest pozostawienie informacji o autorze, oraz poinformowanie mnie o poprawkawkach znalezionych błędów. Wstawienie linka do mojego bloga do zakładek konieczne nie jest, acz bardzo wskazane :) Będę też wdzięczny za pozostawienie komentarza pod notką bym mógł się zorientować jakie jest zainteresowanie skryptem. Rozwiązania alternatywneZapraszam również do zapoznania się z rozwiązaniami alternatywnymi:
sobota, 14 listopada 2009, kosciak1
TrackBack
Nowości na blogu - Podpowiadacz, losowe notki i zakładki na wszystkich stronach
z KosciaKowy blog
Przygotowanie nowego szablonu było jedynie początkiem zmian na blogu. Drugim etapem jest przygotowanie różnych dodatków i usprawnień, które ułatwią nawigację na blogu jak i zniwelują ograniczenia samego Bloxa. O części, zwijanym archiwum i ... » Wysłany 2009/11/17 14:16:54
Komentarze
Gość: SpeX, host-25.lipska.net
2009/11/22 01:27:00
Takie drobne pytanie, czy blox.pl pozwala wgrywać na ich serwer jakieś pliki? Czy ty te pliki pobierasz na obierząco z zewnętrznego serwera?
2009/11/23 22:12:37
Tak. Na początek jest bodajże 30 mega, potem co miesiąc ilość ta się zwiększa. Jeśli nie prowadzi się fotobloga raczej nie powinno być problemów. Bardziej doskwiera ograniczenie typu plików jakie można wgrać i maksymalna wielkość (250KB) pojedynczego pliku.
2009/12/18 21:27:07
Udało mi się!!! Instrukcję obsługi zwijanego archiwum napisałeś tak łopatologicznie, że nawet do mnie dotarło i udało mi się :) frenja.blox.pl/html
Mam tylko jedno pytanie. Czy da się zrobić coś, żeby przy wyświetleniu bloga pozycją wyjściową było zwinięte archiwum i zakładki? Bo w tej chwili najpierw są rozwinięte i ktoś może nie wpaść na to, ze można sobie skrócić boczną szpaltę. 2009/12/18 22:06:56
@frenja - cieszę się, że się udało. Nigdy nie wiem kiedy jest dość łopatologicznie, a kiedy zbyt technicznie...
Widzę, że ustawiłaś linię: zwijaj = ['BLOGI', 'STREET-MODA', 'SKLEPY', 'INNE']; Jednak po uruchomieniu skryptu nie są zakładki zwijane. Musiałbym dokładniej posprawdzać ale podejrzewam, że winne są duże litery. Spróbuj zmienić powyższą linijkę na: zwijaj = ['Blogi', 'Street-moda', 'Sklepy', 'Inne']; Powinno pomóc i po załadowaniu skryptu zostaną zwinięte. 2009/12/18 22:21:41
Znowu sukces! Poprawiłam wielkość liter i działa. Normalnie jesteś boski :)
Z czy takie samo zwinięcie będzie w archiwum kiedy pojawi się rok 2010? 2009/12/18 22:43:49
Bo jeszcze w samozachwyt wpadnę :-D
Skrypt ustawia bieżący rok dynamicznie, więc nie powinno być z tym problemu - zwinie 2009 i wcześniejsze, pozostawi rozwinięty 2010 2010/02/26 10:11:17
a ja szukam informacji jak do istniejacego juz szablonu dodac w bocznej szpalcie informacje o autorze, tak zeby nie byla tylko w Kategoriach, tylko pojawiala sie w innym miejscu. Jakos nie moge tego nigdzie znalezc :-( i potrzebuje niestety lopatologicznych wyjasnien ;-)
2010/02/26 10:28:01
@gosiuwka - Wchodzisz do Ustawienia Boczna szpalta i na dole masz Pole na dodatkowy HTML - w tym miejscu możesz umieścić elementy, które będą pokazywać się w wąskiej szpalcie, pod kalendarzem i ostatnimi notkami
Gość: ola198007, ip-79-175-236-31.cable.smsnet.pl
2011/03/21 21:17:51
Witam! Skorzystałam z powyższych instrukcji i w końcu mi sie udało. Wielkie dzięki!
|
|