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/ |