Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: mussa от 26 Октября 2005, 17:59:19

Название: Не удалить статью
Отправлено: mussa от 26 Октября 2005, 17:59:19
Господа! В течение некоторого времени юзаю санитариум. Всем хороша система. Одна неприятность. И весьма существенная. Невозможно полноценным образом удалять статьи. Ссылки на  них все равно гады и после регенерации появляются на страницах и в категориях. Ссылки, которые никуда не ведут (поскольку статическая страница статьи все-таки удаляется).

Может есть какой-то способ обойти этот баг, кроме как вычищать руками индексы?

p.s. Это же относится к ситуации, когда пытаешься закрыть статью или перенести ее в другую категорию. Она переносится, только ссылка остается и в индексе старой категории, которая уже никуда не ведет.
Происходит это все через раз. То удаляется/переносится, то нет.
Название: Не удалить статью
Отправлено: mussa от 28 Октября 2005, 03:35:28
Неужели никто не сталкивался с такой проблемой? Среди стольких фанатов Санитарума!
Просто можно и забить на этот баг. Не удалять статьи и все. а фигли их удалять? Но тогда однозначно отпадает вариант использования санитариума как каталога, галереи и т.п.

Может быть все-таки что-то я делаю не так? Может дело в какой-то тонкости, связанной с chmod для определенных папок? Но я вроде все перепробовал...
Название: Не удалить статью
Отправлено: troll от 24 Ноября 2005, 18:24:57
Идеальный вариант - полазить в исходниках Санитара и попытаться исправить.

Насколько я понимаю код  - при ручном переносе статьи из раздела в раздел - в индексе ссылки тоже ручками исправлять нуно.

ПРи удалении статьи - есть баг с удалением из индекса, это нужно исправлять в коде Санитара.

chmod тут ни причем. баг в логике работы санитара - кажеься не вызывается утилитка исправления значения в индексе
Название: Не удалить статью
Отправлено: mussa от 24 Ноября 2005, 20:09:59
>>ПРи удалении статьи - есть баг с удалением из индекса, >>это нужно исправлять в коде Санитара.

а в каком именно месте?
Название: Не удалить статью
Отправлено: troll от 04 Декабря 2005, 20:59:45
Цитировать
mussa:
ПРи удалении статьи - есть баг с удалением из индекса, >>это нужно исправлять в коде Санитара.

а в каком именно месте?


точно не помню - нужно проследить вызовы подпрграмм - при выполнении команды удаления статьи... просто покопайтесь в коде - распишите дерево вызовов подрограмм