| Форум -> 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 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
 | 
 Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
 
  |