G
Gemini_13
Гость
ну как бы и да и не... вообще-то баг, спасибо
Буду по мере исправлятьPhoenix написал(а):1. При просмотре форума, черновик выглядит как [Черновик] Название черновика [Стр. 1 .. 1118481, 1118482 ].. Ответов 16777215. Связано по выполнении update_post_stats('delete', $post_data, $forum_id, $topic_id, $post_id, $post_data['poster_id']);, ибо в функции update_post_stats => "topic_replies = topic_replies - 1", что приводит при записи в базу значения "-1" к максимальному числу "16777215" для беззнакового MEDIUMINT. Также на главной, при отсутствии сообщений, будет наблюдаться таже картина с количеством "16,777,215", ибо в update_post_stats => "forum_posts = forum_posts $sign", где "$sign" при $mode == 'delete' равно -1.
2. Дата черновика отображается как 1970-01-01 04:00, ибо его topic_last_post_time равен 0. Исходя из этого черновик отображается самым последним в разделе.
3. При создании черновика его topic_last_post_id равен 0, отсюда при просмотре форума, последнее сообщение черновика отображается от имени гостя.
4. Существенный недочет, когда пользователь при редактировании первого поста, поставив на "Cохранить как черновик" может отправить этим самым всю сформированную тему с сообщениями к себе в черновик.
5. Пользователь зайдя в профиль администратора или любого пользователя, при выборе "Начатые темы", тем самым получает среди них список черновиков, зайдя в которые можно также писать и отвечать как и в обычной теме (т.е. доступ к черновику доступен любому). Черновики также отображаются в списке, при нажатии на иконку форума на главной.
6. Администратор или модератор при редактировании первого поста пользователя поставив на "Cохранить как черновик" отправляет данную тему текущему пользователю в черновик.
7. При каждом написании ответа (не в быстром ответе) присутствует выбор "Cохранить как черновик", по факту это правило распространяется только на первый пост, соответственно возможность выбора бесполезна.
8. В templates\default\usercp_viewprofile.tpl допущен лишний пробел перед IF в строке <!-- IF PROFILE_USER || IS_ADMIN && $bb_cfg['status_of_draft'] -->
9. Придерживаясь правила мультиязычности, творчество "Ты ноги мыла, Дездемона?" из usercp_viewdraft.php (11 строка), желательно вынести в ланги, и заменить на "Вы не можете просматривать чужие черновики".
... плюс еще некоторые нюансы
Возможности такой нет, а за кеш спасибо - можно будет воспользоваться для исправления ошибок.просьба восстановить тему