Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Компоненты/доп. код к шаблонизатору (Павел Чернышёв)
Author Message
Павел Чернышёв
Заглянувший



Joined: 13 Jul 2005
Posts: 10
Карма: 0
   поощрить/наказать

Location: Челябинск

PostPosted: Sun Dec 11, 2005 6:54 am (написано за 6 минут 12 секунд)
   Post subject: Компоненты/доп. код к шаблонизатору
Reply with quote

Тема для размещения дополнительных компонентов/кода к шаблонизатору.
_______
Дано: динамическое навигационное меню (файлы прилагаются).
Вопрос: противоречит ли концепции шаблонизатора подключение данного меню в файл default.htm
при помощи инструкции {include_php file="demo.php"}?
Если нет, то хотелось бы услышать мнение, как лучше прописать путь к картинкам этого меню.


010.zip
 Description:
Динамическое навигационное меню.

Download
 Filename:  010.zip
 Filesize:  3.38 KB
 Downloaded:  549 Time(s)

Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Sun Dec 11, 2005 12:21 pm (спустя 5 часов 26 минут; написано за 46 секунд)
   Post subject:
Reply with quote

Да, в принципе, все, что разрешено в Smarty, можно и в шаблонизаторе использовать. Для того, собственно, Smarty и был выбран. Другое дело, что это уже будет иметь малое отношение к шаблонизатору как к таковому...
Back to top
View user's profile Send private message Send e-mail
Павел Чернышёв
Заглянувший



Joined: 13 Jul 2005
Posts: 10
Карма: 0
   поощрить/наказать

Location: Челябинск

PostPosted: Wed Jan 18, 2006 6:05 am (спустя 1 месяц 6 дней 17 часов 43 минуты; написано за 5 минут 41 секунду)
   Post subject:
Reply with quote

На этот раз предлагаю вашему вниманию компонент (собственный) к шаблинизатору.
Суть главного компонента Collective - управление содержанием <select> при помощи радиокнопок.
Вся необходимая информация поступает из БД.
Нажатием на submit получаем полную информацию о выбранном элементе.


Test.rar
 Description:
Архив с компонентами. Инструкция по установки прилагается

Download
 Filename:  Test.rar
 Filesize:  5.26 KB
 Downloaded:  561 Time(s)

Back to top
View user's profile Send private message
Павел Чернышёв
Заглянувший



Joined: 13 Jul 2005
Posts: 10
Карма: 0
   поощрить/наказать

Location: Челябинск

PostPosted: Sat Jan 21, 2006 4:42 am (спустя 2 дня 22 часа 37 минут; написано за 4 минуты 51 секунду)
   Post subject:
Reply with quote

Примечание.
В целях повышения безопасности предыдущего скрипта рекомендую подключить
к шаблонизатору библиотеку dklab.ru/lib/DbSimple/ и
переписать функции работающие с базой данных 8)
Для подключения библиотеки следует добавить строку require_once "DbSimple/DSN.php";
в файл TemplierHandler.php
и скопировать в каталог WEBINF\lib папку DbSimple
Прошу поправить меня, если библиотека подключается как-то иначе.
Back to top
View user's profile Send private message
Guest






Карма: 388
   поощрить/наказать


PostPosted: Sat Oct 28, 2006 2:55 pm (спустя 9 месяцев 7 дней 10 часов 12 минут; написано за 2 минуты 7 секунд)
   Post subject:
Reply with quote

а как теперь использовать dbsimple в шаблонизаторе..
мне постоянно выдает ошибку
Fatal error: Call to a member function on a non-object in z:\home\temp\www\WEBINF\component\Clients\Model.php on line 6

код:
<?php
require_once "db.php";
class Clients_Model {
function load()
{
    $Data = $DB->select('SELECT * FROM clients');
    return $Data;
}
}
?>
Back to top
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML