Avacore 46 Опубликовано: 13 июня 2009 Рассказать Опубликовано: 13 июня 2009 (изменено) http://avacore.ru/ После массовой очистки старых публикаций, ТЕГИ к ним никуда не удалились и по-прежнему висят в облаке. Пробовал (НЕ помогло): 1. Очистить кэш; 2. Руками удалить временные (.tmp) файлы из папки \WWW\engine\cache; 3. Мастер оптимизации, очистка логов; 4. Вкл\Выкл модуль в админке. Теги из облака исчезают, только после ручного удаления их из самой публикации. Сразу же возникает вопрос, каким образом можно удалить уже несуществующие, но по-прежнему выводимые модулем теги. БД, проверил, облако ссылается на верные id публикаций, а наделе работает странно Изменено 13 июня 2009 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 13 июня 2009 Рассказать Опубликовано: 13 июня 2009 Avacore, Каким образом вы очищали свои старые новости? Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 13 июня 2009 Рассказать Опубликовано: 13 июня 2009 (изменено) Автор Через Мастер оптимизации в админке. Удалил больше 1000 устаревших публикаций. Изменено 13 июня 2009 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 13 июня 2009 Рассказать Опубликовано: 13 июня 2009 К сожалению это ошибка скрипта, теперь только вручную удалять лишние теги из таблицы. Либо, если у вас сохранился бекап БД, который был до удаления, то восстановите бекап. откройте файл engine/ajax/clean.php найдите $db->query("DELETE FROM " . PREFIX . "_comments WHERE post_id='{$row['id']}'"); ниже добавьте $db->query("DELETE FROM " . PREFIX . "_tags WHERE news_id = '{$row['id']}'" ); и потом проведите повторную очистку Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 13 июня 2009 Рассказать Опубликовано: 13 июня 2009 (изменено) Автор Спасибо за помощь. Добавил код в указанный файл, повторно почистил через Мастер оптимизации - не помогло. Восстанавливать БД - без вариантов т.к. много новых публикаций и юзеров добавилось. Я решил проблему так: Зашел в phpmyadmin => таблица *yourprefix_tags => Обзор => Полный список тегов, Выбрать всё => дропнул их все (не стал париться) и все ОК Выводиться они перестали, но в публикациях (Дополнительно => Облако тегов) они остались Прошу исправить этот баг в последующих версиях скрипта или выпустить патч ))) Изменено 13 июня 2009 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 13 июня 2009 Рассказать Опубликовано: 13 июня 2009 Добавил код в указанный файл, повторно почистил через Мастер оптимизации - не помогло. Оно и не должно было помочь, т.к. новостей уже небыло Прошу исправить этот баг в последующих версиях скрипта или выпустить патч ))) естесственно, в новых версиях скрипта, проблема будет устранена Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.