Вот пример
1 изображение. МЕМ ПОЧЕМУ РОССИЯ ПОБЕДИТЕЛЬ ОЛМПИАДЫ
2 похожее в самом начале
3 само изображение
Слова ключи не совпадают в заголовках
Какой файл отвечает за поиск подборку похожих изображений?
Вот пример
1 изображение. МЕМ ПОЧЕМУ РОССИЯ ПОБЕДИТЕЛЬ ОЛМПИАДЫ
2 похожее в самом начале
3 само изображение
Слова ключи не совпадают в заголовках
Какой файл отвечает за поиск подборку похожих изображений?
Dima, версия icms какая? На последней 2.16.0 в этой строчке массива нет github.com/instantsoft/icms2/blob/3a6b148fa2c943ee7647e0cd14bf68e026b15548/system/controllers/admin/actions/ctypes_edit.php#L27
Только если ранее в хуке какой-то компонент «косячит», подменяя $form
Какие дополнения сторонние установлены?
Просто текста ошибки для решения вопроса мало.
Версия 2.16
Компонентов установлено немного, некоторые отключены, вот работающий:.Расширяемый список
Плагинов много:
.Рекламный слайдер
.Кнопка вверх
.Fake Order
.Приветствие 1.0.0.
.Массив ссылок
.Чат бро
И другие...
Хотел прямо много ранее плагинов устанавливать, проверять их
Да, наверное хук и ещё не все файлы удалил, лишь один файл ранее
Буду капаться в плагинах, менять, удалять, как просили разработчики CMS при обновлении
У меня к сведению ошибок ранее и так было много, сайт работал, если включить ДЕБАГ то вылезает кучу ошибок, но сайт работал, а тут упал внезапно Типы Контента
Далеко не все задействованы
Fatal error: Uncaught Error: Call to a member function hideField() on array in /home/d/name/site/public_html/system/controllers/admin/actions/ctypes_edit.php:27 Stack trace: #0 /home/d/name/site/public_html/system/core/controller.php(637): actionAdminCtypesEdit->run('6') #1 /home/d/name/site/public_html/system/core/action.php(46): cmsController->runExternalAction('ctypes_edit', Array) #2 /home/d/name/site/public_html/system/traits/controllers/actions/listgrid.php(128): cmsAction->__call('runExternalActi...', Array) #3 /home/d/name/site/public_html/system/core/controller.php(637): actionAdminCtypes->run('edit', '6') #4 /home/d/name/site/public_html/system/core/controller.php(506): cmsController->runExternalAction('ctypes', Array) #5 /home/d/name/site/public_html/system/core/controller.php(482): cmsController->executeAction('ctypes', Array) #6 /home/d/name/site/public_html/system/core/core.php(993): cmsController->runAction('ctypes', Array) #7 /home/d/d in /home/d/name/site/public_html/system/controllers/admin/actions/ctypes_edit.php on line 27
Прикрутить тэги к фото [фотоальбомы], чтобы для каждой фото были свои тэги и выводить их стандартно через виджет
Ее, класс, всё помогло
Эх, вот бы разбирался во всём этом не в теории, а на практике
Как перекодировать базу данных, в интернете нашел
Кстати, не тока фото не загружаются, но и блоги, та же ошибка. Даже хостингу написал подробно ошибку, пока не ответили)
Буду капать в типе данных MySQL
Вот эта таблица: cms_photos. Может хакеры что сделали, хм
1/3 сайта не работает, и чëт подозрительно, именно там, где много контента, а где мало, тип контента, работает
Даже созданный тип контента с фотографиями не работает
Ответ службы поддержки:
Да, на новых серверах происходит автоматическая конвертация из типа таблиц myisam на innobd, в связи с изменением версии mysql 5.6 на mysql 5.7
Может поменяли тип хранения данных с MyIsam на InnoDB?
Нет, ничего не менял. Но на хостинге уведомляют о переменах
MySQL обновится до версии 5.7.
Может действительно произошла замена типа хранения.. InnoDB стоит
Ошибка в запросе БД:
Невозможно отыскать полнотекстовый (FULLTEXT) индекс, соответствующий списку столбцов
SELECT i.*, MATCH(i.title) AGAINST ('>\«compress_20230225_205413_3496\» <(compress_20230225_205413_3*)' IN BOOLEAN MODE) as `fsort`, u.nickname as `user_nickname`, u.slug as `user_slug`, u.is_deleted as `user_is_deleted`, u.groups as `user_groups`, u.avatar as `user_avatar`, u.privacy_options as `user_privacy_options`
FROM cms_photos i
INNER JOIN cms_users as u ON u.id = i.user_id
INNER JOIN cms_con_albums as al ON al.id = i.album_id
WHERE (i.id <> '8351') AND (MATCH(i.title) AGAINST ('>\«compress_20230225_205413_3496\» <(compress_20230225_205413_3*)' IN BOOLEAN MODE)) AND (i.is_private = '0') AND (al.is_approved = '1')
ORDER BY fsort desc
LIMIT 20