![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
| Drizhenko |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Я сделал так
Файл Index.php
В файле Site.php есть ссылки, типа
И вот такая штука: {Middle} Когда вызывается Index.php, то он сам вписывает вместо {Middle} нужный текст и выводит полученный результат. Прикол в том, что php код не вставляется, вместо {Middle}, а если просто текстовый файл, то вставляется. Если кто знает почему. Подскажите. Это сообщение отредактировал(а) Drizhenko - 1.3.2006, 12:50 |
||||
|
|||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Drizhenko, уверен что PHP код точно так же прекрасно встявляется но естественно не отрабатывает. Потому что на отработку его никто не напрявляет.
В системе push-шаблонов (как ты реализуешь тут) надо все данные в своем скрипте предварительно обрабатывать, а в шаблон выдавать уже готовый html. |
|||
|
||||
| Тиль |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 27.2.2006 Репутация: нет Всего: нет |
Drizhenko сделай так:
на ссылку напиши
а в том месте где у тебя должно появляться содержимое того, что выводится при нажатии на ссылку сделай так:
break нужен точно, проверенно --------------------
Казалось нам пипец, оказалось что не казалось |
||||
|
|||||
| Guedda |
|
||||||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Файл index.php:
Файл mybook.tpl:
В браузере после того, как напишешь в адресной строке index.php выведется следующее:
-------------------- Ll 2 |
||||||
|
|||||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Тиль, Guedda, ваши варианты работают. Но в варианте Guedda, как я и писал ранее, если попытаться вставить вместо "Я люблю людей!!!" php файл, то он не обрабатывается, про что и сказал smartov.
А как его обработать и вставить вместо метки вот вопрос???? Это сообщение отредактировал(а) Drizhenko - 2.3.2006, 06:21 |
|||
|
||||
| -=Ustas=- |
|
||||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Естественно и не будет обрабатываться. Ты должен туда передавать уже готовый контент, а не php файлы!
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
||||
|
|||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Сделал так, что-то не получилось. {head} заменяется, а {content} нет.
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Drizhenko,
1. Покажи код замены и вывода. 2. Покажи код файла, содержимое которого ты хочешь вывести. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| smartov |
|
||||||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
-=Ustas=-, а к чему ты написал свой вариант.
Код файла "your_file.php" так как написал ты все равно не обработается. Ты просто его вляпаешь в вывод, просто код, а не результат его выполнения. Drizhenko, Тут может помочь либо eval либо include если перед инклюдом начать буферизацию, а потом уже вставить результат выполнения. То бишь mybook.tpl
spisochek.php (например такой...)
index.php
|
||||||
|
|||||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
smartov, ты прав, ступил немного
И то, только в том случае, если в PHP разрешено использование файловых функций на удаленные файлы. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
smartov, -=Ustas=-, Испробовал, предложенные вами варианты. Оба получились. Спасибо.
Это сообщение отредактировал(а) Drizhenko - 2.3.2006, 19:32 |
|||
|
||||
| Vbif |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.2.2006 Где: Реутов Репутация: нет Всего: нет |
народ есть такой вопрос по этой же теме....
вот есть функция:
и мне нужно чтобы она выводилась на главной странице в указанном месте .. с помощью следущего кода...
И вот в чём проблема.. все переменные нормально выводятся а вот функция cat($path), не выводит всех значений, она выводит только одно... помогите плиз в чём проблема... Это сообщение отредактировал(а) Vbif - 17.7.2006, 11:20 |
||||
|
|||||
| Vbif |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.2.2006 Где: Реутов Репутация: нет Всего: нет |
хотя в принципе уже сам разобрался... саппорт уже не нужен=)
|
|||
|
||||
| zetxi815eb |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 17.1.2007 Репутация: нет Всего: нет |
Нифига не понимаю...в веб программировании я полный нуль..
Помогите плиз такую фишку сделать index.php Кнопки: Меню , События, Новости И чтоб при нажатии на какую-нить из кнопок менялась переменная $var1 |
|||
|
||||
![]()
|
| Правила форума "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. |