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

email on birthday

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Gennady
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 5 месяцев
Откуда: Москва
Контактная информация:

email on birthday

Сообщение Gennady »

Палыч, зравствуйте!
У меня тоже проблема с установкой мода Email on Birthday 1.0.0. на phpbb3.0.5
Форум установил первый раз в жизни, потихоньку ставлю на него моды.
Не всегда сразу всё работает, но я с этим борюсь с помощью Google :)
И тут возникла проблема с SQL, где обсуждаемые варианты решения данной проблемы мне не помогли.
Форумы по БД ещё больше запутали.
Чтение документации тоже не прибавло оптимизма разобраться самому :( - не давно только узнал что такое phpMyAdmin, там чёрт ногу сломит,
но думаю, когда-нибудь, со временем разберусь что там к чему.
А, вот собственно и вопрос:
Поставил, мод phpBB3: Email on Birthday 1.0.0,
Но при выполнении SQL запроса -

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

INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_emails', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_run', '');
вылетает ошибка:

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

#1109 - Unknown table 'phpbb_config' in information_schema - (information_schema)
я так понимаю это БД , или...
Она там всего одна.
Не понимаю что нужно сделать - чувствую решение где-то на поверхности, и должно быть какое-то простое, но когда впервые с этим
сталкиваешься... полная засада.
Попробывал через генератор db_update.php файлов, выдаёт следующее:

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

SQL ERROR [ mysql4 ]
Duplicate entry 'birthday_emails' for key 1 [1062]
SQL
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_emails', '0')
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: db_update.php
LINE: 47
CALL: dbal_mysql->sql_query()
Помогите разобраться пожалуйста - хотя бы понять что нужно сделать, и если можно - пошагово.
Спасибо огромное заранее!
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: email on birthday

Сообщение nissin »

Судя по этой строчке:

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

Duplicate entry 'birthday_emails' for key 1 [1062]
Всё что необходимо в БД уже сделали.
Всё повторяется. nurlan.info
Gennady
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 5 месяцев
Откуда: Москва
Контактная информация:

Re: email on birthday

Сообщение Gennady »

Но сообщения-то не приходят, значит где-то косяк.
В правильности установки руками уверен на 100%, а вот пункт SQL...
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: email on birthday

Сообщение nissin »

Проверьте через phpmyadmin
Всё повторяется. nurlan.info
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Re: email on birthday

Сообщение Rayden »

Gennady
Посмотри, что у тебя прописано в файле config.php и покажи следующие строчки:
$dbname =
$table_prefix =
phpBB2 FAQ
phpBB3 FAQ
Gennady
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 5 месяцев
Откуда: Москва
Контактная информация:

Re: email on birthday

Сообщение Gennady »

Посмотри, что у тебя прописано в файле config.php и покажи следующие строчки:
Я уже писал об этом, но кто-то удалил свой вопрос и мой ответ...!?
Там вот что:
$dbname = 'user213_forum';
$table_prefix = 'phpbb_';

Я понимаю на что Вы намекаете, но чтобы не ошибится - покажите как правильно должна выглядеть вот эта строка, на примере имени моей БД?

INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_emails', '0');

Нужно один раз увидеть - потом век не забудешь.

Спасибо, заранее!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: email on birthday

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

Gennady писал(а):как правильно должна выглядеть вот эта строка, на примере имени моей БД?
Только выполнять нужно когда вы находитесь (в phpmyadmin) внутри вашей базы данных (то есть видите все таблицы).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Gennady
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 5 месяцев
Откуда: Москва
Контактная информация:

Re: email on birthday

Сообщение Gennady »

nissin писал(а):Проверьте через phpmyadmin
Каким образом и что именно? Там нажимаешь на БД, показывает "База данных: information_schema", других БД нет, но по моему это не то.

Добавлено спустя 15 минут 15 секунд:
Палыч писал(а):Только выполнять нужно когда вы находитесь (в phpmyadmin) внутри вашей базы данных (то есть видите все таблицы).
Я понимаю это, и так и делаю, но..., там всего одна БД, и называется она "information_schema", а в config.php имя базы "dbname = user213_forum".
Так что в исходной строчке надо поменять, что бы выполнить SQL-запрос?
А может нужно в phpMyAdmin создать базу с именем "user213_forum", или это лишнее?
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: email on birthday

Сообщение DK7 »

Gennady писал(а):В правильности установки руками уверен на 100%, а вот пункт SQL...
Gennady писал(а):INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_emails', '0');
Дык, а вы в админке то включили поздравление по мылу?
Сюда по этой строчке

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

 VALUES ('birthday_emails', '0')
по дефалту, это поздравление выключено.
Gennady
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 5 месяцев
Откуда: Москва
Контактная информация:

Re: email on birthday

Сообщение Gennady »

DK7 писал(а):Дык, а вы в админке то включили поздравление по мылу?
Да, конечно, включено.

VALUES ('birthday_emails', '1'); - так что-ли долнжо быть, вместо ноля единица?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: email on birthday

Сообщение nissin »

Gennady
раз в phpMyAdmin не видите базу с форумом, значит не с тем логином заходите.
Всё повторяется. nurlan.info
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Re: email on birthday

Сообщение Rayden »

Gennady писал(а):$dbname = 'user213_forum';
Так какого хрена:
Gennady писал(а):(information_schema) я так понимаю это БД , или...
Она там всего одна.
С какой базой ты работаешь?
phpBB2 FAQ
phpBB3 FAQ
Gennady
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 5 месяцев
Откуда: Москва
Контактная информация:

Re: email on birthday

Сообщение Gennady »

Всё, с базой разобрался, спасибо всем за наводки.

Теперь при выполнении запроса такая ошибка:

#1062 - Duplicate entry 'birthday_emails' for key 1

Что нужно сделать-то?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Re: email on birthday

Сообщение Rayden »

видимо разбираться дальше.
Мы не знаем, что ты вложил в понятие "разобрался", мы не знаем, при каком запросе у тебя ошибка. Ты на форум телепатов пришел?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Gabriil
phpBB 1.2.1
Сообщения: 28
Стаж: 14 лет 1 месяц
Благодарил (а): 6 раз
Контактная информация:

Re: email on birthday

Сообщение Gabriil »

Здравствуйте.
Мод стал без проблем, поздравительные письма отправляются, только вот в этих письмах не указывается тема сообщения.
Не подскажете где это можно иправить?

Заранее благодарен.
Закрыто

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