R

Radu

+11
Репутация
12
Рейтинг
#1 Не работает поиск 11 января 2021 в 14:39


Вам надо добавить этот столбец is_enabled
Поищите поиском по этому сайту, уже было решение

Я с телефона просто, неудобно писать

Zau4man

Спасибо, решил запросом ALTER TABLE `cms_con_wishes_fields` ADD `is_enabled` TINYINT(1) UNSIGNED NULL DEFAULT '1'

Поиск заработал но выводит в отладке такого рода ошибок

Notice: Undefined index: groups_add in /мой сайт/system/controllers/content/model.php on line 571

строка 571 выглядит так

$item['groups_add'] = cmsModel::yamlToArray($item['groups_add']);
#1 Не работает поиск 11 января 2021 в 11:46
Всем привет!
сегодня обнаружил что на сайте не работает поиск.
код ошибки:
  1.  
  2. Ошибка в запросе БД:
  3. Неизвестный столбец 'i.is_enabled' в 'where clause'
  4. SELECT i.*
  5. FROM cms_con_wishes_fields i
  6. WHERE (i.is_enabled = '1')
  7. ORDER BY i.ordering
  8.  
  9. Последние вызовы:
  10.  
  11. cmsModel->get() @ /system/controllers/content/model.php : 595
  12. modelContent->getContentFields() @ /system/controllers/content/hooks/fulltext_search.php : 37
  13. onContentFulltextSearch->run() @ /system/core/controller.php : 721
  14. cmsController->runExternalHook() @ /system/core/controller.php : 677
  15. cmsController->runHook() @ /system/core/eventsmanager.php : 132
  16. cmsEventsManager::hookAll() @ /system/controllers/search/actions/index.php : 34
  17. actionSearchIndex->run() @ /system/core/controller.php : 582
  18. cmsController->runExternalAction() @ /system/core/controller.php : 453
  19. cmsController->executeAction() @ /system/core/controller.php : 429
  20. cmsController->runAction() @ /system/core/core.php : 779
  21. cmsCore->runController() @ /index.php : 46
  22.  
  23.  
Ранее установил компонент желания. Компонент не работает, но признаю свою вину, должен был дождаться обновления. Попытался удалить компонент и не получилось. Впринципе он мне не мешает, решил дождаться обновления так как нужен и нравится этот компонент. Только вот сегодня обнаружил что видимо по его причине не работает поиск, могу ли устранить эту проблему?

Пытался выключить тип контента с настроек поиска и опять ошибка
  1.  
  2. SELECT i.*
  3. FROM cms_con_wishes_fields i
  4. WHERE (i.is_enabled = '1')
  5. ORDER BY i.ordering
  6.  
  7. Последние вызовы:
  8.  
  9. cmsModel->get() @ /system/controllers/content/model.php : 595
  10. modelContent->getContentFields() @ /system/controllers/content/hooks/fulltext_search.php : 37
  11. onContentFulltextSearch->run() @ /system/core/controller.php : 721
  12. cmsController->runExternalHook() @ /system/core/controller.php : 677
  13. cmsController->runHook() @ /system/core/eventsmanager.php : 132
  14. cmsEventsManager::hookAll() @ /system/controllers/search/backend/forms/form_options.php : 18
  15. formSearchOptions->{closure}() @ /system/core/formfield.php : 619
  16. cmsFormField->getListItems() @ /system/fields/list.php : 174
  17. fieldList->getInput() @ /templates/modern/assets/ui/form_fields.tpl.php : 80
  18. include() @ /templates/admincoreui/assets/ui/form.tpl.php : 34
  19. include() @ /system/core/template.php : 2724
  20.  
Помогите пожалуйста

П.С. версия инстант 2.14.1
#1 Иньекция в бд 30 марта 2020 в 10:42
Всем привет!
Возникла такая идея, может и не новая но думаю вполне реалистична. Дело в том что стал перед полузаполненой доской объявлений из коробки и ломаю голову какие и как добавить категории. Сперва думал не замарачиваться и полностью отключить, но это отключает полезности сайта связанные с связями и прочее… Может кто поделится так сказать иньекцией для бд с заполненной доской объявлений, версия движка последняя. Если да, за сколько?

ПыСы не пинайте сильно, я в этом деле любитель, на сайтах не зарабатываю… так энтузиаст мечтатель в карантине…
#1 Не обновляются виджеты 20 марта 2020 в 10:33
Всем привет.
С утра такой вот баг с виджетами, решил подредактировать и меня выкинуло на 404 страницу админки, при включенной отладкой ничего кроме 404 страницы не пишет. Вчера заметил что виджеты через раз работали и понял что причина в кэшировании, отключил кэширование и работали нормально, ничего больше не менял, в код не лез…
#5 Ошибка в запросе БД 15 марта 2020 в 21:20
ошибку решил удалением этих дополнений но ошибка появилась в просмотре профиля

  1.  
  2. Ошибка в запросе БД:
  3.  
  4. У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'desc LIMIT 0, 50' на строке 8
  5. SELECT i.*, COUNT(e.id) as `replies_count`, u.nickname as `user_nickname`, u.is_deleted as `user_is_deleted`, u.groups as `user_groups`, u.avatar as `user_avatar`, IF(online.date_created IS NOT NULL AND TIMESTAMPDIFF(SECOND, online.date_created, NOW()) <= 180, 1, 0) as `is_online`
  6. FROM cms_wall_entries i
  7. LEFT JOIN cms_wall_entries as e ON e.parent_id = i.id
  8. INNER JOIN cms_users as u ON u.id = i.user_id
  9. LEFT JOIN cms_sessions_online as online ON online.user_id = u.id
  10. WHERE (i.profile_id = '1') AND (i.parent_id = '0') AND (i.profile_type = 'user')
  11. GROUP BY i.id
  12. ORDER BY i. desc
  13. LIMIT 0, 50
  14.  
  15. Последние вызовы:
  16.  
  17. cmsModel->get() @ /system/controllers/wall/model.php : 37
  18. modelWall->getEntries() @ /system/controllers/wall/frontend.php : 40
  19. wall->getWidget() @ /system/controllers/users/actions/profile.php : 70
  20. actionUsersProfile->run()
  21. call_user_func_array() @ /system/core/controller.php : 585
  22. cmsController->runExternalAction() @ /system/core/controller.php : 456
  23. cmsController->executeAction() @ /system/core/controller.php : 432
  24. cmsController->runAction() @ /system/core/core.php : 786
  25. cmsCore->runController() @ /index.php : 46
  26.  
  27.  
