Сообщаем об ошибках phpBB 3.0.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Denwer
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 19 лет 2 месяца
- Поблагодарили: 1 раз
Просьба проверить, индивидуальный баг или коллективный.
Берем форум (раздел форума) где мало тем хотя может это и неважно, и где небыло за сутки ни одного ответа или 1-2 не больше.
листаем в низ и выбираем в поле Показать темы за: и начиная с 6 месяцв по очереди включаем, 3 месяца, 1 месяц и тд до 1 дня, в итоге проявляется такой глюк, у меня о появлялся и на 2 неделях и на 7 днях, в разных форумах, причину уловить неудалось, но как понял чем меньше ответов в форуме за сутки двое тем лучше
На страницу 1, -0 След.
предлагает перейти на -0 страницу, она последняя тоесть ссылка должна быть такой же как и на След. но они разные
-0 -> viewforum.php?f=18&st=1&sk=t&sd=d&start=-25
След. -> viewforum.php?f=18&st=1&sk=t&sd=d&start=25
хотя по делу их вообще недолжно быть так как находится 1-5 тем не больше при такой сортировке.
форум RC7, русский язык, subsilver2
как пример
Список форумов » Автомобильная тематика г.Кстово » Авто - Кстово
http://kctobo.ru/forum/viewforum.php?f=21&start=0
выбираем показать темы за 1 день и получаем данную картину.
Добавлено:
погуглил маленько, нашел парочку форумов, первое что попалось с sabsilver2, у них данный глюк имеет место быть.
турецкий форум
http://www.phpbbturkey.com/forums/index.php
Берем раздел форума "Genel Tartışmalar" третий снизу, выбираем показать темы за две недели и получаем точно такую же картину как и у меня.
и второй на английском
http://forums.nekochan.net/index.php
Берем раздел "Nekochan Net" второй с низу, выбираем показать темы за 1 день или за 7 дней, и тоже получаем -0
Берем форум (раздел форума) где мало тем хотя может это и неважно, и где небыло за сутки ни одного ответа или 1-2 не больше.
листаем в низ и выбираем в поле Показать темы за: и начиная с 6 месяцв по очереди включаем, 3 месяца, 1 месяц и тд до 1 дня, в итоге проявляется такой глюк, у меня о появлялся и на 2 неделях и на 7 днях, в разных форумах, причину уловить неудалось, но как понял чем меньше ответов в форуме за сутки двое тем лучше
На страницу 1, -0 След.
предлагает перейти на -0 страницу, она последняя тоесть ссылка должна быть такой же как и на След. но они разные
-0 -> viewforum.php?f=18&st=1&sk=t&sd=d&start=-25
След. -> viewforum.php?f=18&st=1&sk=t&sd=d&start=25
хотя по делу их вообще недолжно быть так как находится 1-5 тем не больше при такой сортировке.
форум RC7, русский язык, subsilver2
как пример
Список форумов » Автомобильная тематика г.Кстово » Авто - Кстово
http://kctobo.ru/forum/viewforum.php?f=21&start=0
выбираем показать темы за 1 день и получаем данную картину.
Добавлено:
погуглил маленько, нашел парочку форумов, первое что попалось с sabsilver2, у них данный глюк имеет место быть.
турецкий форум
http://www.phpbbturkey.com/forums/index.php
Берем раздел форума "Genel Tartışmalar" третий снизу, выбираем показать темы за две недели и получаем точно такую же картину как и у меня.
и второй на английском
http://forums.nekochan.net/index.php
Берем раздел "Nekochan Net" второй с низу, выбираем показать темы за 1 день или за 7 дней, и тоже получаем -0
-
Yarik
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 20 лет 6 месяцев
Действительно, при удалении какого-либо сообщения из всей темы удаляется вся тема.
В файле includes/functions_posting.php отрабатывается функция delete_post, которая запускает функцию delete_posts.
Функция delete_posts находится в includes/functions_admin.php :
function delete_posts($where_type, $where_ids, $auto_sync = true, $posted_sync = true, $post_count_sync = true, $call_delete_topics = true)
Обратите внимание на последний аргумент. По умолчанию удаляется топик(тема).
Запуск этой функции в файле includes/functions_posting.php, в строке 1361:
Это они делают такую проверку, при этом удаляют весь топик.
Я решил проблему изменив строку на:
Надеюсь, что они исправят эту проблему. Лично меня это шокировало.
P.S. Использую phpBBRC7
В файле includes/functions_posting.php отрабатывается функция delete_post, которая запускает функцию delete_posts.
Функция delete_posts находится в includes/functions_admin.php :
function delete_posts($where_type, $where_ids, $auto_sync = true, $posted_sync = true, $post_count_sync = true, $call_delete_topics = true)
Обратите внимание на последний аргумент. По умолчанию удаляется топик(тема).
Запуск этой функции в файле includes/functions_posting.php, в строке 1361:
Код: Выделить всё
if (!delete_posts('post_id', array($post_id), false, false))
{
// Try to delete topic, we may had an previous error causing inconsistency
if ($post_mode == 'delete_topic')
{
delete_topics('topic_id', array($topic_id), false);
}
trigger_error('ALREADY_DELETED');
}Я решил проблему изменив строку на:
Код: Выделить всё
if (!delete_posts('post_id', array($post_id), false, false, true, false))P.S. Использую phpBBRC7
-
Fil
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 10 месяцев
-
Yarik
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 20 лет 6 месяцев
И Вам спасибо. Если там есть таже проблема, надо фиксить.
Из режима модератора пока не пробовал.
Сегодня попробую через пару часов. О результатах отпишу.
Добавлено спустя 7 часов 8 минут 43 секунды:
С удалением в режиме модератора такая-же ситуация, что и удаление обычным пользователем.
В файле includes/mcp/mcp_main.php в строке 864 присутствует запись:
Меняем на запись:
В результате:
- удаляются только выбранные сообщения;
- удаляется тема, если сообщений не осталось.
Но когда удаляю последнее сообщение темы у меня после выпадания вопроса о подтверждении об удалении и моем утвердительном ответе перекидывает на пустую страницу, которую если обновить, видно уже результирующую страницу, где сказано, что выбраной темы нет.
P.S. Просьба сообщить об этих багах забугорным разработчикам.
Из режима модератора пока не пробовал.
Сегодня попробую через пару часов. О результатах отпишу.
Добавлено спустя 7 часов 8 минут 43 секунды:
С удалением в режиме модератора такая-же ситуация, что и удаление обычным пользователем.
В файле includes/mcp/mcp_main.php в строке 864 присутствует запись:
Код: Выделить всё
delete_posts('post_id', $post_ids);Код: Выделить всё
delete_posts('post_id', $post_ids, true, true, true, false);- удаляются только выбранные сообщения;
- удаляется тема, если сообщений не осталось.
Но когда удаляю последнее сообщение темы у меня после выпадания вопроса о подтверждении об удалении и моем утвердительном ответе перекидывает на пустую страницу, которую если обновить, видно уже результирующую страницу, где сказано, что выбраной темы нет.
P.S. Просьба сообщить об этих багах забугорным разработчикам.
-
politov
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 19 лет 4 месяца
-
Fine
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 9 месяцев
- Откуда: Russia
При создании форума в администраторском разделе, вылезает ошибка
категории создаются нормально, а вот форумы не создаются
Код: Выделить всё
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1572864 bytes) in \includes\utf\data\confusables.php on line 1
Последний раз редактировалось Fine 05.06.2008 18:44, всего редактировалось 1 раз.
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
увеличить выделения память для php в php.ini
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
-
Fine
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 9 месяцев
- Откуда: Russia
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Fine
ну вы сделайте поиск по слову memory в файле, начните думать.
ну вы сделайте поиск по слову memory в файле, начните думать.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
Fine
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 9 месяцев
- Откуда: Russia
-
freddy
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 20 лет 9 месяцев
-
DreammakeR
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 9 месяцев


