[Problem] Php w pliku *.tpl |
Autor |
Wiadomość |
JrQ-

Pomógł: 147 razy Posty: 1387
|
Wysłany: 26-11-2010, 14:03 [Problem] Php w pliku *.tpl
|
|
|
Witam, mam pewien problem, mam rotator w php, który chciałbym, aby był wyswietlany w stylu, w pliku overall_header.tpl. Jak zrobić, abym go mógł wstawic np tak: ? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
xlesiu


Pomógł: 5274 razy Posty: 10382
|
|
|
|
 |
JrQ-

Pomógł: 147 razy Posty: 1387
|
Wysłany: 26-11-2010, 18:56
|
|
|
Prawie tak, w każdym razie zrobiłem tak jak tam pisało, czyli dałem:
Kod: | $zmienna = "<table border='1' width='95%' height='10'><tr><td align='center'>To jest przyklad</td><tr></table>";
// send to template
$template->assign_vars(array(
'PRZYKLAD_PHP' => $zmienna,
)
); |
w page_header.php, z tą różnicą, że do zmiennej $zmienna przypisałem funkcję includującą plik, w którym mam kod php.Wstawiłem {PRZYKLAD_PHP} do tplki, wyświetla się, jednak nie w tym miejscu co wstawiam. W tym miejscu co wstawiam funkcja zwraca tylko 1 i to się wyświetla, a mój skrypt php wyświetla się na samej górze. Pomoże ktoś? |
|
|
|
 |
Woytec

Pomógł: 2596 razy Posty: 7676
|
Wysłany: 26-11-2010, 19:06
|
|
|
JrQ- napisał/a: | przypisałem funkcję includującą plik |
Jaką? Include nie możesz przypisać do zmiennej. Najlepiej przypisz wynik. |
|
|
|
 |
@d!r3k


Pomógł: 851 razy Posty: 1685
|
Wysłany: 27-11-2010, 01:35
|
|
|
JrQ-, ja zrobiłem sobie kiedyś taki rotator bannerów
Instrukcja:
--------------------------------------
Otwórz:
Kod: | includes/page_header.php |
Znajdź:
Kod: | define('HEADER_INC', TRUE); |
Po tym dodaj:
Kod: | include($phpbb_root_path . 'baners.'.$phpEx); |
Znajdź:
Kod: | 'PRIVMSG_IMG' => $icon_pm, |
Po tym dodaj:
Kod: | 'BANNERY' => $bannery, |
Otwórz:
Kod: | templates/subSilver/overall_header.tpl |
Znajdź:
Przed tym dodaj:
Kod: | <div align="center">{BANNERY}</div><br /> |
Plik baners.php uzupełnij następująco:
Kod: | <?php
// inicjujemy generator licz losowych
srand((float)microtime()*1000000);
// tablica zawierajaca tablice z banerami i linkami
$ban[] = array('http://img530.imageshack.us/img530/2058/nobanx.jpg' => '#');
$ban[] = array('http://img530.imageshack.us/img530/2058/nobanx.jpg' => '#');
$ban[] = array('http://img530.imageshack.us/img530/2058/nobanx.jpg' => '#');
// wybieramy losowy element z tablicy
$ban_rand = $ban[array_rand($ban)];
// wyswietlamy podlinkowany baner
foreach($ban_rand as $key => $value) {
$bannery = "<a href=\"http://$value\" target=\"_blank\">
<img src=\"$key\" alt=\"$value\" style=\"border: 0;\" /></a>";
}
?> |
Następnie wrzuć go do głównego katalogu forum |
_________________ Odpłatnie wykonam:
- Instalację forum / Instalację modyfikacji,
- Wykonanie uniwersalnego szablonu / Kodowanie szablonów,
- Pisanie drobnych modyfikacji. |
|
|
|
 |
JrQ-

Pomógł: 147 razy Posty: 1387
|
Wysłany: 27-11-2010, 11:31
|
|
|
To nie rotator bannerów, ale cytatów, nevermind nie w tym rzecz ;P
Zrobiłem tak jak mówiłeś (z tą różnicą, że zmieniłem ścieżkę, żeby plik rotatora był umieszczany w stylu i podmieniłem plik na własny) i problem jest taki, że wyświetla mi się to u samej góry, a nie w miejscu gdzie wstawiam zmienną {CYTATY} (też sobie zmieniłem). Coś robię źle?
Woytec napisał/a: | Jaką? Include nie możesz przypisać do zmiennej. Najlepiej przypisz wynik. |
Powiesz jak to zrobić?
[ Dodano: 27-11-2010, 11:33 ]
Generalnie jak usunę z overall_header.tpl {CYTATY} to też się to wyświetla u samej góry, wtf? |
|
|
|
 |
Polaczek

Pomógł: 351 razy Posty: 2297
|
Wysłany: 27-11-2010, 13:30
|
|
|
JrQ- napisał/a: | Generalnie jak usunę z overall_header.tpl {CYTATY} to też się to wyświetla u samej góry, wtf? |
A plik nie używa czasem echo lub print(), aby wyświetlić losowy cytat? |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
 |
Woytec

Pomógł: 2596 razy Posty: 7676
|
Wysłany: 27-11-2010, 14:33
|
|
|
JrQ- napisał/a: | Woytec napisał/a: | Jaką? Include nie możesz przypisać do zmiennej. Najlepiej przypisz wynik. |
Powiesz jak to zrobić?
[ Dodano: 27-11-2010, 11:33 ]
Generalnie jak usunę z overall_header.tpl {CYTATY} to też się to wyświetla u samej góry, wtf? |
Zależy co masz w tym pliku, jak ten plik wyświetlający cytaty działa. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
JrQ-

Pomógł: 147 razy Posty: 1387
|
Wysłany: 28-11-2010, 00:37
|
|
|
Dzięki wszystkim za pomoc, poradziłem sobie jakoś |
|
|
|
 |
|