Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 5.07.2009 Ostrzeżenie: (0%)
|
Witam. W pewnym cms mam pliki tpl, i jeden odpowiada na sidebary, w których jest menu itp. Jak w takim pliku tpl użyć kodu php, skoro ma takie rozszerzenie?
To przykładowy fragment kodu tpl:
w form.php jest formularz, a dokładnie jedno pole i button. Jak użyję include w tym kodzie, to nic mi nie wyświetla, tak jakby nie było tej linijki. Dlaczego? Jak w inny sposób wyświetlić kod w innym pliku wywołując go w tpl? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 5.07.2009 Ostrzeżenie: (0%)
|
Nie mam pojęcia, to CMS Datalife Engine, a w pliku tpl to wywołania czegoś używa się czegoś takiego: {vote}, {info}, {itp}. Chciałbym wywołać swój skrypt php, ale nie mam pojęcia jak.
Tak wyglądają te znaczniki w index.php, ale nie wiem jak dodać tu swój skrypt: Kod $tpl->set ( '{calendar}', $tpl->result['calendar'] ); $tpl->set ( '{archives}', $tpl->result['archive'] ); $tpl->set ( '{tags}', $tpl->result['tags_cloud'] ); $tpl->set ( '{vote}', $tpl->result['vote'] ); $tpl->set ( '{topnews}', $topnews ); $tpl->set ( '{login}', $login_panel ); $tpl->set ( '{info}', "<span id='dle-info'>" . $tpl->result['info'] . "</span>" ); $tpl->set ( '{speedbar}', $tpl->result['speedbar'] ); Jak dodałem swoją linijkę, i zamieniłem np. $zmienna na include to skrypt pojawia mi się na początku strony, bez względu czy wywołam go w pliku tpl :/ Czyli gdy użyję czegoś takiego w index.php to wyświetla mi się na początku strony, a nie w menu: Kod $tpl->set ( '{forma}', include('plik.php') ); Jak poprawnie użyć tego {*} lub wywołać skrypt innym sposobem? Gdy użyłem tego od poprzednika: Kod {include_php file='form.php'} To wyświetlił się w tym miejscu sam tekst, czyli zamiast skryptu to "{include_php file='form.php'}", tak jakby to było zwykłe zdanie, a nie kod. Co robić? Ten post edytował verona 5.07.2009, 18:27:17 |
|
|
|
verona [PHP] Pliki .tpl 5.07.2009, 17:49:40
bemol a czy ten plik tpl includujesz do pliku php? 5.07.2009, 17:51:30
Darti mozliwe że to smarty ?
{include_php file='form... 5.07.2009, 18:03:20
bemol nie sądze ;p jesli ktos sie bierze za smarty to ju... 5.07.2009, 18:13:35
crackcomm [PHP] pobierz, plaintext <?php$tpl->set ... 5.07.2009, 18:28:26 
verona Cytat(crackcomm @ 5.07.2009, 19:28:26... 5.07.2009, 18:35:24
crackcomm [PHP] pobierz, plaintext <?php$tpl->set ... 5.07.2009, 18:48:02 
verona Cytat(crackcomm @ 5.07.2009, 19:48:02... 5.07.2009, 18:56:05
crackcomm aaaa bo w pliku form.php masz kod php myślałem, że... 5.07.2009, 19:01:29 
verona Cytat(crackcomm @ 5.07.2009, 20:01:29... 5.07.2009, 19:02:43
bemol bo ta funkcja + ten system szablonów pokazuje kod ... 5.07.2009, 19:05:46
verona Więc może opisze to dokładniej. Formularz przerabi... 5.07.2009, 19:33:04 ![]() ![]() |
|
Aktualny czas: 1.04.2026 - 20:33 |