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

Nie mogę zrobić "Build Skin Files For Release"


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

Rekomendowane odpowiedzi

W Look & Feel > Look & Feel > Template Tools (developer mode)

 

Build Skin Files For Release

Run
This tool:
  • Rebuilds your HTML/CSS/Replacements from the master_*/ disk files.
  • Exports all template XML into the application directories
  • Exports skinsData.xml, css.xml and replacements.xml for each default skin

 

 

kiedy wciskam przycisk "Run" wyrzuca mi błąd

 

Strona XX.XX.XX.XX nie działa

Serwer XX.XX.XX.XX nie może teraz obsłużyć tego żądania.

HTTP ERROR 500
Gdzie XX.XX.XX.XX to adres ip mojej strony. Ktoś zna może powód dlaczego tak sie dzieje? Mam wrzucone pliki do cache/skin_cache/master_skin/skin_helloworld.php
treść tego pliku:
<?php
/**
 * Master skin file
 * Written: Mon, 23 May 2016 17:24:21 +0000
 */
class skin_global_1 extends output {
//===========================================================================
// Name: helloWorld
//===========================================================================
function helloWorld() {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= <<<EOF
<div class='row2 ipsPad'>
    {$this->lang->words['hello_world_title']}
</div>
<br />
EOF;
//--endhtml--//
return $IPBHTML;
}


}
?>

rozumiem, że po kliknięciu powinno wygenerować wszystkie potrzebne pliki i moja aplikacja Hello world powinna już działać.

 

przy okazji podrzucę zawartość pliku, który znajduje się w admin/applications_addon/other/helloworld/modules_public/example/mysection.php

<?php

class public_helloworld_example_mysection extends ipsCommand
{
    public function doExecute( ipsRegistry $registry )
    {
        $this->lang->loadLanguageFile( array( 'public_lang' ), 'helloworld' );

        $this->registry->output->setTitle( $this->lang->words['hello_world_title'] );
        $this->registry->output->addNavigation( $this->lang->words['hello_world_title'], NULL );
        $this->registry->output->addContent( $this->registry->output->getTemplate('helloworld')->helloWorld() );
        $this->registry->output->sendOutput();
    }
}
Edytowane przez lukasion
Odnośnik do komentarza
Udostępnij na innych stronach

jak w ACP, mozesz trochę rozjaśnić? Tworzę aplikacje, więc muszę stworzyć template, żeby wyświetliło cokolwiek w tej aplikacji, w dokumentacji opisany jest sposób użyty przeze mnie, jak zrobić to w sposób jaki Ty prezentujesz?

Edytowane przez lukasion
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ę.