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ć?