Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Advanced Posts Merging

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
zeeman
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 7 месяцев
Откуда: Самара ..::Svobodanet::..

Сообщение zeeman »

Установил мод
Выдаёт вот такую фичу
Could not obtain topic information

DEBUG MODE

SQL Error : 1109 Unknown table 'p2' in order clause

SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_users u2 WHERE t.forum_id = 1 AND t.topic_poster = u.user_id AND p.post_id = t.topic_last_post_id AND p.poster_id = u2.user_id AND t.topic_type = 2 ORDER BY p2.post_time DESC

Line : 297
File : viewforum.php

Добавлено спустя 10 минут 45 секунд:

Чуваки прошу прошения мод работает так ошибся кое где.
А можно сделать так, чтобы он слеивал сообщения до установки мода.
Powered by Zeeman
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

zeeman писал(а):А можно сделать так, чтобы он слеивал сообщения до установки мода.
Это как понимать?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

zeeman писал(а):А можно сделать так, чтобы он слеивал сообщения до установки мода.
не можно - прочтите тему сначала - все объяснено: что, зачем и почему.
zeeman писал(а):SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_users u2 WHERE t.forum_id = 1 AND t.topic_poster = u.user_id AND p.post_id = t.topic_last_post_id AND p.poster_id = u2.user_id AND t.topic_type = 2 ORDER BY p2.post_time DESC
Я дурак, видимо...
я люблю daft punk | новый sugoi.ru
slash9
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 8 месяцев

Сообщение slash9 »

У меня такая же ошибка как и у zeeman
только Line 296
Что делать с данной ошибкой.
Она вылетает когда хочу просмотреть сообщение.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

zeeman, slash
Одна и та же ошибка - редактируете запрос, относящийся к объявлениям, а надо второй, после него который, он и относится как раз к сообщениям.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
slash9
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 8 месяцев

Сообщение slash9 »

С ошибкой в строке 296 разобрался. Все работает.
Ooops
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 6 месяцев

Сообщение Ooops »

Код: Выделить всё

# 
#-----[ OPEN ]------------------------------------------ 
# 
posting.php

#
#-----[ FIND ]------------------------------------------
#
			$bbcode_uid = '';

#
#-----[ AFTER, ADD ]------------------------------------------
#

			$merge = false;
			$time2merge = intval($board_config['time_to_merge']) * 3600;

			if ( ($mode == 'reply') && ($userdata['user_id'] != ANONYMOUS) )
			{
				$sql = "SELECT post_id, poster_id, post_created FROM " . POSTS_TABLE . " WHERE topic_id = $topic_id ORDER  BY post_time DESC LIMIT 1";
				$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not obtain last post information', '', __LINE__, __FILE__, $sql);
		
				$last_post_data = $db->sql_fetchrow($result);
				$last_post_id = $last_post_data['post_id'];
				$last_poster = $last_post_data['poster_id'];
				$last_post_created = $last_post_data['post_created'];

				if ( ($last_poster == $userdata['user_id']) && ((time() - $last_post_created) < $time2merge) )
				{
					$merge = true;
				}

				$db->sql_freeresult($result);
			}

			if (!$merge)
			{
Parse error: parse error, unexpected T_CASE in /www/converse/users/converse-freestu/www/htdocs/phorum/posting.php on line 667
Почему так? Делаю всё, как написано в интсрукции.

Добавлено спустя 1 минуту 57 секунд:

Забыл добавить, что "Parse error" возникает после того, как я вставляю код указанный выше. Именно на него php и указывает.
I like keds.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Ooops
и где
Ooops писал(а):posting.php on line 667
или типа я телепат?
я люблю daft punk | новый sugoi.ru
Ooops
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 6 месяцев

Сообщение Ooops »

VVVas,

начиная:

Код: Выделить всё

$merge = false;
I like keds.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Ooops
а выше этой строки строчек пять и ниже этого куска строчек пять? Или я опять должен пасатижами всё вытягивать из вас?
я люблю daft punk | новый sugoi.ru
Ooops
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 6 месяцев

Сообщение Ooops »

Код: Выделить всё

			$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
			$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';
			$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
			$poll_title = ( isset($HTTP_POST_VARS['poll_title']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_title'] : '';
			$poll_options = ( isset($HTTP_POST_VARS['poll_option_text']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_option_text'] : '';
			$poll_length = ( isset($HTTP_POST_VARS['poll_length']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_length'] : '';
			$bbcode_uid = '';
I like keds.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Ooops
Вопрос... вы мод целиком поставили или проверяете все после выполненя каждого шага инструкции?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Ooops
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 6 месяцев

Сообщение Ooops »

Xpert, сделаю иначе, переустановлю мод еще раз, а потом с нуля модифицирую. О резульатат потом отпишусь.
I like keds.
AlPav
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев
Откуда: MskCity.ru

Сообщение AlPav »

У меня странная ошибка.
Установил мод, обновил БД, иду в админ-панель, чтобы настроить, а там...

Изображение

Подписей к настройкам мода не отображается, пробовал переходить на english, тоже не помогло. Никаких сообщений об ошибках не выдавалось.

Что делать?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

AlPav писал(а):Что делать?
Закачать измененные языковые файлы, которые вы забыли залить на сервер.
я люблю daft punk | новый sugoi.ru

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»