![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| xoslv |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 12.1.2007 Репутация: нет Всего: нет |
Доброго времени суток, любимый Винград!
Не буду долго писать, спрошу коротко и на сколько можно понятней. Есть шаблон:
Выводится это всё элементарно, примерно так:
Как сделать, чтобы значение, находящееся между %%[ и ]%% выполнелось как PHP код, именно в той части шаблона, где оно указанно? Зарание благодарю за помощь! --------------------
Не всё то маздай, что синее! |
||||
|
|||||
| Валерия |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
реги + eval
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 8 Всего: 260 |
||||
|
||||
| HackMan |
|
||||
|
Юзверь-программист ![]() ![]() Профиль Группа: Участник Сообщений: 391 Регистрация: 18.6.2005 Где: .ua Репутация: нет Всего: 9 |
А мне кажется, что у человека сложность не в том, как выполнить код, а в том, как его выполнить именно в той части текста, где он находится.
Что бы в результате было не
а
-------------------- Завтра - это самый загруженный день недели ![]() ![]() |
||||
|
|||||
| xoslv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 12.1.2007 Репутация: нет Всего: нет |
Ну я не думаю, что проблема определить, где будет выводиться код, главное чтобы он сработал вообще, а после этого, буду думать, где мне его надо!
Т.е., имея в шаблоне некий код %%[(defined(SITE) ? "ok" : "hacking atempt")]%% Для чтения шаблона, мне надо:
???? Что-то я с этой регуляркой не дружу... Можно попросить образец кода в студию? --------------------
Не всё то маздай, что синее! |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 8 Всего: 260 |
||||
|
||||
| xoslv |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 12.1.2007 Репутация: нет Всего: нет |
Вобщем, пробую я так:
шаблон такой:
ошибка в логе при этом такая:
--------------------
Не всё то маздай, что синее! |
||||||
|
|||||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 8 Всего: 260 |
||||
|
||||
| xoslv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 12.1.2007 Репутация: нет Всего: нет |
В данном примере я пытаюсь елементарно вывести надпись TRUE или FALSE, но меня смущают слэши....
Как от них избавиться, пока незнаю! --------------------
Не всё то маздай, что синее! |
|||
|
||||
| xoslv |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 12.1.2007 Репутация: нет Всего: нет |
Ну почти нашёл решение, правда, не совсе то, что я хотел....
вот код движка:
а вот так выглядит шаблон:
Но сам вопрос остаётся открытым, какже сделать, чтобы можно было писать условия прямо в шаблоне? Если изменить регулярку, то можно просто в шаблоне написать %%SITE%% и он отобразит содержимое... Но никак не пойму что сделать с условием.... --------------------
Не всё то маздай, что синее! |
||||
|
|||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 5 Всего: 146 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Тексты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |