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

Мини-оптимизация Birthday Mod

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Сообщение FladeX »

Установил этот мод. Пока самая долгая установка из всех :)
Сейчас буду адд-он с зодиаками устанавливать.
Кстати, если будете устанавливать этот мод, можно сразу ставить мод "Gender" от того же автора. Конфликтов не обнаружено, что и не удивительно ))
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

После установки, при регистрации выдает:

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

Could not insert data into users table

DEBUG MODE

INSERT INTO phpbb_users (user_reg_ip, user_reg_host,user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_time_mode, user_dst_time_lag, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey) VALUES ('77.246.104.201', '77.246.104.201', 39, 'test_test', 1187689126, '827ccb0eea8a706c4c34a16891f84e7b', 'test@mail.ru', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 0, 6, 60, 'D M d, Y g:i a', 'russian', 1, '0', 0, 1, 0, '0b8717650f9c1b1b864')

Line : 815
File : usercp_register.php
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

P.
не корректно поставили. Так как не хватает у вас полей в запросе, чтото нахимичили
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

crash писал(а):P.
не корректно поставили. Так как не хватает у вас полей в запросе, чтото нахимичили
Спасибо за ответ.

Значит промблема может быть не только в файле usercp_register.php? Его я проверил уже несколько раз.

Ещё смущает вот эта часть:

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

#
#-----[ FIND ]------------------------------------------------
#
	VALUES ($user_id,

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, ";

#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
, '$birthday', '$next_birthday_greeting'
У меня же идёт:

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

VALUES ($user_id, $group_id, 0)";
Код должен выглядить так?

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

VALUES ($user_id, $group_id, '$birthday', '$next_birthday_greeting', 0)";
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

P.
вы должны найти строку, которая начинается на
P. писал(а):VALUES ($user_id,
, потом в ней найти
P. писал(а):, ";
и перед этим вставить
P. писал(а):, '$birthday', '$next_birthday_greeting'
то что показываете вы
P. писал(а):VALUES ($user_id, $group_id, 0)";
является не той строкой, так как у вас как минимум нет
P. писал(а):, ";
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

crash писал(а):P.
вы должны найти строку, которая начинается на
P. писал(а):VALUES ($user_id,
, потом в ней найти
P. писал(а):, ";
и перед этим вставить
P. писал(а):, '$birthday', '$next_birthday_greeting'
В том то и дело, что у меня нет ни где:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

в связи с тем что вы ставили моды другие, и конечно нам не сказали, то вот код, в который надо вставить

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

			$sql = "INSERT INTO " . USERS_TABLE . "	(user_reg_ip, user_reg_host,user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_time_mode, user_dst_time_lag, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
				VALUES ('" . str_replace("\'", "''", $user_reg_id) . "', '" . str_replace("\'", "''", $user_reg_host) . "', $user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, $time_mode, $dst_time_lag, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, ";
и вот в самом конце эти .
Не забудьте удалить вставленный код из

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

VALUES ($user_id, $group_id, '$birthday', '$next_birthday_greeting', 0)";
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

crash, спасибо, всё работает.
crash писал(а):в связи с тем что вы ставили моды другие, и конечно нам не сказали
Учту на будущее.
Tanya
phpBB 1.2.0
Сообщения: 13
Стаж: 16 лет 7 месяцев

Сообщение Tanya »

Установила мод Birthday + Zodiac`s
Ни в админке, ни в пользовательском профиле нет поля для ввода даты рождения. Просто название графы ("Дата рождения"), двоеточие - и все. Правда правила только папку с ангийским языком с русским не правила, в инструкции его не было, в это может быть проблема?
Что не так? помогите!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Tanya
Все МОДы пишуться на стандартную поставку (английский язык и стиль subSilver), но править нужно все языковые файлы для всех используемых языков и все файлы стилей для всех используемых стилей (по аналогии с вышеуказанными).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

crash писал(а):Tanya

приведите сообщение в божеский вид
Правила, п.3.10, получите предупреждение
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Tanya
phpBB 1.2.0
Сообщения: 13
Стаж: 16 лет 7 месяцев

Сообщение Tanya »

Палыч
"привести в божеский вид" вообще-то для человека у которого на форуме 3 сообщения прудно догадаться чего от него хотят, могли бы сказу пункт правил привести, чтоб было понятнее. А второе сообщение, которое было оставлено, т.к. сказать потомкам , зачем удалили, ведь я так понимаю все ктобудет ставить этот мод на теже грабли наступят? и кстати проблема как оказалось до конца не решилась, почему-то снова все перестало работать :( :( :( новые пользователи не могут зарегистрироваться, если меняешь у тех у кого уже работает, то тоже сохранить не дает :(.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Tanya
вообще-то придя на форум, стоит почитать правила. Чтобы знать что можно, а что нет
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Tanya
phpBB 1.2.0
Сообщения: 13
Стаж: 16 лет 7 месяцев

Сообщение Tanya »

crash Првила прочитала, разобраться с проблемой сможете помочь? У меня уже истерика:(, если восстанавливать бд пропадут же сообщения, и с каждым днем все больше :( :(

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