Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Advanced Posts Merging

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
zeeman
phpBB 1.0.0
Сообщения: 2
Стаж: 21 год
Откуда: Самара ..::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
Стаж: 21 год 5 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

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

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

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

Сообщение 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
Стаж: 21 год 1 месяц

Сообщение slash9 »

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

Сообщение Xpert »

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

Сообщение slash9 »

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

Сообщение 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
Стаж: 21 год 11 месяцев
Поблагодарили: 13 раз

Сообщение VVVas »

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

Сообщение Ooops »

VVVas,

начиная:

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

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

Сообщение VVVas »

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

Сообщение 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
Стаж: 22 года 7 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение Ooops »

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

Сообщение AlPav »

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

Изображение

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

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

Сообщение VVVas »

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

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