Перейти к содержанию

Быстро сменить теги для категории в приложении Videos


Рекомендуемые сообщения

Поменял несколькими 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+ видео? Может это какой-то кеш?

Вот тут в списке видео теги не поменялись на новые:

Screenshot_1.thumb.jpg.88286824de6a1ffbb9769691af6ab824.jpg

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

есть ещё таблица core_tags_cache.
и попробуй в ац открыть настройки любой категории с видео и сохранить.
у меня такое бывает, только не в видео, а на форуме.
мб и тут поможет.

Ссылка на комментарий
Поделиться на другие сайты

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');

В результате тег-префикс на английском поменялся на правильный. А второй тег (на русском) не поменялся и поиском в этой таблице не находится...

Screenshot_2.jpg

Как-то кеш целиком можно сбросить в этой таблице запуском задачи или еще как-то?

Посмотрел таблицу ibf_core_tags_cache. Теги на русском хранятся не в кириллице, автозаменой не получится заменить.

Screenshot_3.jpg

Ссылка на комментарий
Поделиться на другие сайты

пробуй найти его в базе по поиску.

Ссылка на комментарий
Поделиться на другие сайты

Скачал базу, открыл в текстовом редакторе UltraEdit. Не находит нужный тег, который не заменился. Такое ощущение, что кеш какой-то. А где еще его искать, непонятно. Если таблицу ibf_core_tags_cache очистить, сайт сам не восстановит её? Где ещё поискать?

Ссылка на комментарий
Поделиться на другие сайты

26 минут назад, Zero108 сказал:

Скачал базу, открыл в текстовом редакторе UltraEdit

можно искать прямо в бд, не скачивая её.
у меня вообще почти все теги закодированы в кэше.

31 минуту назад, Zero108 сказал:

 ibf_core_tags_cache очистить, сайт сам не восстановит её

скачай на пк её и проверь, как вариант.
 

Ссылка на комментарий
Поделиться на другие сайты

Удалось исправить теги на русском. Нужно скачать таблицу 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. Далее нужно загрузить измененную таблицу с заменой данных обратно в базу данных.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...