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

12>>>

Collos2
#1 04.09.2013 17:22

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

 

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

 

Спасибо!


Відредаговано: Collos2 (04.09.2013 19:27, 10 років тому)
esclkm
#2 04.09.2013 18:44

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

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

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

Sergeich
#4 04.09.2013 18:56

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

Dayver
#5 04.09.2013 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 05.09.2013 04:21

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

esclkm
#7 05.09.2013 06:44

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

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

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

Pavlo Tkachenko aka Dayver
Uch
#9 05.09.2013 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 07.09.2013 18:10

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

Collos2
#11 08.09.2013 14:46

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

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

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

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

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

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

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

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

Pavlo Tkachenko aka Dayver
Collos2
#14 08.09.2013 19:15

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

Dayver
#15 08.09.2013 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>>>