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

Problem po przebudowaniu aplikacji


Orri
Przejdź do rozwiązania Rozwiązane przez Orri,

Rekomendowane odpowiedzi

Witam,

 

Tworzę swoją aplikację panel gracza z możliwością sterowania panelem z ACP. W trybie IN_DEV w ACP wszystko się wyświetla i działa natomiast gdy wyłącze ten tryb wyskakuje poniższy błąd:

 

UnexpectedValueException:  (0)
#0 /devweb/applications/gamecp/modules/admin/gameadmin/showVehicles.php(172): IPS\_Theme->getTemplate('gamecp')
#1 /devweb/system/Dispatcher/Controller.php(118): IPS\gamecp\modules\admin\gameadmin\_showVehicles->manage()
#2 /devweb/applications/gamecp/modules/admin/gameadmin/showVehicles.php(33): IPS\Dispatcher\_Controller->execute()
#3 /devweb/system/Dispatcher/Dispatcher.php(153): IPS\gamecp\modules\admin\gameadmin\_showVehicles->execute()
#4 /devweb/admin/index.php(13): IPS\_Dispatcher->run()
#5 {main}

 

Linijka 172:

 \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'gamecp' )->vehiclesList($vehiclesList, $total_pages, $page);

 

Linjka 30-35: 

public function execute()
    {
        \IPS\Dispatcher::i()->checkAcpPermission( 'showVehicles_manage' );
        parent::execute();
        \IPS\Output::i()->cssFiles = array_merge( \IPS\Output::i()->cssFiles, \IPS\Theme::i()->css( 'custom.css', 'gamecp', 'admin' ) );
    }

 

Odnośnik do komentarza
Udostępnij na innych stronach

15 minut temu, Weak. napisał(a):

Tryb DEV nie zapisuje szablonów bo jest wczytywany z FTP, więc stawiam, że nawet nie masz w szablonie "gamecp".

 

Szablony z ACP nie zapisują się w stylach forum i nie są dostępne z poziomu ACP więc jedynie można je edytować w trybie dev przez FTP. Czy jest jakiś sposób na wrzucenie ich do stylu?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Na forum z wyłączonym DEV instalujesz to: https://invisioncommunity.com/files/file/8946-the-dev-toolbox/

Wrzucasz pliki dev tej aplikacji: https://github.com/codingjungle/toolbox

Włączasz tryb DEV

Generujesz pliki aplikacji tej co masz:

image.png

 

Wtedy też będziesz mógł w trybie DEV pracować nad tą aplikacją i potem by ją zainstalować na docelowym forum po prostu klikasz to i generujesz plik instalacyjny tar - najlepiej z nową wersją by wszystkie wprowadzone zmiany też zostały uwzględnione w procesie aktualizacji:

image.png

 

  • Lubię to 1

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

Aa, bo tam jest błąd. Otwórz ten plik i zmień na:

            $app = $values['dtdevfolder_appapp'];
            $type = $values['dtdevfolder_apptype'];

 

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

Masz tą całą apkę do przebudowy, wysłałeś mi plik tar, ale potem mam błąd taki:

image.png

Co mnie zdziwiło, bo to jednej z główniejszych tabel forum i bez niej nic nie działa, ale potem patrzę w kod:

image.png

 

Wszystkie zapytania musisz zmienić z tego query, albo dodać tak:

image.png

 

 

Poprawisz to w całej apce to mogę wtedy rzucić okiem.

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

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