Уважаемые пользователи!
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).
OMus-VeNuS

Сообщение OMus-VeNuS »

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

$sql = "INSERT INTO " . USERS_TABLE . "	(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_allow_mass_pm, user_popup_pm, user_timezone, user_rankset_id, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey, user_birthday, user_next_birthday_greeting)
				VALUES ($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, $allow_mass_pm, $popup_pm, $user_timezone, $rankset, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, '$birthday', '$next_birthday_greeting', ";
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

OMus-VeNuS
ошибка как раз та, про которую предупреждал Niels....
у тебя...

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

user_allow_pm, user_active, user_actkey, user_birthday, user_next_birthday_greeting)
а должно быть...

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

user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
OMus-VeNuS

Сообщение OMus-VeNuS »

Большое спасибо!
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

MiTrI
Вообще то есть такая чудесная фраза, которую вы могли обнаружить сходив в поиск
[ FIND ] - найти строку, для поиска может задаваться только начало строки.
Добавлено спустя 2 минуты 15 секунд:

Спросите почему так? Потому что например у меня стоит хоть и не большая кучка модов и поиск по целой строке не дает. Этот автор модов хорош тем что дает неизменное начало строки, которое врятли поменяеться каким либо модом. И этот подход значительно облегчает установку модов.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 18 лет 11 месяцев
Благодарил (а): 2 раза

Сообщение automan »

а как сделать чтоб в Birthday MOD поздравление отсылалось по почте ?
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Можно слегка переделать мой мод Birthday Add-on: Email Notification. Заменить адресат с владельца форума на адрес именинника и поправить шаблон письма.
Аватара пользователя
CKOTuHA
phpBB 1.4.0
Сообщения: 38
Стаж: 18 лет 8 месяцев

Сообщение CKOTuHA »

После установки мода Birthday Hack (вместе с Birthday ADD-ON zodiac's) заметно увеличилась задержка перед началом загрузки главной страницы форума, при запросе других страниц отклик сервера быстрый. В чем трабла :?:
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Сообщение severnet »

В хостере, имхо.

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

У меня этот мод установлен:
Время: 2.1227с (PHP: 92% - SQL: 8%) | SQL-запросов: 16 | GZIP disabled | Debug on
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение Mojito »

Работает ли birthday mod на версии 2.0.18? В базе данных модов указано, что этот мод совместим только с 2.0.6 - 2.0.10
http://www.phpbbguru.net/mods/?cat=5
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Mojito
у меня работает
я люблю daft punk | новый sugoi.ru
Mojito
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 4 месяца

Сообщение Mojito »

А Easy Mod его понимает, или все ручками надо ковырять?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

## Installation Time: 30 Minutes (1mn by EasyMOD of Nuttzy)
## 2. EasyMOD
## -----------
## This MOD is compatible and can be installed by EasyMOD
## of Nuttzy (but is not officially EasyMOD Compliant)!
## http://area51.phpbb.com/phpBB22/viewforum.php?sid=&f=15
##
## However, on alpha releases of EM and meanwhile beta or
## final release some actions are NOT performed.
## You'll have to do them manually !
я люблю daft punk | новый sugoi.ru
ssmol
phpBB 1.4.4
Сообщения: 140
Стаж: 18 лет 3 месяца
Откуда: г.Брянск

Сообщение ssmol »

можен и несовсем в тему или уже где и есть ответ но за три дня я ненашел.
проблема в следующем. изза несатандартного размещения форума (директории хостинга) невозможно установить этот мод с использованием файла birthday_db_update.php

а сделать запрос к Бд через пхпмиадмин тоже нереально так как к этому моду нет нормального запроса то что находится внутри birthday_db_update.php я знаю тока как две первые строки сделать через пхп ми админ а как остальные

'ALTER TABLE '.USERS_TABLE.' ADD user_birthday INT DEFAULT "999999" not null ',
'ALTER TABLE '.USERS_TABLE.' ADD user_next_birthday_greeting INT DEFAULT "0" not null ',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("birthday_required", "0")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("birthday_greeting", "1")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("max_user_age", "100")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("min_user_age", "5")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("birthday_check_day", "7")'

подскажите кто знает
плиз советовать делать через birthday_db_update.php ненадо :( помогите сформировать запрос к БД
первые две строки у меня выглядят вот так:
ALTER TABLE php_user ADD user_birthday INT DEFAULT "999999" not null;
ALTER TABLE php_user ADD user_next_birthday_greeting INT DEFAULT "0" not null;
...все лишь иллюзия...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

ssmol писал(а):невозможно установить этот мод с использованием файла birthday_db_update.php
Вы в этом уверены? Объясните, почему вы так считаете.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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