Strona 1 z 1

template index_body.html i php

: 30 maja 2008, 15:30
autor: darkkatarsis
Witam, mam problem gdyz chciałbym wyświetlić na stronie głównej w tabelce np. "statystyki" mój fragment kodu php. Dokładnie tutaj: http://goblix.9x.pl/problem.jpg
Tabelka statystyki jest wyswietlana/generowana w templates/index_body.html

kod:

Kod: Zaznacz cały

<div class="tabhead">
	<span class="dt"><font class="dt">Statystyki</font></span></div>
	<div class="tabcell">
	<span class="dn">
        

	->Moj kod php<-


	</span></div>

</td></tr></table>
Chciałbym aby w tym miejscu można było uzyc php.
np najprostrzy skrypt typu

Kod: Zaznacz cały

<?PHP
echo 'helo';
?>
Niestety z tego co mi wiadomo nie można w templajcie uzyć php. I trzeba by to zdefiniować w jakimś pliku php (może functions.php ?) i wywołać w index_body.html w takiej postaci:

Kod: Zaznacz cały

<div class="tabhead">
	<span class="dt"><font class="dt">Statystyki</font></span></div>
	<div class="tabcell">
	<span class="dn">
        

	{MOJE_ECHO}


	</span></div>

</td></tr></table>

Mam nadzieje że nie jest to coś trudnego gdyz jestem początkujacy w tych sprawach. Z zasady jestem uparty i wole duzo poszukac, popytac ale już nie mam siły gdyż 4 godzina mi zlatuje... a nie wiem gdzie i w jaki sposób to zdeklarować.
Prosiłbym o przedstawienie jakiegokolwiek przykładu bądz rozwiazania problemu. Dziekuje i pozdrawiam.

Re: template index_body.html i php

: 30 maja 2008, 15:37
autor: daroPL
Z tego co piszesz to wnioskuje, że nie masz pojęcia za dużego w sprawach PHP, a bez tego nic nie zrobisz. Poszukaj sobie jakiegoś kursu w Googlach i dopiero jak załapiesz podstawy to bierz się za takie modyfikacje.
Pare linków, które mogą bardzo Ci sie przydać w przyszłości:
http://www.phpbb.com/mods/documentation/
http://area51.phpbb.com/docs/coding-guidelines.html

Re: template index_body.html i php

: 30 maja 2008, 16:39
autor: darkkatarsis
tzn upraszczajac chcialbym aby w tym miejscu co wskazalem mozna bylo cokolwiek wyswietlic w php.

Re: template index_body.html i php

: 30 maja 2008, 17:17
autor: jaroslw
Przykład:

Kod: Zaznacz cały

<!-- PHP -->
	echo "hello world!";
<!-- ENDPHP -->
Więcej na temat dostępnych funkcji w plikach stylu: http://area51.phpbb.com/docs/coding-gui ... templating

Re: template index_body.html i php

: 30 maja 2008, 17:36
autor: darkkatarsis
Przeciez wyraznie napisalem ze chce wywolac dowolne echo w index_body.html Przeciez jakby to bylo takie rpsote to bym sobie poradzil chyba ^^" Nie mozna w tym pliku bezposrednio wkleic kodu php trzeba go najpierw zainicjowac nie wiem hmm w index.php jak zmienna globalna (nie wiem czy dobrze mowie) ?
w index_body.html Wszystko jest pisane na zasadzie

<td>{ZMIENNA_JAKAS}</td>

kod php jest tam w ogole nie brano pod uwage w takiej postaci jak napisal moj przedmowca. ^^'

Re: template index_body.html i php

: 30 maja 2008, 18:00
autor: jaroslw
Plik index.php, znajdź:

Kod: Zaznacz cały

$template->assign_vars(array(
dodaj po:

Kod: Zaznacz cały

'NAZWAZMIENNEJ'		=> 'tekst' . "$przykladowa_zmienna",
Potem w pliku index_body.html wstawiasz to w formie:

Kod: Zaznacz cały

{NAZWAZMIENNEJ}
Po znakach "=>" możesz dać dowolny tekst, działanie, skrypt...

Wcześniejsze rozwiązanie podałem z poradnika dot. programowania w phpBB3. Sprawdziłem to i rzeczywiście nie działa. Zasugerowałem się tym, że jeśli już się to tam znalazło, to powinno działać :P

PS. Nie zapomnij odświeżyć potem szablonów stylu.

Re: template index_body.html i php

: 30 maja 2008, 18:15
autor: darkkatarsis
tak działa :p dziekuje serdecznie, zabieram sie do pisania :)