wersja skryptu MyBB: 1.6.9
Witam,
mam pytanie w jak kompletnie od podstaw tworzyć szablon ?
gdyż mam swój szablon portal chciałbym pod niego dostosować forum, jednak to co napisane jest w większości poradników czy że w pannelu admina, edytować dane.. jest to strasznie niewygodne...
A szperając szybko po plikach nie znalazłem konkretnego odpowiadajacego za wyglad forum.
Chodzi mi o to abym mógł sam sobie cały szablon robić mniej weicej tak
Kod PHP:
kod
kod
{myBB}kodkodkdo{mybb}
kokddkodkodokdkod
{mybb}
dkdodkod
chodzi mi o to aby samemu całkiem od podstaw napisać szablon ?
które pliki za co odpowiadaja ?
Za wygląd forum odpowiadają szablony, które sa w bazie danych, i raczej nie ma lepszego sposobu na ich edycje niz w panelu admina
nie mogę napisać szalobnu w zwyklym edytorze ? omijając panel admina ?
wklejąc tylko konstrukcje szablonu z mybb w php w odpowiednie miejsca w moim szablonie ?
Naprawdę nie ma pliku odpowiadającego za wyglad ?
maniaczek napisał(a):nie mogę napisać szalobnu w zwyklym edytorze ? omijając panel admina ?
Szablony są przechowywane w bazie danych (kiczowate rozwiązanie). Nie da się edytować w notatniku, jak nie wygodnie Ci w ACP to możesz prosto w bazie robić zmiany (:E)
maniaczek napisał(a):wklejąc tylko konstrukcje szablonu z mybb w php w odpowiednie miejsca w moim szablonie ?
Mybb nie obsługuje domyślnie php w szablonach, musisz zainstalować php in templates.
maniaczek napisał(a):Naprawdę nie ma pliku odpowiadającego za wyglad ?
Naprawdę
trochę się zawiodłem, ale przechowywanie szablonow w bazie xd
innowacyjne rozwiązanie... wybrałem mybb bo chciałem wkońcu coś nowego i teraz ten silnik zauważyłem staje się popularniejszy
no cóż skoro już porwałem się na mybb... bede musiał się bawić w edycje pokoli każdego elementu w ACP
Jak się człowiek przyzwyczai i wie jaki szablon za jaki element odpowiada, to nie sprawia to większego problemu... Wiadomo, że wygodniej by było, gdyby można napisać to w programie, ale nie m tragedii.
Właśnie próbowałem korzystać z Agent Ransack do edycji szablonu... A w jaki sposób są budowane szablony do ściągnięcia?
Ściągnij sobie i zobacz jak jest zbudowany... Ogólnie edytować trzeba domyślny styl tworząc własny. Oczywiście w panelu Admina (ACP), bo wszystkie dane dotyczące stylu, są przechowywane w bazie danych.
Same style edytuję w cache/themes/.
Co do szablonu strony, to przydałaby się wyszukiwarka w panelu do znajdowania plików szablonu po frazach, bo na początku trzeba trochę naszukać się.
Tler napisał(a):Same style edytuję w cache/themes/.
Niektórzy ludzie mnie załamują...
Najpierw dowiedz się co to jest cache, a później rób inaczej niż Ci wszyscy mówią.
: Wiem po co jest cache (mam kopie na wszelki wypadek), ale jednak po edycji tych styli wszystko jest zapisane w panelu tak jakbym przez niego edytował - czy może jest inaczej?
Jeszcze raz przetestowałem - w folderze "cache" resetują się style, ale tylko wtedy, gdy nadpisujemy style w panelu; tak więc, trzeba zdecydować się, czy edycja jest przez ftp, czy przez panel (ew. zawsze można wgrać przez ftp, co będzie widoczne w panelu).
Oczywiście to jako ciekawostka, jeśli ktoś będzie potrzebować.
(30.03.2013, 14:08)Tler napisał(a): [ -> ]PS. Dopytywałem też o to na grafifor.pl (widziałem tutaj ich użytkowników), ale usunęli mi konto i posty, bo widocznie nie mieszczę się w ich targecie (a muszą być alfą i omegą) :sciana:
Na grafiforze mieli jakieś problemy z serwerem i wgrali backup bazy z lutego, dlatego późniejsze posty i konta poszły się (tu wstawić domyślny czasownik), więc może zamiast posądzać innych o konspirację, dowiedział byś się, w czym leży problem
Napisałem Ci tam (czego chyba nie zdążyłeś przeczytać), że stylów nie powinno się edytować w cache, bo Ci je wsiorbie po jakimś czasie.
Oki - dzięki.
Robię teraz drugi szablon, to też nie będę kombinować.
Tak przy okazji, to tutaj ktoś napisał, że mybb nie ma cachowanych stylów -
http://wojtekp.mydevil.net/mybb-vs-phpbb3 - i jest to kopiowane w dyskusjach na temat mybb. Są jeszcze tam jakieś błędy o mybb?
PS. Po poście od kogoś tylko to mi przyszło na myśl, więc usuwam post scriptum i zrobię jeszcze raz tam konto