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

Aplikacja HelloWorld - Styl


Zosski

Rekomendowane odpowiedzi

Witam, mój problem polega na tym iż dostaję błąd gdy próbuję wczytać aplikacje/moduł HelloWorld


Fatal error: Call to a member function helloWorld() on a non-object in /home/u826609276/public_html/admin/applications_addon/other/helloworld/modules_public/example/mysection.php on line 11

Właściwie to jestem początkujący na IPB (wcześniej MyBB), i czytając dokomentacje już sam nie wiedziałem gdzie stworzyć plik stylu i języka, stworzyłem go w głównym folderze aplikacji.
Struktura:
-helloworld
  -modules_public

    -example

      -Tutaj plik defaultSection.php, mysection.php skin_helloworld.php

  -pilk językowy

 

w strukturze umieściłem tylko pliki związane z modułem example, żeby nie było że nie stworzone.

 

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();
    }
}

skin_helloworld.php

<?php

class skin_helloworld_1 extends output {

//===========================================================================
// <ips:board_rules:desc::trigger:>
//===========================================================================
function helloWorld() {

$IPBHTML = "";
//--starthtml--//
$IPBHTML .= <<<EOF
<div class='row2 ipsPad'>
    {$this->lang->words['hello_world_title']}
</div>
<br />
EOF;

//--endhtml--//
return $IPBHTML;
}

}

 

 

I gdzie to wszystkie pliki po koleji wrzucać? Do jakich folderów? W dokumentacji jasno nie napisali :/

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Z jakiej Ty dokumentacji korzystasz? Bo na pewno nie do IP.Board. Strach się bać normalnie. :ninja:

 

Poradnik, jak można się pozbyć tego problemu: http://forum.invisionize.pl/tutorials/article/16-blad-z-serii-fatal-error-call-to-a-member-function/

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

Nie wiem w czym leżał, bo chyba pisałeś o dwóch sprawach w jednym temacie - lub ja to tak odebrałem. Nie ważne. Jak dałeś radę to super.

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

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