Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Sidebar na każdej stronie forum


maxx

Rekomendowane odpowiedzi

Przekopałem się przez chyba wszystkie fora supportowe w poszukiwaniu rozwiązania prostego zdawałoby się problemu.

Sidebar na wszystkich stronach forum - i wszędzie piszą: nie da się, nie można, nie nie nie.

Naprawdę się nie da?

Poradziłem sobie z likwidacją "zwijacza", po jego usunięciu tegoż poradziłem sobie też w wyrównaniem tabeli głównej z sidebarem od góry, teraz chciałbym wsadzić sidebar na każdej stronie forum i klapa.

Nie ma mocnych? :lol:

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Nikt jeszcze tego nie zrobił po prostu. Nie wiem z jakiego powodu, no, ale nie..

Trzeba przenieść kod z rodziny bitów strony głównej do głównego szablonu forum globalTemplate, a potem pobawić się zwijaczem .js.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Zwijacz usuwa się w ACP>Look&Feel>Nazwa_Skina>Board Index>boardIndexTemplate

Trzeba znaleźć i usunąć poniższy kawałek kodu:

<if test="sideBarEnabled:|:$this->templateVars['sidebar_enabled']">
       <a href='{parse url="app=forums&module=extras&section=toggle" base="public"}' id='close_sidebar'  class='sidebar_toggle rounded' <if test="sidebaropen:|:IPSCookie::get('hide_sidebar') != '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_close.png' alt='{$this->lang->words['sidebar_close']}' /></a>
       <a href='{parse url="app=forums&module=extras&section=toggle" base="public"}' id='open_sidebar' class='sidebar_toggle rounded' <if test="sidebarclosed:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_open.png' alt='{$this->lang->words['sidebar_open']}' /></a>
</if>

Żeby wyrównać tabelę Sidebara z tabelą główną forum należy w ipb_styles.css danego skina znaleźć poniższy fragment kodu i zmienić margin-top na 0px

#index_stats {
padding-bottom: 25px;
margin-bottom: 20px;
margin-top: 25px;
width: 22%;

Ale co i gdzie wstawić, żeby ten sidebar na wszystkich stronach wyświetlić?

DawPi, w Tobie ostatnia nadzieja...

Edytowane przez maxx
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Spróbuj go najpierw dodać na wszystkich stronach, a potem posiedzę nad wyświetlaniem tylko w widoku forum/tematu.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Z sidebar'em może być problem. Hook'i mają zapisane konkretnie gdzie się znajdują.

Przykładowo:

        ["type"]=>
       string(7) "foreach"
       ["skinGroup"]=>
       string(11) "skin_boards"
       ["skinFunction"]=>
       string(18) "boardIndexTemplate"
       ["id"]=>
       string(11) "side_blocks"
       ["position"]=>
       string(9) "outer.pre"

Trzeba by w takim wypadku w ogóle ominąć skinGroup i skinFunction :lol:

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

No wiadomo.. Napiszesz tutorial i zbijemy ... dużo nowych użytkowników, jak to wrzucę na zagramanicznych stronach w sygnaturę. :lol:

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

A, zwijacz chyba zapisuje stan w ciastkach, trzeba więc uważać przy zmienianiu skina - ciastka czyścić?

Nie.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

To może teraz ja.

:lol: wytłumaczę sens tego o co nam chodzi.

Zamieszczając reklamę na forum kieruje ją się do określonego odbiorcy. (w tym przypadku usługi z jakiejś tam branży w różnych rejonach kraju)

Wielu userów korzysta z opcji zobacz posty od ostatniej wizyty pomijając strony główne i strony widoku for. Reklamodawca ma w nosie reklamę na stronach z widokiem for. On chce żeby go widzieli wszyscy wszędzie... bo dopiero wtedy to ma sens.

Odnośnik do komentarza
Udostępnij na innych stronach

Chwila i będzie. Już nawet zwijacza zrobiłem :lol:

Kto chce to go sobie usunie, a kto nie chce to będzie go miał.

Tylko jest jedno ale...

Właśnie zauważyłem coś mało optymistycznego:

WersjaIP.Board 2.3.x

Więc jeżeli te dane są aktualne to przepraszam bardzo ale ja na 3.0.5 robię.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeszcze 2.3.4, przechodzimy na 3.0.5, ale na eksperymenty na żywym forum nie możemy sobie pozwolić (70k userów/300k postów, ok 400 online)

Najpierw musimy dojść do ładu z layoutem i niezbędnymi modami. Mamy tego w 2.3.4 sporo i nie wyobrażamy sobie, żeby te dodatki userom i moderatorom zabrać.

W zasadzie wszystko już mamy, tylko ten sidebar nieszczęsny został.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.