Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[RC] Last edited admins and moderators control
-
- phpBB 1.4.3
- Сообщения: 85
- Стаж: 20 лет 3 месяца
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
Мешает отсутствие у меня свободного времени, во всяком случае в эти выходные было очень много работы.
Безусловно, будет доработан наш с Meithar мод, поскольку он объективно лучше.
Безусловно, будет доработан наш с Meithar мод, поскольку он объективно лучше.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
Версия 1.0.1, доработанный плод нашей с Meithar работы.
Код: Выделить всё
#############################################################
## MOD Title: Last edited admins and moderators control
## MOD Authors: Xpert < xpert@phpbbguru.net > (N/A) http://www.phpbbguru.net
## Meithar < meithar@nm.ru > (Dmitry) http://www.phpbbguru.net/
##
## MOD Description: Shows "edited by ..." message after admins or moderators post editing.
## MOD Version: 1.0.1 [phpBB 2.0.x]
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit (2): includes/functions_post.php
## viewtopic.php
## Included Files: (n/a)
##############################################################
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
## 2004-11-08 - Version 1.0.0
## - Algorythm update, now that's a little bit faster.
##
## 2004-10-23 - Version 1.0.0
## - Initial Release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
[sql]
ALTER TABLE `phpbb_posts` ADD `post_editor` VARCHAR( 25 ) NOT NULL ;
[open]
includes/functions_post.php
[find]
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
[replace with]
$edited_sql = ( ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) || ($mode == 'editpost' && !$post_data['poster_post']) ) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1" : "";
$edited_sql .= ($edited_sql && !$post_data['poster_post']) ? ", post_editor = '" . $userdata['username'] . "'" : '';
[open]
viewtopic.php
[find]
if ( $postrow[$i]['post_edit_count'] )
{
[after add]
$post_editor = ($postrow[$i]['post_editor']) ? $postrow[$i]['post_editor'] : $poster;
[find]
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $poster, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
[in-line find]
$poster
[in-line replace]
$post_editor
[eom]
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Xpert
проверил - всё отлично работает (впринципе и так было понятно, что будет работать)
а как насчёт цвета? см. - http://www.phpbbguru.net/community/view ... =6889#6889
проверил - всё отлично работает (впринципе и так было понятно, что будет работать)
а как насчёт цвета? см. - http://www.phpbbguru.net/community/view ... =6889#6889
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
упс... нашёл глюк или скорее несовместимость с модом Simply Merge Threads
при "склеивании" двух сообщений одного автора теперь прибавляется сообщение о том, что тема была отредактированна
Xpert, можешь сам глянуть - http://aeclub.net.ua/viewtopic.php?p=3329#3329
при "склеивании" двух сообщений одного автора теперь прибавляется сообщение о том, что тема была отредактированна
Xpert, можешь сам глянуть - http://aeclub.net.ua/viewtopic.php?p=3329#3329
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
Это не Simply Merge Threads, а Advanced Posts Merging, и это его глюк, о котором мне известно. Ведется работа.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
а как далеко уже продвинулись-то?Xpert писал(а):Это не Simply Merge Threads, а Advanced Posts Merging, и это его глюк, о котором мне известно. Ведется работа.
а также остаётся открытым вопрос о цвете - ну, чтобы при редактировании модератором сообщения юзера, подпись была зелёного или синего цвета.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
Xpert, я попытался самостоятельно въехать в причину этого бага... всё что я выяснил, так это то, что в коде
выполняется равенство ($mode == 'editpost' && !$post_data['poster_post'] ), а если быть конкретней, то !$post_data['poster_post']
как известно !$post_data['poster_post'] = ( $post_info['poster_id'] == $userdata['user_id'] ) ? true : false;
а вот теперь не понятно, почему это условие не выполняется при склеивании двух сообщений при помощи мода advanced_posts_merging???
Код: Выделить всё
$edited_sql = ( ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) || ($mode == 'editpost' && !$post_data['poster_post'] ) ) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
как известно !$post_data['poster_post'] = ( $post_info['poster_id'] == $userdata['user_id'] ) ? true : false;
а вот теперь не понятно, почему это условие не выполняется при склеивании двух сообщений при помощи мода advanced_posts_merging???
Последний раз редактировалось AEC 15.11.2004 23:13, всего редактировалось 1 раз.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
Я уже давно знаю в чем заключается баг, но я пока не нашел способа как от него избавиться. Вообще относительно Advanced Posts Merging, в описании форума не зря есть такая фраза:
Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений