| Alex300 |
|
|---|---|
Или так: сделать функцию - виджет, которая по аналогии с комментариями (вроде) или модулем файлов умеет привязываться к любой сущности по source/source_id в выводит опрос
// Для страниц
{PHP|cot_pollWidget('page', {PAGE_ID})}
// Для форума
{PHP|cot_pollWidget('forums', {FORUM_TOPIC_ID})}
// Для любого расширения
{PHP|cot_pollWidget('another_source', {ANOTHER_ID})}
Правда это любое расширение при удалении своей сущности (страницы/товара/проекта) должно уметь удалить привязанный к ним опрос, вызвав
cot_pollDelete('another_source', $id);
За страницами и форумом сможет следить и сам модуль Polls. Зато добавление опросов, скажем к товарам в магазине, сведется к созданию обрабочика хука (плагина) удаления этого товара и добавления одной строчки в шаблоны редактирования и отображения этого товара. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |