( Zaloguj | Zarejestruj )
![]() ![]() |
19.7.2011 - 23:33
Post
#1
|
|
|
Grupa: Bloger Postów: 5 Nr: 10 288 |
witam,
jak skonfigurować wordpress'a z uruchomioną opcją Multi Site, aby na wszystkich blogach zależnych (blogach użytkowników) pojawiał się ten sam sidebar, co na stronie głównej (blogu głównym)? chodzi o to, żeby default'owymi widget'ami były te ustawione dla blogu głównego i żadne inne. z góry dzięki za pomoc. |
|
|
|
19.7.2011 - 23:39
Post
#2
|
|
![]() aktywność: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Grupa: Redakcja Postów: 4 254 Nr: 5 919 |
Może być problem, gdyż zawsze ktoś będzie mógł je sobie wywalić. Dlatego jeśli używasz tylko jednego szablonu, proponował bym w nim na sztywno zakodować dane widgety.
|
|
|
|
19.7.2011 - 23:54
Post
#3
|
|
|
Grupa: Bloger Postów: 5 Nr: 10 288 |
przewidzialem problemy dlatego kazdy nowozarejestrowany user / blogger ma tylko prawa Autora.
moze tylko dodawac posty i nic wiecej, nie ma dostepu do widgetow, ani do szablonu. ewentualnie w jaki sposob zakodowac widget'y na sztywno w szablonie, aby nadal byly dynamiczne (dynamicznie pojawiala sie w nich tresc). skopiowac kod z plikow widget'a do sidebar.php? wystarczy? Ten post edytował blackfish 20.7.2011 - 03:36 |
|
|
|
22.7.2011 - 21:47
Post
#4
|
|
|
Grupa: Bloger Postów: 5 Nr: 10 288 |
nie wierze, ze nikt nie ma pomyslu jak to zrobic.
pytanie brzmi: jak osadzic na sztywno dowolny widget w pliku sidebar.php? Ten post edytował blackfish 23.7.2011 - 17:10 |
|
|
|
23.7.2011 - 21:54
Post
#5
|
|
![]() aktywność: ![]() ![]() ![]() ![]() ![]() ![]() Grupa: Redaktor Naczelny Postów: 1 178 Nr: 425 |
Kod z funkcjonalnością wpisać na stałe w pliku.
-------------------- |
|
|
|
23.7.2011 - 23:44
Post
#6
|
|
|
Grupa: Bloger Postów: 5 Nr: 10 288 |
niebardzo. nawet w przypadku prostych widgetow (jeden plik z funkcjonalnoscia) ta sztuczka sie nie udaje.
nie mowiac juz o bardziej zlozonych. w moich poszukiwaniach natrafilem na kawalek kodu: CODE $instance = array("title" => "My Widget", "number" => 9); $args = array("title" => "My Widget", "before_title" => "<h2>", "after_title" => "</h2>"); $sb = new My_Widget_Class(); $sb->number = $instance['number']; $sb->widget($args,$instance); ktory podobno pozwala na osadzanie dowolnego widget'a w dowolnym miejscu. jednak u mnie tez nie dziala - zamieniam fragment My_Widget_Class na klase widget'u, ktory chce osadzic. nie dziala. nie do konca wiem tez co wywoluje kawalek: "number" => 9 jesli ktos pomoze mi rozwiazac ta zagadke, bede wdzieczny. |
|
|
|
24.7.2011 - 23:45
Post
#7
|
|
|
Grupa: Bloger Postów: 5 Nr: 10 288 |
zamykam temat: YD Network-wide Plugin
Ten post edytował blackfish 24.7.2011 - 23:45 |
|
|
|
![]() ![]() |
| : 22 05 12 - 12:15 |