Advanced Posts Merging

Все моды, созданные нашим сообществом для phpBB 2.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение Kivlov 15.07.2005 14:10

Странный глюк. Сначала когда поставил мод, то была такая же проблема как и у: Indemion666, ShpurloS и Dimitry. Потом понял, что место для вставки кода в posting.php после строки $bbcode_uid = ''; не одно и вставил его в другое место. Мод заработал, склеивает посты нормально, но каждый раз, когда склеивает выдает такую ошибку:
Код: Выделить всё
Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'WHERE forum_id = 54' at line 3

UPDATE forums SET forum_posts = forum_posts + 1, forum_last_post_id = WHERE forum_id = 54

Line : 650
File : /var/www/serpnet/forum/includes/functions_post.php

Но опять же повторюсь, что посты при этом склеиваются нормально. В чём может быть проблема? Я уже с ног сбился вылавливая этот глюк.
Kivlov
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 15.07.2005 13:44


Сообщение nickerrr 15.07.2005 14:17

Обрати внимание на
Код: Выделить всё
forum_last_post_id =
. Так быть не должно. Это значение должно чему-то равнятся.
В данный момент телефон находится вне зоны действия абонента...
Аватара пользователя
nickerrr
phpBB 1.4.3
 
Сообщения: 61
Зарегистрирован: 13.05.2005 9:37

Сообщение Kivlov 15.07.2005 16:55

nickerrr, я знаю, но никак не найду, где ошибка. Например ни в одном php-скрипте я не нашел конкретно именно такого запроса БД, который вызывает ошибку (даже искал по всем php файлам фрагмент этого запроса). Здесь решил спросить на всякий случай - мало ли у кого-то та же самая ошибка была...
Kivlov
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 15.07.2005 13:44

Сообщение nickerrr 15.07.2005 18:30

Так ты просто копируешь запрос с ошибки? Это дело - дрянь. Там же десять тыщ миллионов раз все подставляется. Как надо искать ошибки:

Вот видишь
Код: Выделить всё
Line : 650
- это в какой строке фаила
Код: Выделить всё
File : /var/www/serpnet/forum/includes/functions_post.php
что-то не работает.
В данный момент телефон находится вне зоны действия абонента...
Аватара пользователя
nickerrr
phpBB 1.4.3
 
Сообщения: 61
Зарегистрирован: 13.05.2005 9:37

Сообщение MAzZY 15.07.2005 21:03

И все же хотелось бы получить ответы на мои вопросы от автора мода
MAzZY
phpBB 2.0.9
 
Сообщения: 356
Зарегистрирован: 14.05.2005 22:43

Сообщение Kivlov 16.07.2005 22:07

nickerrr, давай ты не будешь считать меня за полного идиота? ок? В этом файле на данной строке лишь указано условие при котором возникает данная ошибка. Такое условие может выполнятся при миллионе подобных ошибок.
Kivlov
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 15.07.2005 13:44

Сообщение OMus-VeNuS 16.07.2005 23:45

Ты делал запрос к базе данных?
OMus-VeNuS

 

Сообщение VVVas 17.07.2005 0:15

OMus-VeNuS
Kivlov писал(а):SQL syntax
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4553
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение OMus-VeNuS 17.07.2005 0:18

Это может указывать на полное отсутствие в базе этой таблицы... Сталкивался ужо...
OMus-VeNuS

 

Сообщение VVVas 17.07.2005 0:25

Kivlov
Kivlov писал(а):Потом понял, что место для вставки кода в posting.php после строки $bbcode_uid = ''; не одно и вставил его в другое место.

Оно одно.

Переинсталь мод в functions_post.php ощущение что там ошибся.

И скажи что за мод у тебя добавил второе $bbcode_uid = ''; в posting.php, возможно просто не так совместились эти два мода.

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

OMus-VeNuS
в этом случае написало бы not exist а это говорит что ошибка в синтаксисе, оно даже не пыталось что-то делать, оно проверило что глючное и выдало ошибку.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4553
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение Xpert 17.07.2005 12:47

Kivlov
Это не проблема мода, он в этом месте точно не редактирует ничего. Проверьте еще раз все модификации в posting.php

MAzZY
Такого изменения логики мода не будет - посты будут именно склеиваться, а не просто отображаться скленными. Надпись возможно будет убрана, оденако точно не скоро.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение VVVas 17.07.2005 12:50

Xpert писал(а):Надпись возможно будет убрана, оденако точно не скоро.

Ну так есть же аддон для убирания надписи.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4553
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение Kivlov 19.07.2005 21:10

VVVas писал(а):Kivlov
Kivlov писал(а):Потом понял, что место для вставки кода в posting.php после строки $bbcode_uid = ''; не одно и вставил его в другое место.

Оно одно.

Переинсталь мод в functions_post.php ощущение что там ошибся.


Я всё проверял там. Ошибок не нашёл.

VVVas писал(а):И скажи что за мод у тебя добавил второе $bbcode_uid = ''; в posting.php, возможно просто не так совместились эти два мода.


А эту строку 2ой раз добавил уже известный ранее здесь мод админских логов.
Kivlov
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 15.07.2005 13:44

Сообщение melnikaite 21.07.2005 16:41

у меня точно такой же глюк как и у Kivlov
выскакивает ошибка синтаксиса, но ко всему прочему я еще и утратил возможность редактировать, цитировать сообщения, смотреть ip, хотя я по прежнему администратор, однако удалять сообщения могу
то что это log_actions_mod мешает уже нет сомнений, но в каком файле??
попробовал поставить эти 2 мода в обратном порядке - не помогло
Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'WHERE forum_id = 6' at line 3

UPDATE phpbb_forums SET forum_posts = forum_posts + 1, forum_last_post_id = WHERE forum_id = 6

Line : 544
File : functions_post.php

мне кажется, что functions_post.php тут не причем, потому как предыдущая sql команда, использующая $post_id, проходит успешно

что же может быть не так в posting.php?
кто-нибудь еще пробовал ставить сначала Advanced Posts Merging, а потом log_actions_mod?
melnikaite
phpBB 1.4.2
 
Сообщения: 52
Зарегистрирован: 17.07.2005 13:23

Сообщение Indemion666 21.07.2005 23:20

Люди!

Дайте внятный мне ответ. Мод Логов влияет на работоспособность Мода склеивания сообщений , Если да То как совместить оба мода.
Аватара пользователя
Indemion666
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 02.07.2005 0:59

Пред.След.


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0