Компонент «Желания»

+19
2.16K
Иллюстрация
Компонент «Желания» позволяет пользователям публиковать свои желания и возможности. Также возможны альтернативные варианты, например, «За и Против». В качестве примера взят компонент под первую ветку InstantCMS.


Желания
Компонент

Желания

от dwd
Скачать 1 188 загрузок
0
skewes skewes 5 лет назад #
Крутая штучка)))
+++
0
elv elv 5 лет назад #
Все гениальное просто. Можно добавить набор "Не могу" , "Не хочу" laugh
0
elv elv 5 лет назад #
Новые наборы вроде не работают.
/forum/thread30068-1.html во всех Типах контента убралось "Сохранить в черновиках" , в этом нет.
0
Lord Lord 5 лет назад #
У меня при нажатии на ключ

Компонент «wishes» не имеет настроек
Последние вызовы:

call_user_func_array() @ /system/core/action.php : 29
cmsAction->__call() @ /system/controllers/admin/actions/controllers_edit.php : 34
actionAdminControllersEdit->loadControllerBackend() @ /system/controllers/admin/actions/controllers_edit.php : 34
actionAdminControllersEdit->run()
call_user_func_array() @ /system/core/controller.php : 536
cmsController->runExternalAction()
call_user_func_array() @ /system/core/action.php : 29
cmsAction->__call() @ /system/controllers/admin/actions/controllers.php : 9
actionAdminControllers->runExternalAction() @ /system/controllers/admin/actions/controllers.php : 9
actionAdminControllers->run()
call_user_func_array() @ /system/core/controller.php : 536
+1
dwd dwd 5 лет назад #
С 99%-ной уверенностью можно сказать, что при установке компонента была неверно указана папка сайта.
+1
Dark Space Dark Space 5 лет назад #
Спасибо автору.
0
skewes skewes 5 лет назад #
Хм...
Очень странно как-то.
Установил компонент на сайт, но в настройках при входе в Типы контента - Поля - меня перекидывает в поля другого типа контента, а не в поля данного типа контента.
Кто нибудь может сказать, почему так происходит?
Поле создать могу, а вот изменить почему то не получается из-за проблемы, которую описал.
У меня События и прогулки установлен компонент)))
Может просто удалить поля и прописать их заново?
Хотя я не знаю какие там настройки)))
Вот такая вот проблемка.
+1
dwd dwd 5 лет назад #
Да, есть такое недоразумение. Откройте таблицу cms_con_wishes_fields и смените цифру в поле ctype_id на реальный id вашего типа контента wishes. его можно узнать в таблице cms_content_types.
0
skewes skewes 5 лет назад #
Не помогло...
Кэш очистил, все по прежнему.
Может там еще что-то надо изменить?
ctype_id - вот здесь изменил. Был 11, поставил который cms_content_types - здесь 3.
0
skewes skewes 5 лет назад #
Сорри...
Я по-моему затупил)))
+1
dwd dwd 5 лет назад #
Не могло не помочь. А вот в вашу цифру 3 я почему-то не верю. Хотя бы потому, что при установке системы тип контента Новости имеет id=10
cms_content_types

cms_con_wishes_fields
0
skewes skewes 5 лет назад #
Да, 13 там id.
Потом иду в "Структура" и там поменял на 13 - ничего страшного?
А потом понял, что надо в "Обзор" и "Изменить там)))
+1
dwd dwd 5 лет назад #
Да как бы незачем. Новые поля будут иметь правильный ctype_id
0
Вежливый Хам Вежливый Хам 5 лет назад #
Вообще, здорово. Но, "хочу" и "могу" к городу бы привязать.
Неизбежно вылезет эта проблема..
+1
dwd dwd 5 лет назад #
"хочу" и "могу" это стандартные записи стандартного типа контента. Привязывайте их так же, как вы это делаете в других типах контента.
0
DeusSpa DeusSpa 5 лет назад #
Ошибка при редактировании типа или добавлении
Ошибка в запросе БД:
Неизвестный столбец 'i.is_enabled' в 'where clause'

SELECT i.*
FROM cms_con_wishes_fields i
WHERE (i.is_enabled = '1')
ORDER BY i.ordering
0
DeusSpa DeusSpa 5 лет назад #
Благодарю
0
dim dim 4 года назад #
Здравия! А что делать если этот запрос не работает и пишет ответ:

Ошибка
SQL запрос:


ALTER TABLE `cms_topic_threads_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `groups_read`
Ответ MySQL: Документация

#1146 - Таблица 'название базы данных.cms_topic_threads_fields' не существует
+1
dwd dwd 4 года назад #
И вам всего наилучшего! Мне одному кажется или таблица cms_topic_threads_fields это таблица форума и ни с таблицей компонента, ни с таблицей cms_con_wishes_fields связанного с ним типа контента не имеет ничего общего? Я выше ссылку дал на способ решения проблемы, но это не значит что надо бездумно копировать код запроса и пытаться его выполнить. По мере развития системы в таблицах появляются все новые и новые поля, это неизбежность. И если у вас в таблице поля не хватает, то его надо просто добавить. Специально для вас:
Код SQL:
  1. ALTER TABLE `cms_con_wishes_fields` ADD `is_enabled` TINYINT(1) UNSIGNED NULL DEFAULT '1' AFTER `ordering`;
0
dim dim 4 года назад #
Благодарю! Заработало. Буду знать. А форум я не устанавливал, может от чего то другого.
0
dim dim 4 года назад #
Здравия! Ну я и замучался искать в чём дело, чуть сайт не удалил)) После этого успешного запроса в базе данных, всё прошло и заработало, но в компоненте "поиск" в админке появилась ошибка шесть раз подряд её показывает, которая убирается только после отключения типа контента "желания", только сейчас догадался, можно ли её как-нибудь решить?

Notice: Undefined index: groups_add in ...../public_html/system/controllers/content/model.php on line 579
+2
dwd dwd 4 года назад #
А это еще один столбец таблицы, появившийся в последних версиях системы. Лечится аналогично:
Код PHP:
  1. ALTER TABLE `cms_con_wishes_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `options`;
0
dim dim 4 года назад #
Премного благодарен! Как хорошо, что есть такие отзывчивые люди) всё исправилось dance
0
delete delete 5 лет назад #
Благодарю!

Еще от автора

Компонент «Продажа полей» для ICMS 2
Компонент для тотального управления продажей полей. Возможна оплата показа пользователями и самим автором. Масса типов продажи полей.
Компонент «Мотивация пользователей» для ICMS 2
Компонент предназначен для поощрения пользователей за систематическое посещение сайта.
Поле «Поддерживаю!» для ICMS 2
Поле «Поддерживаю!» предназначено для сбора голосов в решении какой-то задачи.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.