Пришлось удалить много большую пачку материала, записи в блогах, видео и статей.
А в облаке тегов остались теги от этих записей, при нажатии на них открываются результаты поиска по тегам, со всеми ссылками на страницы которых теперь не существует. ссылки есть — страниц нет(((( Кто сталкивался, подскажите пожалуйста как быть?
deleteOldResults Удаляет записи в кеше поиска старее 1 дня.
Больше всего, Нил, ты что-то намутил!странно что никто не поднимал вопрос, может быть я что то упустил?
Теги удаляются. На медне, отладчиком отслеживалась функция удаления статей.
За теги блогов не скажу.а за статьи ручаюсь-все как часы.
Ставим отладчик (Xdebug для PHP5.3)-(в OpenServer все есть) -в начало функции-удаление.Лог работы смотрим на C:\links.txt (можно указать свой путь к логу)
xdebug_start_trace('C:\links');
Ставим точку останова в нужном месте после //Удаление статьи (или в конце функции удаления).
xdebug_stop_trace();
для фронта -componetn/content/model.php
для админа -admin/applets/content.php строка 141 — обращение к тойже функции удаления в моделе.
* Удаляет статью - model.php public function deleteArticle($id){ cmsCore::callEvent('DELETE_ARTICLE', $id); $this->inDB->delete('cms_content', "id='$id'", 1);//Удаление статьи $this->inDB->delete('cms_tags', "target='content' AND item_id='$id'");//Удаление тегов cmsCore::clearAccess($id, 'material');//Очистка прав доступа cmsActions::removeObjectLog('add_article', $id);//Очистка лога ленты cmsCore::deleteRatings('content', $id);//Удаление рейтинга cmsCore::deleteComments('article', $id);//Удаление коментарий return true;
Проверяй файлы компонента.Не удалятся теги если они не пренадлежат ни одной статье.
PS//Да! Экспортируем из базы таблицу 'новости'. И поганяем ее в редакторе. Поудаляем,
а затем импортируем обратно в базу. ВОООт! Новости удалили через редактор.А на все связанные таблицы 'положили'
А не поможет, очисти таблицу тегов cms_tags и делов-то.
Спасибо, да пока просто убрал блок тегов и закрыл /search в robots, да наверно чисткой таблицы все и закончится, просто интересно, вроде ничего не мутил, просто удалил сразу несколько клубов с их контентом (блоги, альбомы) удалил две категории видеокаталога сразу с содержимым, и удалил одну категорию статей в которую вложено было две подкатегории, которые содержали несколько десятков страниц. Вроде ничего криминального по отношению к системе. Не могла проблема образоваться из за такого метода удаления? Не постраничного, а через удаление родительской категории. Например я удалял не посты в блоге, даже не сами блоги а клубы к которым они принадлежат.oll