Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witajcie, mam pytanie, mianowicie jak działają szablony? Skoro siedzą one w folderze cache/skin_cache/ to czy są one cały czas odczytywane z cache'u? Gdy zedytuję szablon w ACP, powiedzmy globalTemplate, to zmiana trafia do pliku w /skin_cache/, jednak gdy zrobie przebudowe tego skinu to zmiany znikają. Czyli kod "prawidłowy" siedzi gdzie indziej (w bazie?), czy mam pewność że zmiany dokonane w /skin_cache/ będą zawsze działały? A nie że z czasem się cache odświeży i wszystko zniknie i powróci do kodu "prawidłowego" :/

Edytowane przez mikakas122
Opublikowano (edytowane)

Tak, ale w momencie gdy dodam szablon do skinu, powiedzmy grupe "skin_test" i bit "hello", potem próbuje się odwołać w kodzie do tego w stylu:

$this->registry->getClass('output')->addContent( $this->registry->getClass('output')->getTemplate('test')->hello() );
Wywala to error:
Fatal error: Call to a member function usercp() on a non-object in forum/admin/applications/core/modules_public/global/test.php on line 78
Próbowałem także ręcznie dodać swój plik skin_x.php, doczytałem się że to robi się w trybie developera, czy muszę tego używać? Z kolei jak załącze tryb developera to mam inny error na forum, zapewne związany z ręczną edycją skin_global.php przeze mnie ;d
Fatal error: Class 'skin_global_17' not found in forum/admin/sources/classes/output/publicOutput.php(3243) : eval()'d code on line 3
Edytowane przez mikakas122
Opublikowano (edytowane)

Hm no więc to jest właśnie ten kod:


$this->registry->getClass('output')->addContent( $this->registry->getClass('output')->getTemplate('test')->hello() );

Poniżej jest już tylko sendOutput Edytowane przez mikakas122
Opublikowano

Sory za zwłoke nie było mnie przy kompie, dopiero dziś sprawdziłem wszystko ponownie.

Mianowicie zły error wkleiłem, jest taki sam tylko po prostu zmieniłem nazwę bitu, dlatego zamiast hello jest usercp.

 

W każdym razie faktycznie to wiązało się z moją ręczną edycją pliku, teraz już działa, ale mam inny problem.

Mianowicie odwołując się do tego:

http://community.invisionpower.com/resources/guides.html/_/advanced-and-developers/user-interface/human-interface-guidelines-r142

Próbuje zrobić sideblocki ale div'y nie działają, to jest niby opis do IPB 3.2 i 3.3, a gdzie można znaleźć do 3.1.4?

 

Pozdrawiam

Opublikowano

Bardzo możliwe. 3.1 to już stara, niewspierana wersja.

Nasz kolega już siedział za piracką wersję IPB, Ty też możesz
† Będziemy bronić SB po kres naszych sił †
Nie ma bolca na izolca!!!
Tłumaczes Power

  • 5 miesięcy temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • 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ę.