Forums / National / Russian / Тех. поддержка / Опросы для страницы page

12>>>

Collos2
#1 2013-09-04 17:22

Здравствуйте! 

 

Подскажите, пожалуйста, как сделать, чтобы опрос был не на index странице, а на page?

 

Спасибо!

This post was edited by Collos2 (2013-09-04 19:27, 10 years ago)
esclkm
#2 2013-09-04 18:44

плагин написать))) если надо чтобы к страницам прикреплялись опросы)

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Collos2
#3 2013-09-04 18:53

Раньше никто не занимался этим вопросом что ли?) Какая стоимость будет такого плагина?)

Sergeich
#4 2013-09-04 18:56

поучаствую финансово :)

Dayver
#5 2013-09-04 21:02

в файле /modules/polls/polls.index.php

...
Hooks=index.tags
Tags=index.tpl:{INDEX_POLLS}
...

превращаем в

...
Hooks=index.tags,page.tags
Tags=index.tpl:{INDEX_POLLS};page.tags:{INDEX_POLLS}
...

заходим в свойства модуля и жмемь кнопавку "Абнавить".

Pavlo Tkachenko aka Dayver
Collos2
#6 2013-09-05 04:21

Сегодня попробую, спасибо!

esclkm
#7 2013-09-05 06:44

это просто выведет опрос на странице.

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dayver
#8 2013-09-05 06:48

а разве не это нужно?

Pavlo Tkachenko aka Dayver
Uch
#9 2013-09-05 06:56

Держи: http://www.cotonti.com/datas/users/apolls_220.rar
Плагин является глобальной фцнкцией и может быть вызван откуда угодно. Вызывать его можно с несколькими параметрами, о которых можно узнать в файле apolls.global.php. Там перед кодом функции есть описание параметров.

Важное замечание! Для формирования формы опроса плагин использует функцию cot_poll_form из модуля Polls, которая в свою очередь использует стандартный файл polls.index.tpl из поставки движка. По этому, скин-файл плагина, имя которого передается в функцию плагина, формирует только антураж этой самой формы опроса. Если нужно что-нибудь изменить непосредственно в форме, то правь polls.index.tpl.

Под 0.9.13 работает нормально.

Sergeich
#10 2013-09-07 18:10

А можно привязать к плагину отдельный TPL? Было бы здорово. :)

Collos2
#11 2013-09-08 14:46

Dayver, не получилось, ничего не выводит. 

Я использую: Cotonti Genoa Версия (Редакция) / База данных 0.6.24(r) / 0.6.24

Uch, спасибо! А для моей версии движка подойдет?

esclkm
#12 2013-09-08 15:39
Нет.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dayver
#13 2013-09-08 17:21
#37902 Collos2:

Dayver, не получилось, ничего не выводит. 

Я использую: Cotonti Genoa Версия (Редакция) / База данных 0.6.24(r) / 0.6.24

Uch, спасибо! А для моей версии движка подойдет?

Это да - решение для сиены. 

Pavlo Tkachenko aka Dayver
Collos2
#14 2013-09-08 19:15

Есть еще варианты решения проблемы? =)

Dayver
#15 2013-09-08 19:53

Ну если плуг не подошел(сам не смотрел) можно попробовать так:

файл /plugins/indexpolls/indexpolls.php скопировать в  /plugins/indexpolls/indexpolls.page.php и уже в нем котовскую шапку привести к виду

/* ====================
[BEGIN_SED_EXTPLUGIN]
Code=indexpolls
Part=page
File=indexpolls.page
Hooks=page.tags
Tags=page.tpl:{PLUGIN_INDEXPOLLS}
Order=10
[END_SED_EXTPLUGIN]
==================== */

и не забыть переустановить плуг

Pavlo Tkachenko aka Dayver

12>>>