Każdy temat założony w ewidentnie złym dziale będzie usuwany! Proszę czytać opisy działów i regulamin!
![]() ![]() |
12.7.2008 - 17:15
Post
#1
|
|
|
aktywność: ![]() Grupa: Bloger Postów: 2 Nr: 4 351 |
Witam
Mam problem ze znikającym sitebarem. Kiedy włączę jakikolwiek widget znika mi całe menu (strony, archiwa, kategorie i linki). Mam zainstalowany motyw Blue Box. Trochę go modyfikowałem. między innymi dodałem banery bezpośrednio w kodzie motywu. Kiedy włączam widget banery zostają, widget się pojawia, ale znikją wszystkie linki z menu. blog znajduje się pod adresem: www.domaszewicz.pl z góry dziękuję za pomoc. |
|
|
|
12.7.2008 - 19:50
Post
#2
|
|
|
aktywność: ![]() Grupa: Bloger Postów: 12 Nr: 3 716 |
Hejka,
na wstepie - poczytaj troche o widgetach (http://automattic.com/code/widgets/themes/). Musisz zmodyfikowac plik szablonu (domyslam sie ze sidebar.php). Musi byc tam cos takiego: CODE <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> [tutaj powinien byc standardowy kod tego szablonu czyli to co ci znika jak mowisz] <?php endif; ?> Generalnie blok kodu powyzej definiuje tzw. pasek widzetow (na blogu mozesz miec duzo tych paskow np 3). Jesli nie przeciagniesz na ten pasek zadnego widzeta pokazuje sie ta czesc szablonu, ktora oznaczylem nawiasami kwadratowymi. Jesli przeciagniesz - pokazuje sie widzet i ten blok kodu z nawiasow kwadratowych znika. Wiec po prostu - przenies ten kod z nawiasow kwadratowych przed ta instrukcje warunkowa: CODE [tutaj powinien byc standardowy kod tego szablonu czyli to co ci znika jak mowisz] <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> <?php endif; ?> Mam nadzieje, ze dobrze wytlumaczylem:) Pozdrawiam, Grzesiek Ten post edytował grzesiekw 12.7.2008 - 19:52 |
|
|
|
12.7.2008 - 20:50
Post
#3
|
|
|
aktywność: ![]() Grupa: Bloger Postów: 2 Nr: 4 351 |
Wielkie dzięki. Już zrozumiałem na czym to polega.
Zrobiłem tak jak opisałeś i działa. Teraz zauważyłem również, że wszystkie elementy dostępne w standardowym menu, są również dostępne w postaci widgetów. Jednak czy wyświetlanie ich wszystkich jako widgetów nie będzie bardziej obciążające dla serwera? Czy lepiej zastosować tą metodę, którą podałeś powyżej, czy może użyć odpowiednich widgetów? Jeszcze raz dziękuję za odpowiedź. |
|
|
|
12.7.2008 - 21:04
Post
#4
|
|
|
aktywność: ![]() Grupa: Bloger Postów: 12 Nr: 3 716 |
Wielkie dzięki. Już zrozumiałem na czym to polega. Zrobiłem tak jak opisałeś i działa. Teraz zauważyłem również, że wszystkie elementy dostępne w standardowym menu, są również dostępne w postaci widgetów. Jednak czy wyświetlanie ich wszystkich jako widgetów nie będzie bardziej obciążające dla serwera? Czy lepiej zastosować tą metodę, którą podałeś powyżej, czy może użyć odpowiednich widgetów? Jeszcze raz dziękuję za odpowiedź. jezeli chodzi o obciazenie serwera - mysle, ze bedziesz mogl zaczac sie o to martwic jak bedziesz mial naprawde duzo odslon a nie spodziewam sie tego po prywatnym blogu czy warto uzywac widgetow? no na to pytanie musisz sam sobie odpowiedziec. jesli planujesz, ze twoj sidebar bedzie raczej statyczny to nie warto. chyba, ze planujesz zrobic go bardziej dynamicznym i np wrzucac co jakis czas np modul ankiety i inne sprawy - wtedy widgety naprawde ulatwiaja sprawe bo nie musisz grzebac w szablonie. pozdrawiam, Grzesiek Ten post edytował grzesiekw 12.7.2008 - 21:04 |
|
|
|
![]() ![]() |
| Wersja Lo-Fi | Aktualny czas: 6 09 08 - 19:35 |