imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 08.10.2006, 21:36     # 1
duremar
Newbie
 
Регистрация: 08.10.2006
Сообщения: 42

duremar Нуль без палочки
Вставка скрипта в ".tpl"

Доброго вам времени суток. Есть скрипт, который находится в какой-то папке. Есть дизайн, который грузится из шаблона. Как будет выглядеть код для вставки?
duremar вне форума  
Старый 08.10.2006, 21:38     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Телепаты в отпуске...
RaZEr вне форума  
Старый 08.10.2006, 21:39     # 3
duremar
Newbie
 
Регистрация: 08.10.2006
Сообщения: 42

duremar Нуль без палочки
енто означает, что не найдется человека, который смогёт ответить?
duremar вне форума  
Старый 08.10.2006, 22:19     # 4
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
duremar
Это означает, что надо проблему описывать как можно точнее и подробнее..
Из вашего сообщения мало что понятно. Вы даже не указали на каком языке вам надо код для вставки
__________________
меня не вылечат
Псих вне форума  
Старый 08.10.2006, 22:29     # 5
duremar
Newbie
 
Регистрация: 08.10.2006
Сообщения: 42

duremar Нуль без палочки
не догнал слэнг, сорри. Скрипт написан на пхп. Попробую по-подробнее описать проблему. Дизайн грузится из index.tpl, вставки типа <? include('папка/файл.php') ?> не работают. Нашел еще способы вставки -
<script language=javascript type='text/javascript' src='http://Сайт.ру/папка/файл.php?js'></script>
но он, к сожалению, тоже не работает. Вот, собственно, и вопрос - как вставить загрузку файла?
duremar вне форума  
Старый 08.10.2006, 22:35     # 6
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
что парсит tpl и преобразует в html-код в итоге? расширение ни о чем не говорит
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 08.10.2006, 23:01     # 7
duremar
Newbie
 
Регистрация: 08.10.2006
Сообщения: 42

duremar Нуль без палочки
Цитата:
Сообщение от Saruman
что парсит 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 = "";
...
...
это часть файла, в котором и нашел привязку к вышеупомянутому тпл.
duremar вне форума  
Старый 09.10.2006, 17:58     # 8
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Ты пытался прописать <? include('папка/файл.php') ?> внутри темплейта?
Это точно непревильно. Должно быть наоборот.

Сколько я их видел - все работают примерно так:
1) инклуд файла для обработки темплейта - самое главное. У тебя это может быть dll_Page.php
2) настройка параметров: создание переменной темплейта, определение файла ( $m_strTemplate = "index.tpl"; смотри где $m_strTemplate дальше используется )
3) установка переменных (строк) для темплейта
4) вывод инфы пользователю.

почитай http://smarty.php.net/ может станет понятно как они вообще работают.
EvroStandart вне форума  
Старый 09.10.2006, 18:52     # 9
Sensey
Junior Member
 
Регистрация: 25.12.2002
Сообщения: 114

Sensey Нимб уже пробиваетсяSensey Нимб уже пробивается
Узнай какой движок шаблонов используется в движке... и будет тебе щасте...
__________________
PHP+MySQL
Sensey вне форума  
Старый 09.10.2006, 21:08     # 10
duremar
Newbie
 
Регистрация: 08.10.2006
Сообщения: 42

duremar Нуль без палочки
Цитата:
Сообщение от Sensey
Узнай какой движок шаблонов используется в движке... и будет тебе щасте...
движок узнал - называется, вроде, iNet.Admin.
с программированием у меня совсем труба, сам разобраться не могу, поэтому и обратился к вам.

2EvroStandart
с английским тоже не фонтан
duremar вне форума  
Старый 10.10.2006, 12:00     # 11
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Цитата:
duremar:
вроде, iNet.Admin.
Про него даже гугл почти ничего не находит. Единственное что я выяснил - это Content Management System. Тоесть так называется вся твоя система. А движок темплейтов - это маленькая часть системы.

Описания я нигде не нашёл, линков чтобы скачать тоже.

Если программирования незнаеш, тогда сомнительно чтобы смог другой скрипт туда прикрутить.
EvroStandart вне форума  
Старый 12.10.2006, 17:43     # 12
JaD
Junior Member
 
Регистрация: 24.01.2005
Сообщения: 50

JaD Путь к славе только начался
Предлагаю переходить на мою ЦМС %) а если серьезно, то я примерно этуже задачу решал путем засовывания того, что генерит темплейтный движок в временный файл, а потом запусканием этого файла через eval. Думаю копать надо в этом направлении.
JaD вне форума  
Старый 12.10.2006, 20:59     # 13
duremar
Newbie
 
Регистрация: 08.10.2006
Сообщения: 42

duremar Нуль без палочки
Тему можно закрывать, разобрался. Всем откликнувшимся спасибо.
duremar вне форума  
Старый 12.10.2006, 21:29     # 14
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
JaD
Оффтоп.
Цитата:
JaD:
то я примерно этуже задачу решал путем засовывания того, что генерит темплейтный движок в временный файл, а потом запусканием этого файла через eval
Садист. Чего людии только не придумают, чтобы кайф получить (:
__________________
меня не вылечат

Последний раз редактировалось Псих; 12.10.2006 в 21:40.
Псих вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:32.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.