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

Rekomendowane odpowiedzi

Opublikowano

Cześć ;)

Stworzyłem pewną aplikację i teraz chciałem wyeksportować szablony do folderu aplikacji.

Po otworzeniu pliku {nameapp}_root_templates.xml zauważyłem, że w każdym bicie nie ma zmiennych.

Oto przykładowy bit wycięty z pliku:


<template>
  <template_group>skin_game</template_group>
  <template_content><![CDATA[ <!-- kod szablonu -->

]]></template_content>
  <template_name>gsList</template_name>
  <template_data/>
  <template_updated>1320864793</template_updated>
  <template_removable>1</template_removable>
  <template_user_added>1</template_user_added>
  <template_user_edited>1</template_user_edited>
  <template_master_key>root</template_master_key>
</template>

Opublikowano

No tak. W folderze /master_skin znajduje się plik skin_{appname}.php w których również nie ma zmiennych.

function detailChanges() { }

Chcę wyeksportować szablony do folderu aplikacji, by przy ponownej instalacji zostały dodane automatycznie do bazy danych.

  • Manager
Opublikowano

To, co chcesz zrobić to ja rozumiem.. Ale Ty nie rozumiesz pytania.. Samo włączenie trybu dewelopera to nie wszystko.. Pytam czy wykonałeś wszystkiego kroki z tego poradnika? Jak to zrobisz to nie powinno być problemów.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Włączyłem tryb dewelopera, utworzyłem folder master_lang, następnie stworzyłem folder master_skin poprzez ACP "Create Master PHP Templates Directory" i na końcu zrobiłem folder master_css - nic to nie pomogło. Nadal przy każdym szablonie nie ma zmiennych.

Opublikowano (edytowane)

Chwila... :blush: Nie rozumiem za bardzo czegoś. Pliki w /cache/master_skin/ są generowane automatycznie. Kod szablonu jest pobierany automatycznie z bazy danych, także również variables powinno zostać automatycznie wygenerowane. :icon_surprised: Bo plików w /cache nie powinienem ruszać, więc ręcznie tego robić nie będę. Wybacz, jeśli pytania są bezsensowne, aczkolwiek nie potrafię sobie z tym poradzić.

Edytowane przez Creative
  • Manager
Opublikowano

Tworząc skiny w trybie DEV najpierw tworzysz katalog master_skin/ - gdzie są dodawane istniejące pliki z bazy.. Ale POTEM już dodajesz i edytujesz je ręcznie właśnie w tym folderze.. Na tym polega właśnie tryb DEV. Potem import z folderu i eksport do aplikacji i voila!

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Mam już stworzone szablony, które chcę wyeksportować. Wszystko jest w porządku, prócz tego że w /admin/applications_addon/other/panel/xml/panel_root_templates.xml nie znajdują się żadne zmienne.

W poprzednich postach pokazałem jak wygląda szablon w pliku .xml


     <template_name>nazwa</template_name>
     <template_data/>
     <template_updated>1321915418</template_updated>

Powinny znajdować się tam zmienne. W bazie danych są dodane w kolumnie template_data, a po utworzeniu /master_skin, brakuje ich w pliku skin_{appname}.php

Aktualnie nie mam uprawnień do tych plików, gdyż zostały one stworzone przez serwer, także muszę poczekać na znajomego, aż dostanę dostęp do root'a.

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ę.