![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Cepera |
|
|||
![]() PHPexp ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2146 Регистрация: 25.3.2002 Где: Russia, Samara Репутация: 1 Всего: 7 |
вот... собственно хочу предложить разработать некий класс, который легко позволит дергать HTML-темплейты и вставлять туда необходимые переменные...
нечто вроде классов, используемых на пхпББ форумах... Есть ли желающие, если наберем хотя бы 3х, то за дело можно будет взяться ![]() -------------------- I know it is heavy for reading, but I know you will read it anyway... |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
я - желающий
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Cepera |
|
|||
![]() PHPexp ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2146 Регистрация: 25.3.2002 Где: Russia, Samara Репутация: 1 Всего: 7 |
ок, завтра кое-что уже тогда положу... саму мыслю
![]() -------------------- I know it is heavy for reading, but I know you will read it anyway... |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
Я бы тоже не отказался поучавствовать. Только сразу говорю опыту у меня о-о-о-очень мало...
![]() |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
Я тоже участвую
![]() ![]() |
|||
|
||||
Cepera |
|
|||
![]() PHPexp ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2146 Регистрация: 25.3.2002 Где: Russia, Samara Репутация: 1 Всего: 7 |
Таким образом мы создали сам класс и заложили внутрь инициализирующие параметры... Следующим шагом надо создать функцию парсер (для самого темплейта) Есть идеи (как ввести необходимые параметры в обычный хмтль)? -------------------- I know it is heavy for reading, but I know you will read it anyway... |
|||
|
||||
Cepera |
|
|||
![]() PHPexp ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2146 Регистрация: 25.3.2002 Где: Russia, Samara Репутация: 1 Всего: 7 |
В принципе, все уже есть для инфы... для этого ввели массив $TemplatesData, подгружать в него все можем... а как насчет вывода?
-------------------- I know it is heavy for reading, but I know you will read it anyway... |
|||
|
||||
MuToGeN |
|
||||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
разметка html шаблона - мои предложения:
1) html комментарии (<!-- -->), если будет какая-то ошибка (т.е. не будет подставленно нужное значение), то для пользователя это останется незаметным (скорее всего).
2) имена переменных, которые надо заменить на их значения, предшествуемые какими-то спец.символами
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
||||
|
|||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
по скорости будет одинаково (если замену делать через substr_replace)
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Cepera |
|
|||
![]() PHPexp ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2146 Регистрация: 25.3.2002 Где: Russia, Samara Репутация: 1 Всего: 7 |
все через собачек вводить?.. хм...
я думал все что начинается на бакс ($) кроме последовательностей \$, чтобы не возникало проблем с обдумыванием... чтобы синтаксис как стандартный был... -------------------- I know it is heavy for reading, but I know you will read it anyway... |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
с html комментариями тоже идея не очень была, SSI навеяло... если все имена переменных расставить нормально, то в крайнем случае они будут заменены пустой строкой, а по тем переменным, которые не будут заменены на значения, искать ошибки.
с баксом привычнее, полностью согласен. еще надо что-то сообразить для циклов (к примеру, вывод постингов в этом форуме - когда пишешь шаблон, неизвестно ведь, сколько их будет) -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
что-то типа
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Cepera |
|
|||
![]() PHPexp ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2146 Регистрация: 25.3.2002 Где: Russia, Samara Репутация: 1 Всего: 7 |
что-то не понял идею, ну-ка объясни? -------------------- I know it is heavy for reading, but I know you will read it anyway... |
|||
|
||||
MuToGeN |
|
||||||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
в этом варианте будут 5 записей. будет меньше - будут отображены пустые записи, больше - будут отображены первые 5...
это конечно просто так работать не будет, все это должно обрабатываться скриптом. но если оно будет обработано нормально, то пользователю будет выдано ровно столько записей, сколько нужно -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
||||||
|
|||||||
MuToGeN |
|
||||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
другая аналогия, с той же гостевой книгой:
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |