Сделали перенос с не SVN версии ( R775 версия ), все ок. тольк вот при редактировании поста - проблема с ббкодами.. добавляется какая-то муть в сообщения. как поправить - не знаю.. в аноансе изменения -какие-то глобальные перемены в ббкодах.. как исправить?
при переносе базы со старой версии на новую TP2 косяк.. при редактировании темы - появяется воттакой бред
[b:ESDpoIZX1D]Таблэтка[/b:ESDpoIZX1D]: Не требуется
почитав код - раньше редактирование делалось по средствам *php который отвечал за редактирование.. теперь через аякс.
смотрим аякс -
if (isset($this->request['post_id']))
{
$post_id = (int) $this->request['post_id'];
$post = DB()->fetch_row("SELECT t.*, f.*, p.*, pt.post_text
FROM ". BB_TOPICS ." t, ". BB_FORUMS ." f, ". BB_POSTS ." p, ". BB_POSTS_TEXT ." pt
WHERE p.post_id = $post_id
AND t.topic_id = p.topic_id
AND f.forum_id = t.forum_id
AND p.post_id = pt.post_id
LIMIT 1");
}
делаем запрос
SELECT t.*, f.*, p.*, pt.post_text
FROM bb_topics t, bb_forums f, bb_posts p, bb_posts_text pt
WHERE p.post_id =560184
AND t.topic_id = p.topic_id
AND f.forum_id = t.forum_id
AND p.post_id = pt.post_id
LIMIT 1
получаем опять те же закоряки в ББкоде.
т.е. они ЕСТЬ в базе изначально.
при этом с ними показывается все ок, косяк только при редактировании.
Моя мысль в том - что старый трекер с которого писалось все это имел какой-то идентификатор сообщения, который имеется в базе.. и был его обработчик.
а в новом трекере в аякс редактировании это забыли учесть. Но "дедушка" с которого писали торрентпир 2 оставил в новом трекере хвосты на тему верного отображения с этими закоряками.
т.е. косяк выползает только при редактировании