13.04.2011, 21:11
wersja skryptu MyBB: 1.6.2
adres forum: http://podziemieopowiadan.pl/forum
na czym polega problem (screen, opis, komunikaty):
Zrobiłem podstronę według poradnika na MyBBsite. Wszystko było dobrze, kiedy wczytywałem zaledwie zawartość szablonu do pliku, jednakże, jako, że w szablonach nie można używać php, a jest mi on potrzebny, podzieliłem szablon na dwie części, dając w pliku funkcję echo pomiędzy nimi, ale, jak mozna zobaczyć na http://podziemieopowiadan.pl/forum/quiz.php efekt nie jest taki jak oczekiwałem.
Tutaj zawartość quiz.php:
Obydwa szablony są dostępne.
Już poprawiłem. Domyśliłem się, że za wyświetlanie odpowiada funkcja output_page. (Ech, ta moja znajomość php )
Mimo wszystko prosiłbym o pozostawienie topicu dla potomnych.
adres forum: http://podziemieopowiadan.pl/forum
na czym polega problem (screen, opis, komunikaty):
Zrobiłem podstronę według poradnika na MyBBsite. Wszystko było dobrze, kiedy wczytywałem zaledwie zawartość szablonu do pliku, jednakże, jako, że w szablonach nie można używać php, a jest mi on potrzebny, podzieliłem szablon na dwie części, dając w pliku funkcję echo pomiędzy nimi, ale, jak mozna zobaczyć na http://podziemieopowiadan.pl/forum/quiz.php efekt nie jest taki jak oczekiwałem.
Tutaj zawartość quiz.php:
Kod PHP:
<?php
define('IN_MYBB', 1);
require "./global.php";
add_breadcrumb("Quiz z okazji Światowego Dnia książki", "quiz.php");
eval("\$podstr = \"".$templates->get("Quiz1")."\";");
echo "Hello World!";
eval("\$podstr = \"".$templates->get("Quiz2")."\";");
output_page($podstr);
?>
Już poprawiłem. Domyśliłem się, że za wyświetlanie odpowiada funkcja output_page. (Ech, ta moja znajomość php )
Kod PHP:
<?php
define('IN_MYBB', 1);
require "./global.php";
add_breadcrumb("Quiz z okazji Światowego Dnia książki", "quiz.php");
eval("\$podstr1 = \"".$templates->get("Quiz1")."\";");
eval("\$podstr2 = \"".$templates->get("Quiz2")."\";");
output_page($podstr1);
echo "Hello World!";
output_page($podstr2);
?>
Mimo wszystko prosiłbym o pozostawienie topicu dla potomnych.