В детальном описании элемента инфоблока вывод компонет

Рейтинг: -52.2649  
На голосовании
Предложил Хан Эрли 04.11.2011 22:51:55

В детальном описании элемента инфоблока вывод компонет

Предлагаю сделать так, что бы в детальное описание элемента инфоблока можно было добавлять (из виз редктора) php-код. А при показе элемента в публичной части, этот php-код исполнялся. Или что бы в детальном описании можно было добавлять компоненты.
Поясняю зачем это надо. Например: есть у нас "новость" вида:
Бла-бла-бла (типа текст)
ТУТ видеоролик
Опять Бла-бла-бла (типа текст)
ТУТ видеоролик
Как было бы здорово: закачал в медиабиблиотеку flv-файклики. Потом добавляешь статью (новость) и по ходу набора - кидаем компонентики "видофайл".
Или аналогично, если вместо видороликов надо выводить к.-либо галерейки и т.д.
Причём у других CMS это есть то... в друпале - есть "фильтр php-кода", когда в содержимое ноды обрабатывется как php-код. В Jooml`е возможно внутри статей исполнение плагинов, показ модулей...
Ясно дело, что тут встанет вопрос безопасности, что бы абы кто не мог добавлять такие элементы с php-кодом. Т.е. надо будет предусмотреть как регулировать права доступа.

Рейтинг: 0  
Хан Эрли 21.11.2011 22:19:13
М... дя... минусуют... а почему? Никто так и не пояснил....
Рейтинг: 0  
Кутырёв Артемий 28.11.2011 06:31:27
На уровне программирования задача и сейчас отлично решается, а вот контентщикам давать эту гранату не следует.
Рейтинг: 0  
Хан Эрли 04.12.2011 18:45:40
На уровне программирования задача и сейчас отлично решается, а вот контентщикам давать эту гранату не следует.
можно подумать, что контентщик, имя права создания обычной страницы, этой гранаты не имеет...
Рейтинг: 0  
Кутырёв Артемий 04.12.2011 22:17:42
Имеют, а вам одной гранаты не достаточно? :-)Я бы поддержал идею любых подключаемых сущностей, но только не нативного кода (я даже против нынешнего html в редакторе). И хотя я не минусовал, но эти минусы поддерживаю.
Рейтинг: 0  
Хан Эрли 04.12.2011 23:25:06
Блин... толи комент удалили, толи я хотел написать, но не написал, ладно ещё раз напишу.
Если читать внимательно мою идею, то можно прочитать:
Или что бы в детальном описании можно было добавлять компоненты
Я не настаиваю на там, что бы именно php исполнялся. Можно и к.-либо фильтры сделать...
Например, в джумле есть мамботы/плагины которые макросы вида:

[gallery:phoca id=11 ]


заменяют на html код галереи.
Ну согласитесь, что такие костыли решения http://dev.1c-bitrix.ru/community/webdev/group/78/blog/2376/
не шибко удобное дело... хотелось бы, что бы это всё в коробке было...
Рейтинг: 0  
Кутырёв Артемий 05.12.2011 05:38:56
Ну так вот за слова "php-код" ваша идея минусы насобирала. А так что-то в этом есть... если продумать эти самые мамботы.
Рейтинг: 0  
Зуев Владислав 07.01.2012 00:21:17
Соглашусь слова php-код были лишними. Но втроить например форму в новость без лишних телодвижений было бы просто здорово.
Рейтинг: 0  
Хан Эрли 07.01.2012 04:14:54
Соглашусь слова php-код были лишними.
Изменил название.
Ну прошу прощения - в друпале, например, там можно исполнять php-код в теле ноды. За счёт этого выводить блоки, вьюхи и т.д. Вот я привычным языком и сказал.
Рейтинг: 0  
Роман Забродин 23.04.2012 09:56:29
Дать такую возможность это получить серьезный головняк с безопасностью.
Перечисленные вами задачи довольно легко можно реализовать с помощью шаблонов. событий и прочих инструментов.
Рейтинг: 0  
Хан Эрли 23.04.2012 10:47:24
Дать такую возможность это получить серьезный головняк с безопасностью.
А дать возможность создавать php-файлы, как бы не головняк с безопасностью...
Перечисленные вами задачи довольно легко можно реализовать с помощью шаблонов. событий и прочих инструментов.
На мой взгляд это всё же не очень удобные решения.