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

Własny content


Rekomendowane odpowiedzi

  • 3 lata później...

Witam, chciałbym do output dodać odnośnik do nowego bita, dodaje params itd ale czyta mi to jako kod HTML a nie jako kod PHP. Nie jestem zaawansowany w PHP także z góry przepraszam za swoją "niewiedzę".

 

Natomiast gdy dodam ten sam 'odnosnik' (bo tak to nazywam) do boardindextemplate to wyświetla mi wszystko normalnie. W przypadku gdy wkleję go do: output = 'tutaj';    czyta mi go jako kod HTML. 

Pisze teraz z telefonu i nie mogę dodać konkretnego kodu. Ogólnie jest to po prostu odnośnik do bita znajdującego się w ACP. W przypadku wklejenia tego kodu na swoim nowym contencie widzę to samo co wkleilem. Najprawdopodobniej jest to błąd składniowy i coś absurdalnego. Dziękuję za pomoc ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 11 miesięcy temu...
  • Manager

O, znalazłem coś na dysku:

<?php

/* Very basic stuff */
define( 'IPB_THIS_SCRIPT', 'public' );
require_once( 'C:/wamp/www/32x/initdata.php' ); # Have to remove the space between the two dots, the editor is converting them to HTML entities
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );

/* Create our registry */
$registry = ipsRegistry::instance();
$registry->init();

/* Load and execute our page */
$class = new custom_page( $registry );
$class->doExecute();

class custom_page
{
        protected $registry;
        protected $DB;
        protected $settings;
        protected $request;
        protected $lang;
        protected $member;
        protected $memberData;
        protected $cache;
        protected $caches;
        
        public function __construct( $registry )
        {
                /* Make registry objects */
                $this->registry   =  $registry;
                $this->DB         =  $this->registry->DB();
                $this->settings   =& $this->registry->fetchSettings();
                $this->request    =& $this->registry->fetchRequest();
                $this->lang       =  $this->registry->getClass('class_localization');
                $this->member     =  $this->registry->member();
                $this->memberData =& $this->registry->member()->fetchMemberData();
                $this->cache      =  $this->registry->cache();
                $this->caches     =& $this->registry->cache()->fetchCaches();
        }
        
        public function doExecute()
        {
                $this->registry->output->setTitle( 'My Custom Page' );
                $this->registry->output->addContent( 'moo' );
                $this->registry->output->sendOutput();
        }
}

 

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