Мод для отключения начисления постов

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 20 лет 4 месяца

Сообщение IGO »

А у меня вот такая вот прабла

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

Couldn't insert row in forums table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' 10, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 1, 1)' at line 2

INSERT INTO phpbb_forums (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable, forum_postcount, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_attachments, auth_download) VALUES ('36', 'q', 2, '', 40, 0, , 10, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 1, 1)

Line : 401
File : admin_forums.php
Хотя сделал всё как написанно :roll: :?
Не поможите советом?
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Стаж: 20 лет 4 месяца
Откуда: Киев

Сообщение Nikel »

IGO
А Вы базу апдейтнули ?
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 20 лет 4 месяца

Сообщение IGO »

Nikel, да в MySQLcontrolCente, а это именно прабла обращения к БД?
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 5 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

IGO
Нет, это ошибка составления запроса. Приведите +- 5 строк от 401-й из файла admin_forums.php
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 20 лет 4 месяца

Сообщение IGO »

Xpert, я сам решил праблему. Теперь я могу создать форум. И писать там могу. Но вот когда, отключаю счётчик постов. (Снимаю галочку в админке). Выдаёт вот такую ошибку

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

Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' forum_topics = forum_topics + 1 WHERE forum_id = 36' at li

UPDATE phpbb_forums SET forum_posts = forum_posts + 1, forum_last_post_id = , forum_topics = forum_topics + 1 WHERE forum_id = 36

Line : 483
File : functions_post.php
А тут что ей не нравиться? В файле functions_post.php я вносил изменения:

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

if( $userdata['session_logged_in'] )
                        {
                                $sql = "SELECT forum_postcount
								FROM " . FORUMS_TABLE . "
								WHERE forum_id = $forum_id AND forum_postcount = 0";
								if (!($result = $db->sql_query($sql)))
								{
								message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
								}
								if ($row = $db->sql_fetchrow($result))
								{
								return;
								}
							$sql = "UPDATE " . USERS_TABLE . "
а больше править этот фаил не нужно было. Кто-нибудь мне поможет отключить счётчик постов?????????
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
Filippok
phpBB 1.4.4
Сообщения: 121
Стаж: 19 лет 6 месяцев

Сообщение Filippok »

Господа я установил этот мод и не мог найти где это отключается это здесь? См. Скрин. Там где слово "Включено стояла галочка по умолчанию это и есть отключение?
Если я галочку снимаю, то вот что получается:
Общая ошибка
Couldn't update forum information

DEBUG MODE

SQL Error : 1054 Unknown column 'forum_postcount' in 'field list'

UPDATE phpbb_forums SET forum_name = 'Флейм', cat_id = 2, forum_desc = 'Тут вы можете писать почти на любую тему.', forum_status = 0, prune_enable = 0, forum_postcount = 0 WHERE forum_id = 6

Line : 443
File : admin_forums.php
Что характерно, что посты не считаются в этом форуме но на странице появляется такоеже сообщение, что я написал выше.
Не счетчик вообще не считает ничего
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 20 лет 3 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

За такие посты убивать давно пора.
Filippok писал(а):SQL Error : 1054 Unknown column 'forum_postcount' in 'field list'
Filippok, Апдейтить базу, обновлять lang файлы за вас Пушкин А.В. будет или какой другой великий русский поэт.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Filippok
phpBB 1.4.4
Сообщения: 121
Стаж: 19 лет 6 месяцев

Сообщение Filippok »

Поручик писал(а):убивать давно пора.
За что так сразу? :D
Поручик писал(а):Апдейтить базу
Это означает, что нужно форум обновить?
Поручик писал(а):обновлять lang файлы
А где тогда их брать?
Поручик писал(а):Пушкин А.В.
Поручик, извини конечно но,
Поручик писал(а):великий русский поэт.
был Пушкин А.С. :)
********************************************
Потом заглянул по твоей ссылке в подписи, спасибо, все заработало:)
Еще раз спасибо.
*****************
Да кстати, а надписи так и не появилась, про ту что я на скриншоте говорил и исчезла надпись с кнопки "Все смайлы" , под формой быстрого ответа.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 20 лет 3 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Filippok
phpBB 1.4.4
Сообщения: 121
Стаж: 19 лет 6 месяцев

Сообщение Filippok »

Filippok писал(а):Да кстати, а надписи так и не появилась, про ту что я на скриншоте говорил и исчезла надпись с кнопки "Все смайлы" , под формой быстрого ответа.
Поручик Да все ок.
А что с этим делать?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 20 лет 3 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

Ну, е-мое, вставить в lang_russian/lang_admin.php переменные $lang[''], которые содержатся в моде
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
ursus
phpBB 1.4.2
Сообщения: 55
Стаж: 19 лет 6 месяцев
Откуда: Украина, Луганская обл.

Сообщение ursus »

народ!
вот я установил мод Disable Post Count Increase и снял галочку Подсчитывать сообщения пользователя.
Как бы теперь сделать нечто вроде обновления счетчиков постов, т.к. сообщения в форуме, оставленные раньше установки мода, все равно подсчитываются.
Я нормальный, небуйный подонок, каких миллионы (с) А. Мухин "Горбушка"
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 20 лет 3 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

ursus, и такой мод тоже есть, ищите Post Count Resync
Real User Posts - valid code
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
shaman360
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 10 месяцев

Сообщение shaman360 »

Уважаемые, перечитал все темы, которые выдало по поиску.
Делаю строго по инструкции...
Все равно лезут ошибки при создании нового форума. Я из тех, кто знает только echo "Hello word". Может есть уже готовые (подпарвленные) файлы

includes/functions_post.php,
admin/admin_forums.php
language/lang_english/lang_admin.php
templates/subSilver/admin/forum_edit_body.tpl

Кстати, а что означает
#-----[ SQL ]------------------------------------------
# Change the prefix 'phpbb_' accordingly. 'phpbb_' is the default prefix
#
ALTER TABLE phpbb_forums ADD forum_postcount TINYINT( 1 ) DEFAULT '1' NOT NULL;
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 20 лет 3 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html

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