email on birthday

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

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

email on birthday

Сообщение Gennady » 04.10.2009 0:59

Палыч, зравствуйте!
У меня тоже проблема с установкой мода 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
Сообщения: 2181
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз

Re: email on birthday

Сообщение nissin » 04.10.2009 8:46

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

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

Duplicate entry 'birthday_emails' for key 1 [1062]
Всё что необходимо в БД уже сделали.
Всё повторяется. nurlan.info

Gennady
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 04.10.2009 0:34
Откуда: Москва

Re: email on birthday

Сообщение Gennady » 04.10.2009 15:39

Но сообщения-то не приходят, значит где-то косяк.
В правильности установки руками уверен на 100%, а вот пункт SQL...

Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2181
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз

Re: email on birthday

Сообщение nissin » 04.10.2009 19:59

Проверьте через phpmyadmin
Всё повторяется. nurlan.info

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза

Re: email on birthday

Сообщение Rayden » 04.10.2009 21:05

Gennady
Посмотри, что у тебя прописано в файле config.php и покажи следующие строчки:
$dbname =
$table_prefix =
phpBB2 FAQ
phpBB3 FAQ

Gennady
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 04.10.2009 0:34
Откуда: Москва

Re: email on birthday

Сообщение Gennady » 04.10.2009 21:43

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

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

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

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

Спасибо, заранее!

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза

Re: email on birthday

Сообщение Палыч » 04.10.2009 21:54

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

Gennady
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 04.10.2009 0:34
Откуда: Москва

Re: email on birthday

Сообщение Gennady » 04.10.2009 22:01

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

Добавлено спустя 15 минут 15 секунд:
Палыч писал(а):Только выполнять нужно когда вы находитесь (в phpmyadmin) внутри вашей базы данных (то есть видите все таблицы).
Я понимаю это, и так и делаю, но..., там всего одна БД, и называется она "information_schema", а в config.php имя базы "dbname = user213_forum".
Так что в исходной строчке надо поменять, что бы выполнить SQL-запрос?
А может нужно в phpMyAdmin создать базу с именем "user213_forum", или это лишнее?

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: email on birthday

Сообщение DK7 » 04.10.2009 23:45

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
Зарегистрирован: 04.10.2009 0:34
Откуда: Москва

Re: email on birthday

Сообщение Gennady » 05.10.2009 7:07

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

VALUES ('birthday_emails', '1'); - так что-ли долнжо быть, вместо ноля единица?

Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2181
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз

Re: email on birthday

Сообщение nissin » 05.10.2009 9:09

Gennady
раз в phpMyAdmin не видите базу с форумом, значит не с тем логином заходите.
Всё повторяется. nurlan.info

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза

Re: email on birthday

Сообщение Rayden » 05.10.2009 9:39

Gennady писал(а):$dbname = 'user213_forum';
Так какого хрена:
Gennady писал(а):(information_schema) я так понимаю это БД , или...
Она там всего одна.
С какой базой ты работаешь?
phpBB2 FAQ
phpBB3 FAQ

Gennady
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 04.10.2009 0:34
Откуда: Москва

Re: email on birthday

Сообщение Gennady » 05.10.2009 10:42

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

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

#1062 - Duplicate entry 'birthday_emails' for key 1

Что нужно сделать-то?

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза

Re: email on birthday

Сообщение Rayden » 05.10.2009 13:18

видимо разбираться дальше.
Мы не знаем, что ты вложил в понятие "разобрался", мы не знаем, при каком запросе у тебя ошибка. Ты на форум телепатов пришел?
phpBB2 FAQ
phpBB3 FAQ

Аватара пользователя
Gabriil
phpBB 1.2.1
Сообщения: 28
Зарегистрирован: 08.02.2010 14:48
Благодарил (а): 6 раз

Re: email on birthday

Сообщение Gabriil » 01.07.2010 12:57

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

Заранее благодарен.

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