|
eksperymenty z internetem, blogami, bloxem, javascriptem, firefoxem czy różnymi użytecznymi programami czy narzędziami, tak okołoinformatycznie tudzież okołokomputerowo...
Blog > Komentarze do wpisu
zwijane zakładki - wersja drugaPrzygotowałem drugą - rozszerzoną - wersję mojego skryptu do dynamicznego zwijania zakładek. Zasadniczo robi on to samo co wersja pierwsza (ku mojej uciesze działająca z powodzeniem na wielu blogach) i nie ma konieczności aktualizacji. Jednak wprowadziłem kilka ulepszeń, dających więcej możliwości dopasowania działania skryptu i mogą one okazać się zachętą do zamiany. Różnice w porównaniu do wersji pierwszej
Dobieranie wartości parametrówJak wspomniałem, wprowadziłem parametry decydujące o działaniu skryptu, a dokładniej o tym ile folderów i od którego mają pozostać rozwinięte na starcie (domyślnie to pierwszy folder od góry):
![]() UWAGA: Poza wymienionymi dwoma dodałem jeszcze parametr kolstopka, w którym można opcjonalnie zmienić kolor linku z moim podpisem w stopce, jeśli ktoś koniecznie chce go dopasować do własnego bloga (liczę jednak na to, że będzie widoczny ;) )
Ustawianie parametrówParametry można ustawiać na dwa sposoby:
Instalacja skryptuMetoda jest standardowa. <script type="text/javascript" src="/resource/blox.zakladki.2.js"></script> Gdy ktoś chce ustawiać parametry dynamicznie (wg opisanego wyżej sposobu nr 2), to w polu na kod HTML, przed wywołaniem skryptu, musi dodać specjalny kod. Całość (z odniesieniem do skryptu) może mieć taką postać: <script type="text/javascript"> var rozwinod=1; var rozwinile=1; var kolstopka='#69e'; </script> Można w ten sposób zdefiniować jeden lub wszystkie parametry. Niepotrzebne linie można usunąć a wtedy parametry przyjmą wartości domyślne. UWAGA: <div id="ZakladkiOPML"></div> W tej wersji jawna definicja tego bloku jest zbędna, gdyż została zawarta wewnątrz skryptu. Natomiast ładowanie na stronę komentarzy zakładek z pliku OPML oczywiście działa jak w wersji pierwszej (sprawdza obecnośc w zasobach pliku bookmarks.xml).
Dopasowanie wygląduJeśli chodzi o wygląd to w stosunku do wersji pierwszej nic się nie zmieniło.
Uff, ostatnie już słowa...Ta wersja powstała po opiniach i życzeniach użytkowników pierwszej wersji. Myślę więc, że mimo, iż aktualizacja nie jest konieczna, to jednak znajdzie ona swoje zastosowanie. Do czego namawiam, a wszelki pytania proszę zostawiać w komentarzach.
sobota, 08 marca 2008, sgk
TrackBack
Komentarze
2008/03/17 12:03:23
Nie ma sprawy - niech skrypt służy :)
Z tymi ustawieniami strzałek to rzeczywiście sprawa gustu - ja nie sprawdzałem jak się mają do tego zalecenia usability. A IE dziwnie traktuje wiele rzeczy, nie tylko skrypty. Szczerze doradzam przesiadkę na mniej problematyczne przeglądarki, np. Firefoxa. 2008/04/02 10:41:23
Ja właśnie zrobiłem strzałki "off" poziomo :-) No i przerzuciłem je na lewą stronę. A skrypt świetny!
2008/04/10 01:07:45
witam
dzięki, włożyłem do siebie. namęczyłem się nieźle, bo chciałem postawić to z różnych przyczyn poza bloxem, ale coś nie szło, ścieżka do pliku xml musi być gdzieś dziwnie zaszyta, bo zamieszczenie go poza bloxem powodowało, że zakładek nie było na stronach komentarzy. zmieniłem ścieżkę w js i htmlu do js i xmla, próbowałem w różne strony i nic. a to szkoda, bo właśnie na xml na zewnątrz najbardziiej mi zależało, w celu ułatwienia edycji... może jest jakiś sposób? z góry dzięki za info pzdr 2008/04/10 01:48:04
i mam pytanie dodatkowe :) - przyciski nie działa w ie (6) - zwijać można tytułem zakładki, przycisk jest nieaktywny - wiesz o co chodzi?
pzdr 2008/04/10 23:11:15
Pobrałam skrypty, kody, zainstalowałam na swoich blogach, działa. Dziękuję.
2008/04/16 23:20:37
@spłukiwaczka
Ze względu na pewne mechanizmy bezpieczeństwa js w użytej przeze mnie w skrypcie metodzie, niemożliwe jest pobranie pliku XML z domeny innej niż ta, na której skrypt działa. Także pozostaje plik bookmarks.xml trzymać w zasobach bloxa na którym ładowane są zakładki. Niestety jego aktualizowanie jest rzeczywiście trochę uciążliwe (tym bardziej, że nie działa nadpisywanie istniejących plików). A co do IE6. To zależy od ostylowania zakładek, jednak nie mam dokładnie pojęcia, co jest przyczyną. Wiem jednak, że na tym blogu działa to poprawnie. PS. Przepraszam, że tak późno. @mamutekk A niech służy ;) 2008/06/12 14:27:09
Pobrałam i zainstalowałam. Dziękuję za taką możliwość. Chciałabym tylko zapytać, czy istnieje możliwość wymiany koloru strzałek? Chciałabym, aby były w kolorze #41555e. Z góry dziękuję za informację. Pozdrawiam.
2008/07/14 01:43:36
informuję, że skorzystałam ze skryptu zwijanych zakładek & zwijanego archiwum! pozdrawiam :)
2008/08/09 21:17:55
Poprałem skrypt, ale możliwe, że na moim blogu pojawi sie dopiero jutro (choć może umieszczę go juz dzisuaj). Muszę po prostu zastanowic się nad układem strony, bo na razie troche mi sie popsuł ;)
2008/08/09 22:22:17
Uruchomiłem skrypt i nie wyświetla się na stronie z komentarzami. Co z tym zrobic?
2008/08/09 22:33:41
Teraz sobie pomyślałem, że chyba zrezygnuje z rozwijanych zakładek. Mam trzyszpaltowy szablon i gdy mam zakładki zwiniete elementu treciej szpalty są dłuzsze, niz wąskiej. A jak tak mam trzecia szpalta wychodzi mi poza blog. Chyba, że da sie coś na to poradzić?
2008/08/19 00:19:12
@wojtekb.1
Przepraszam za późną odpowiedź, ale byłem na urlopie. W tym czasie koncepcja chyba Ci się zmieniła i nie wiem, które Twoje pytania są aktualne? 2008/08/20 14:32:01
Teraz to właściwie wszystkie są nieaktualne ;) Może tylko jedno - czy w trzeciej szpalcie nie można umieścić wi.ęcej niż w wąskiej? Kiedyś taki miałem i na stronach krótkich notek trzecia szpalta wychodziła po za bloga.
2008/08/22 00:14:48
W trzeciej (tej "wirtualnej") można umieścić prawie dowolną liczbę elementów, podobnie jak w wąskiej (w której są też elementy stałe z bloxa). Ograniczeniem jest jedynie pojemność pola na kod HTML.
Istnieje jednak ryzyko, że obie dodatkowe szpalty będą dłuższe od podstawowej, zawierającej jakąś krótką notkę i niewiele (lub wcale) komentarzy. Na wielu szablonach jest nawet taki nieciekawy efekt, że przy krótkich/niekomentowanych wpisach, elementy dodatkowe nakładają się na dolną belkę z linkami do losowych blogów. Coż, taka specyfika bloxa. 2008/12/31 18:39:03
Dzięki wielkie za tak wielką pracę w to włożoną. I dzięki wielkie za udostępnienie. Zamierzam skorzystać z tego na swoim blogu, bo za dużo zbędnych rzeczy widać, niektóre należy ukryć. Dzięki wielkie...
Pozdrawiam! I życzę Szczęśliwego Nowego Roku! 2009/01/12 20:24:25
Witam :) Ja już wykorzystałem Twój skrypt na swoim blogu, jak przerzucić strzałki na lewą stronę? Pozdrawiam i dziękuję.
2009/01/12 23:06:13
@kazik...
Pobawić się arkuszem CSS i zmienić dla wpisów .on/.off z 'right' na 'left'. Może być też potrzebna edycja ustawień dla elementu .TytulFolderaZakladek. 2009/02/17 23:09:45
Dziękuję za skrypt oraz rady w odpowiedzi na maila. Wszystko pięknie działa.:) Jestem pod wrażeniem Twojej pracy i funkcjonalności efektów!:D
2009/02/28 00:02:26
Dziękuję, bo skorzystałam ze skryptu i porad, jak go wstawić:))) Dajesz w ten sposób radość takim ludziom jak ja - cieszę się z tego, że zakładki działają i z tego, że nauczyłam się następnej rzeczy w kompie:)))
pozdrawiam:) 2009/03/31 14:09:58
Witam.
Skrypt działa,bardzo dziękuję. Jedno mnie tylko zastanawia- dlaczego nie ma strzałek? Moja osoba i grzebanie w CSS to nie jest dobra kombinacja,ale coś tam umiem zrobić,jak mam dobre instrukcje. dagi35.blox.pl/html 2009/04/01 09:42:23
Dzięki.Już mam.
Sekcję czytałam,tylko chyba ominęłam ten fragment o dodaniu do zasobów. 2009/04/20 11:03:24
pobrałam, zmieniłam parametry (rozwinięte od 1 linii, pierwsze 3 katalogi), zapisałam w notatniku z rozszerzeniem js, dodałam skrypt w polu html - nie działa.
Coś spsułam, tylko nie wiem co.. pomocy? 2009/04/22 09:15:34
@eskey
no widać namięszałam. Ale już gra, hula i buczy. Kawy nie parzy. Mógłbyś cośtam dopisać w tym kierunku? ;-) dziękuję :) 2009/04/22 10:03:41
No to git, że działa.
A w kwestii kawy to lepiej zaufać konstruktorom ekspresów ciśnieniowych lub conajmniej wytwórcom kawiarek ;)
Gość: never6, addy138.neoplus.adsl.tpnet.pl
2009/12/02 20:05:18
Pięknie się zakładki zwijały przez blisko dwa lata. I przez przypadek wykasowałam w bocznej szpalcie skrypt. Szybko wstawiłam ponownie. Ale, kurczę, nie działa! Co się mogło stać? Będę wdzięczna za pomoc. n
2009/12/03 08:47:20
@never6
Nie mam pojęcia, a bez znajomości adresu Twojego bloga nie dam rady pomóc.
Gość: never6, addy138.neoplus.adsl.tpnet.pl
2009/12/03 14:23:42
Sorry, przy wpisywaniu komentarza (prośby) wykasowało adres bloga: merrygoround.blox.pl pozdrawiam n
2009/12/03 14:40:27
Zdefiniowałaś wywołanie skryptu blox.zakladki.js a on ma nazwę blox.zakladki.2.js.
Gość: inspiratka, 80.72.45.10*
2009/12/16 14:33:37
Ja mam pytanie do autora :D
Czy mogę ominąć wklejanie pliku żódłowego na bloga wklejając go gdzieś w sieć i wywołując przez podanie linka www? Mam blog na mblog'u i tam sprawa z szablonami wygląda troche inaczej. Można dowolnie zmieniać 'z palca' kod szablonu z panelu administracyjnego,ale nie ma miejsca na załączniki do niego. Są tylko oddzielne zakładki na kod str glównej, na pojedyńczą notkę, archiwum, księge gości i pojedyńszy wpis księgi, stronę z komentarzami i pojedyńczy komentarz oraz arkusz styli gdzie przechowywane są niektóre domyślne style. Ja oddnielnie na każdej stronie definiuję używane w niej style poprzez ... bo tak mi wygodniej. No i jak w tkim wypadku będzie wyglądało wywoływanie w kodzie? Czy jeśli zakładki na stronie mam wpisane 'z palca' mogę użyć w nich zawijania bez dużych zmian w kodzie js? Przyznam, że znam tylko na tyle html ,że udało mi się samej napisać kod szablonu. Niestety java script to dla mnie czarna magia :( To mój blog: ispiracje_slubne.mblog
Gość: Inspiratka, 80.72.45.10*
2009/12/16 15:04:04
Znalazłam inny skrypt dostosowany do moich potrzeb zatem pytanie nieaktualne ^^
2009/12/16 15:46:38
@Inspiratka
Zdążyłaś sobie odpowiedzieć zanim zareagowałem :) A tak poważniej: dobrze, że znalazłaś sobie coś innego, gdyż ten skrypt działa tylko z blogamia z blox.pl. Do innych blogów musiałbym go przerabiać. 2012/01/18 13:53:41
Bardzo dziękuję za ten dodatek! Przydał mi się na blogu z książkami. A na moim blogu o dodatkach napisałam swoją wersję Twojej instrukcji, jak go zainstalować:
najlepszedodatkinabloga.blox.pl/2012/01/Zwijane-zakladki.html Właściwie jeszcze dwie instrukcje do niej dołączę. Mam nadzieję, że żadnego błędu w nich nie popełniłam. Jeżeli tak, to będę wdzięczna za informację. Pozdrawiam :-). |
|
Grunt, że wszystko działa jak należy. Dzięki za skrypt i obrazki strzałek - nie musiałem już dorabiać własnych, bo twoje były idealne. Jednak moim zdaniem bardziej intuicyjne jest ustawienie strzałki "off" poziomo. Spece od usability powiedzą pewnie swoje, ale mi to bardziej pasuje. Jeszcze raz dzięki :-)