Форум -> Pages (модуль и блок) -> Обработать PHP в статье |
Обработать PHP в статье |
---|
moskmii | Дата: 16.06.2009, в 09:44 | Сообщение №1 |
  Активный участникПользователь №: 96 Сообщений: 184
 | Нужно чтобы в конкретной статье выводились новости из какого-нибудь раздела модуля (автоматически) или фотографии из галереи.
Вообщем вставить и обработать PHP код, причем редактировать его при редактировании самой страницы. |
|
|
Serg_pnz | Дата: 16.06.2009, в 10:03 | Сообщение №2 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | eval в помощь.
В целом логика такая: в бб-декодере пишешь обработчик для тегов [eval][/eval] , который должен обеспечивать следующие функции для безопасности - выполняться только в модуле пагес и только если автор статьи moskmii. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
moskmii | Дата: 06.07.2009, в 14:47 | Сообщение №3 |
  Активный участникПользователь №: 96 Сообщений: 184
 | Для меня это сложновато. А можно просто условие в index.php прописать типо если страница такаято то такойто пхп код (вывод запроса из БД), а если такой то такойто вывод. Всего мне таких страниц с выводом новостей нужно 55 штук и в принципе на каждой странице будет выполняться один запрос.
Как вы думаете не будет ли остальные не нужные запросы грузить страницу. |
|
|
Serg_pnz | Дата: 06.07.2009, в 15:57 | Сообщение №4 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | Да нормально всё будет. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
moskmii | Дата: 16.09.2009, в 14:37 | Сообщение №5 |
  Активный участникПользователь №: 96 Сообщений: 184
 | Цитата | В целом логика такая: в бб-декодере пишешь обработчик для тегов [eval][/eval], который должен обеспечивать следующие функции для безопасности - выполняться только в модуле пагес и только если автор статьи moskmii. |
Это только для BB-редактора, хотелось бы использовать вместе HTML. Даже возможно чтобы ниже окна с редактором в который вводится основной контент записываемый в БД было бы окно в который вставляется PHP код, который обрабатывался при открытии страницы! |
|
|
Serg_pnz | Дата: 17.09.2009, в 09:15 | Сообщение №6 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | moskmii, это можно реализовать или как я уже говорил через теги, или создаешь еще одно поле, куда админ будет писать код. При выводе статьи забираешь данные из этой ячейки и выполняешь их через eval | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
moskmii | Дата: 17.09.2009, в 09:45 | Сообщение №7 |
  Активный участникПользователь №: 96 Сообщений: 184
 | Вобщем чуток поправил StatiсPages под свои нужды, вроде все работает, только там два поля для ввода данных и оба с HTML редактором как убрать один из редакторов, зделать его просто окошком.
Вот код
PHP - Код | 1 2 3
| <?php ."<td><textarea wrap=\"virtual\" cols=\"70\" rows=\"20\" name=\"pagephp\" style=\"background-color: #F8F8F8;\">$pagephp</textarea></td></tr>" ?> |
|
|
|
Serg_pnz | Дата: 17.09.2009, в 14:42 | Сообщение №8 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | Насколько я помню в про-версии за вывод редактора отвечает специальная функция, ток у тебя её почему-то нет в этом фрагмете...
Прикрепи файл и какая версия? | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|