Advanced Posts Merging
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 19 лет 7 месяцев
- Откуда: Самара ..::Svobodanet::..
Установил мод
Выдаёт вот такую фичу
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 секунд:
Чуваки прошу прошения мод работает так ошибся кое где.
А можно сделать так, чтобы он слеивал сообщения до установки мода.
Выдаёт вот такую фичу
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 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Это как понимать?zeeman писал(а):А можно сделать так, чтобы он слеивал сообщения до установки мода.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
не можно - прочтите тему сначала - все объяснено: что, зачем и почему.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
-
- phpBB 1.4.2
- Сообщения: 59
- Стаж: 19 лет 8 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
zeeman, slash
Одна и та же ошибка - редактируете запрос, относящийся к объявлениям, а надо второй, после него который, он и относится как раз к сообщениям.
Одна и та же ошибка - редактируете запрос, относящийся к объявлениям, а надо второй, после него который, он и относится как раз к сообщениям.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.2
- Сообщения: 59
- Стаж: 19 лет 8 месяцев
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 5 месяцев
Код: Выделить всё
#
#-----[ 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.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 5 месяцев
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 5 месяцев
Код: Выделить всё
$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.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 5 месяцев
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 19 лет 10 месяцев
- Откуда: MskCity.ru
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз