Zero108 Опубликовано 3 сентября, 2021 Поделиться Опубликовано 3 сентября, 2021 (изменено) Поменял несколькими sql запросами неправильные теги в приложении Videos в одной из категорий. Запросы были такие: UPDATE db_name.ibf_core_tags SET tag_text=REPLACE(tag_text, 'old_tag', 'new_tag'); UPDATE db_name.ibf_core_search_index_tags SET index_tag=REPLACE(index_tag, 'old_tag', 'new_tag'); где db_name - имя базы данных, old_tag - старый тег, new_tag - новый тег. Теги успешно заменились в поиске и на странице просмотра видео. Но в списке видео этой категории теги остаются старые. Нужно заходить на страницу просмотра каждого видео и без редактирования самого видео наверху страницы переназначать заданные теги с помощью инструмента быстрого редактирования тегов. Как-то можно это быстро запросом к базе исправить, чтобы не редактировать руками 700+ видео? Может это какой-то кеш? Вот тут в списке видео теги не поменялись на новые: Изменено 3 сентября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 3 сентября, 2021 Поделиться Опубликовано 3 сентября, 2021 есть ещё таблица core_tags_cache. и попробуй в ац открыть настройки любой категории с видео и сохранить. у меня такое бывает, только не в видео, а на форуме. мб и тут поможет. Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 3 сентября, 2021 Автор Поделиться Опубликовано 3 сентября, 2021 36 минут назад, by_ix сказал: есть ещё таблица core_tags_cache. и попробуй в ац открыть настройки любой категории с видео и сохранить. у меня такое бывает, только не в видео, а на форуме. мб и тут поможет. Пересохранение настроек категории не помогло. Запросы помогли частично. Выполнил следующие запросы: UPDATE db_name.ibf_core_tags_cache SET tag_cache_text=REPLACE(tag_cache_text, 'Ананта Кришна Свами', 'Бхакти Ананта Кришна Свами'); UPDATE db_name.ibf_core_tags_cache SET tag_cache_text=REPLACE(tag_cache_text, 'Ananta Krishna Swami', 'Bhakti Ananta Krishna Swami'); В результате тег-префикс на английском поменялся на правильный. А второй тег (на русском) не поменялся и поиском в этой таблице не находится... Как-то кеш целиком можно сбросить в этой таблице запуском задачи или еще как-то? Посмотрел таблицу ibf_core_tags_cache. Теги на русском хранятся не в кириллице, автозаменой не получится заменить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 3 сентября, 2021 Поделиться Опубликовано 3 сентября, 2021 пробуй найти его в базе по поиску. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 3 сентября, 2021 Автор Поделиться Опубликовано 3 сентября, 2021 Скачал базу, открыл в текстовом редакторе UltraEdit. Не находит нужный тег, который не заменился. Такое ощущение, что кеш какой-то. А где еще его искать, непонятно. Если таблицу ibf_core_tags_cache очистить, сайт сам не восстановит её? Где ещё поискать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 3 сентября, 2021 Поделиться Опубликовано 3 сентября, 2021 26 минут назад, Zero108 сказал: Скачал базу, открыл в текстовом редакторе UltraEdit можно искать прямо в бд, не скачивая её. у меня вообще почти все теги закодированы в кэше. 31 минуту назад, Zero108 сказал: ibf_core_tags_cache очистить, сайт сам не восстановит её скачай на пк её и проверь, как вариант. Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 3 сентября, 2021 Автор Поделиться Опубликовано 3 сентября, 2021 (изменено) Удалось исправить теги на русском. Нужно скачать таблицу ibf_core_tags_cache базы данных и в текстовом редакторе Notepad++ заменить тег (в юникоде). Например, найти: \\u0410\\u043d\\u0430\\u043d\\u0442\\u0430 \\u041a\\u0440\\u0438\\u0448\\u043d\\u0430 \\u0421\\u0432\\u0430\\u043c\\u0438\ И заменить на: \\u0411\\u0445\\u0430\\u043a\\u0442\\u0438 \\u0410\\u043d\\u0430\\u043d\\u0442\\u0430 \\u041a\\u0440\\u0438\\u0448\\u043d\\u0430 \\u0421\\u0432\\u0430\\u043c\\u0438\ Сохранить в UTF-8. Далее нужно загрузить измененную таблицу с заменой данных обратно в базу данных. Изменено 3 сентября, 2021 пользователем Zero108 by_ix и BlackShot 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.