#1 Ошибка в запросе БД 15 марта 2020 в 10:48
Всем привет! Вот столкнулся с такой ошибкой при добавлении новости

  1. 503
  2.  
  3. Ошибка в запросе БД:
  4.  
  5. Таблица 'chisinau.cms_languages_con_admin' не существует
  6.  
  7. SHOW COLUMNS FROM `cms_languages_con_admin`
  8.  
  9. Последние вызовы:
  10.  
  11. cmsDatabase->getTableFields() @ /system/controllers/languages/hooks/content_before_add.php : 14
  12. onLanguagesContentBeforeAdd->run()
  13. call_user_func_array() @ /system/core/controller.php : 721
  14. cmsController->runExternalHook() @ /system/core/controller.php : 680
  15. cmsController->runHook() @ /system/core/eventsmanager.php : 66
  16. cmsEventsManager::hook() @ /system/controllers/content/actions/item_add.php : 286
  17. actionContentItemAdd->run()
  18. call_user_func_array() @ /system/core/controller.php : 585
  19. cmsController->runExternalAction() @ /system/core/controller.php : 456
  20. cmsController->executeAction() @ /system/core/controller.php : 432
  21. cmsController->runAction() @ /system/controllers/parsing/backend/actions/auto.php : 110
  22.  
Помогите исправить пожалуйста? Из последних действий было только попытки локализации, все так же пытаюсь добавить молдавский язык. Сперва установил мультиязычность а потом языки(бесплатную версию) никаких действий больше не делал.
#8 Проблема при добавлении контента 28 марта 2019 в 09:46


Давайте предположим, что проблема в контроллере мультиланг. Удалите эту строку для эксперимента и проверьте, выходит ли ошибка. Если ошибка пропала, значит предже чем вернуть обратно эту строку, надо обновить данный компонент до совместимости с последней версией InstantCMS.
Вы же имеете сейчас версию 2.12.0?

islyaeFF

Удалил, но не помогло. Проблема так же осталось. Кстаи ещё одно но, после добавления контента на сайт приходит уведомление "Новая страница ожидает вашей проверки", но увидеть эти страницы не возможно. На сайте заполняются список для модерации но они не отображаются.
#9 Проблема при добавлении контента 27 марта 2019 в 19:08



list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);

Radu

нее, в базе данных обычно только вот эти 2 строки есть. Посмотрите, может еще что найдется

islyaeFF
#10 Проблема при добавлении контента 27 марта 2019 в 18:43



файла кустом не встречал, или может не там искал ...

Radu
он рядом с frontend.php бывает. Значит его нет, ну и хорошо.

Ищите в БД в таблице `events` строку "content_item_form" и какие контроллеры его слушают

islyaeFF

list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);
#11 Проблема при добавлении контента 27 марта 2019 в 18:20


Самописные (или сторонних компонентов) хуки имеются? Или файл custom.php?

на 823 строке у вас это?

  1. list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);

islyaeFF

да, точ в точ, извините что сразу не догадался написать.

про хуки имеются но уже точно не помню какие. Сайт был заброшен и заполнялся парсером, теперь решил за него взятся. файла кустом не встречал, или может не там искал…
#1 Проблема при добавлении контента 27 марта 2019 в 17:21
Всем привет.
При добавление любого контента, в смысле записи в любой тип контента, после нажатия на кнопку сохранить выдает 404 страницу. В адресной строке мой сайт/тип контента/.html. Перехожу на главную страницу и в итоге контент добавился, при переходе на на него тоже все правильно.
При включенной отладке на странице добавления контента такая ошибка
Notice: Undefined offset: 2 in /var/www/мой сайт/system/controllers/content/frontend.php on line 823
#13 Исчезают виджеты 4 марта 2019 в 18:10
ошибка в этой части кода из файла /core/core/php

// проверяем для каких языков показывать
if($widget['languages'] && !in_array(cmsCore::getLanguageName(), $widget['languages'])){
continue;
}
#14 Исчезают виджеты 4 марта 2019 в 18:01



Подозреваю, что дело в:
— необновленном или обновленном частично шаблоне

Zau4man

Такое поведение на любом шаблоне, даже на дефолтном а он обновлен до последней версии.

Спасибо за ответ, буду пробовать и отпишусь.
#15 Исчезают виджеты 4 марта 2019 в 17:25
Ау люди, никто не поможет? уже перерыл и весь форум, документацию, базу данных. Как мне другим путем добавить виджет если через админку не получается? в админке виджет есть, но на сайте нету. Делаю что то с старым виджетом он исчезает, приходится откатывать базу данных что бы вернуть.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.