![]() |
Вставка скрипта в ".tpl"
Доброго вам времени суток. Есть скрипт, который находится в какой-то папке. Есть дизайн, который грузится из шаблона. Как будет выглядеть код для вставки?
|
Телепаты в отпуске...
|
енто означает, что не найдется человека, который смогёт ответить?
|
duremar
Это означает, что надо проблему описывать как можно точнее и подробнее.. Из вашего сообщения мало что понятно. Вы даже не указали на каком языке вам надо код для вставки |
не догнал слэнг, сорри. Скрипт написан на пхп. Попробую по-подробнее описать проблему. Дизайн грузится из index.tpl, вставки типа <? include('папка/файл.php') ?> не работают. Нашел еще способы вставки -
<script language=javascript type='text/javascript' src='http://Сайт.ру/папка/файл.php?js'></script> но он, к сожалению, тоже не работает. Вот, собственно, и вопрос - как вставить загрузку файла? |
что парсит tpl и преобразует в html-код в итоге? расширение ни о чем не говорит
|
Цитата:
не могу знать, могу показать индексовый файл, может это поможет? <? include_once("dll/dll_Set.php"); include_once("dll/dll_Handle.php"); include_once("dll/dll_String.php"); include_once("dll/dll_Page.php"); include_once("dll/dll_Array.php"); include_once("dll/dll_MySQL.php"); include_once("dll/dll_Mail.php"); // Получаем необходимы параметры. $m_strAction = preg_replace("/[^\w_\.\-]/", "", $_REQUEST["action"]); $m_strType = preg_replace("/[^\w_\.\-]/", "", $_REQUEST["type"]); $m_nLevel = preg_replace("/[^\w_\.\-]/", "", $_REQUEST["level"])*1; $m_nParent = preg_replace("/[^\w_\.\-]/", "", $_REQUEST["parent"])*1; $m_nOldParent = preg_replace("/[^\w_\.\-]/", "", $_REQUEST["oldparent"])*1; $m_nId = (preg_replace("/[^\w_\.\-]/", "", $_REQUEST["id"]))*1; $m_strTemplate = "index.tpl"; $m_strContent = ""; $m_strTitle = ""; $m_strNamePage = ""; $m_strPhpFile = "header.php"; $m_strScript = ""; $m_strControl = ""; $m_strCurDate = ""; $m_strMenu = ""; ... ... это часть файла, в котором и нашел привязку к вышеупомянутому тпл. |
Ты пытался прописать <? include('папка/файл.php') ?> внутри темплейта?
Это точно непревильно. Должно быть наоборот. Сколько я их видел - все работают примерно так: 1) инклуд файла для обработки темплейта - самое главное. У тебя это может быть dll_Page.php 2) настройка параметров: создание переменной темплейта, определение файла ( $m_strTemplate = "index.tpl"; смотри где $m_strTemplate дальше используется ) 3) установка переменных (строк) для темплейта 4) вывод инфы пользователю. почитай http://smarty.php.net/ может станет понятно как они вообще работают. |
Узнай какой движок шаблонов используется в движке... и будет тебе щасте...
|
Цитата:
с программированием у меня совсем труба, сам разобраться не могу, поэтому и обратился к вам. 2EvroStandart с английским тоже не фонтан :idontnow: |
Цитата:
Описания я нигде не нашёл, линков чтобы скачать тоже. Если программирования незнаеш, тогда сомнительно чтобы смог другой скрипт туда прикрутить. |
Предлагаю переходить на мою ЦМС %) а если серьезно, то я примерно этуже задачу решал путем засовывания того, что генерит темплейтный движок в временный файл, а потом запусканием этого файла через eval. Думаю копать надо в этом направлении.
|
Тему можно закрывать, разобрался. Всем откликнувшимся спасибо.
|
JaD
Оффтоп. Цитата:
|
| Часовой пояс GMT +4, время: 13:54. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.