Мини-оптимизация Birthday Mod
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 11 месяцев
- Откуда: Томск
Прочитал всю ветку и не нашел моей проблемы:
поставил
## MOD Title: Birthday
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. R°d) http://mods.db9.dk
## MOD Version: 1.5.9
Захожу под администратором на форум, ставлю себе в профиле дату рождения. Она запоминается и возраст отображается корректно.
Захожу под обычным пользователем, ставлю дату в профиле, сохраняю... а она не сохраняется.
В каком направлении копать?
поставил
## MOD Title: Birthday
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. R°d) http://mods.db9.dk
## MOD Version: 1.5.9
Захожу под администратором на форум, ставлю себе в профиле дату рождения. Она запоминается и возраст отображается корректно.
Захожу под обычным пользователем, ставлю дату в профиле, сохраняю... а она не сохраняется.
В каком направлении копать?
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Еще раз проверить установку мода в usercp_register.php, так как код birthday в admin_users.php практически совпадает.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 11 месяцев
- Откуда: Томск
действительно, при редактировании этого файла возникла проблема. Отсутствует у меня в нем эта строчка:
Вставил блок примерно по смыслу, видимо не туда. Может кто подскажет другой ориентир?#-----[ OPEN ]------------------------------------------------
includes/usercp_register.php
#-----[ FIND ]------------------------------------------------
$signature_bbcode_uid = '';
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 18 лет 11 месяцев
Название МОДа: Birthday
Автор МОДа: Niels < ncr@db9.dk > (Niels Chr. Rшd) http://mods.db9.dk
Версия МОДа: 1.5.1
Совместимось: 2.0.6
После этого форум вылетает с ошибкой.
Если эти строчки кода убрать все норм , тока естественно все таблицы пустые без подписей .
Ктонить сталкивался?
Автор МОДа: Niels < ncr@db9.dk > (Niels Chr. Rшd) http://mods.db9.dk
Версия МОДа: 1.5.1
Совместимось: 2.0.6
Код: Выделить всё
#
#-----[ ОТКРЫТЬ ]------------------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ НАЙТИ ]------------------------------------------
#
?>
#
#-----[ ПРЕЖДЕ, ДОБАВИТЬ ]------------------------------------------
#
//Добавить для МОДа День рождения
$lang['Birthday'] = 'День рождения';
$lang['No_birthday_specify'] = 'Не определен';
$lang['Age'] = 'Возраст';
$lang['Birthday_explain'] = ' ? ;
$lang['Wrong_birthday_format'] = 'Неправильно введен День рождния.';
$lang['Birthday_to_high'] = 'К сожалению, данный сайт не принимает пользователей старше %d лет;
$lang['Birthday_require'] = 'Сайту требуется дата Вашего Дня рождения';
$lang['Birthday_to_low'] = 'К сожалению, данный сайт не принимает пользователей старше %d лет;
$lang['Submit_date_format'] = 'd-m-Y; //php дата формата () - Примечание: ТОЛЬКО d, m и Y может быть использовано
$lang['Birthday_greeting_today'] = 'Мы хотели бы поздравить Вас сегодня, с достижением %s лет .<br /><br /> ';//%s заменен возрастом пользователя
$lang['Birthday_greeting_prev'] = 'Мы хотели бы запоздало поздравить Вас с достижение %s лет %s.<br /><br /> ';//%s заменен возрастом пользователя, и датой дня рождения
$lang['Greeting_Messaging'] = 'Поздравление;
$lang['Birthday_today'] = 'Иммениники сегодня:';
$lang['Birthday_week'] = 'Иммениники предстоящих %d дней:';
$lang['Nobirthday_week'] = ' Нет иммениников в предстоящих %d днях'; // %d - количество дней
$lang['Nobirthday_today'] = 'Нет иммениников сегодня';
$lang['Year'] = 'Год';
$lang['Month'] = 'Месяц';
$lang['Day'] = 'День';
// ПРИМЕЧАНИЕ: Пожалуйста не переводите следующие 4 строки!, они автоматически переведены на ваш язык.
language
$lang['day_short'] = array ($lang['datetime']['Sun'],$lang['datetime']['Mon'],$lang['datetime']['Tue'],$lang['datetime']['Wed'],$lang['datetime']['Thu'],$lang['datetime']['Fri'],$lang['datetime']['Sat']);
$lang['day_long'] = array ($lang['datetime']['Sunday'],$lang['datetime']['Monday'],$lang['datetime']['Tuesday'],$lang['datetime']['Wednesday'],$lang['datetime']['Thursday'],$lang['datetime']['Friday'],$lang['datetime']['Saturday']);
$lang['month_short'] = array ($lang['datetime']['Jan'],$lang['datetime']['Feb'],$lang['datetime']['Mar'],$lang['datetime']['Apr'],$lang['datetime']['May'],$lang['datetime']['Jun'],$lang['datetime']['Jul'],$lang['datetime']['Aug'],$lang['datetime']['Sep'],$lang['datetime']['Oct'],$lang['datetime']['Nov'],$lang['datetime']['Dec']);
$lang['month_long'] = array ($lang['datetime']['January'],$lang['datetime']['February'],$lang['datetime']['March'],$lang['datetime']['April'],$lang['datetime']['May'],$lang['datetime']['June'],$lang['datetime']['July'],$lang['datetime']['August'],$lang['datetime']['September'],$lang['datetime']['October'],$lang['datetime']['November'],$lang['datetime']['December']);
#
#-----[ ОТКРЫТЬ ]------------------------------------------
#
language/lang_russian/lang_admin.php
#
#-----[ НАЙТИ ]------------------------------------------
#
?>
#
#-----[ ПРЕЖДЕ, ДОБАВИТЬ ]------------------------------------------
#
//Дополнение к МОДу День рождения
$lang['Birthday_required'] = 'Принуждение пользователей определить День рождения';
$lang['Enable_birthday_greeting'] = 'Позволить поздравлять с Днем рождения;
$lang['Birthday_greeting_expain'] = 'Пользователи определившие свой День рождения, могут получить поздравления при визите на сайт';
$lang['Next_birthday_greeting'] = ' ? ';
$lang['Next_birthday_greeting_expain'] = 'Эта област следит за тем, чтобы пользователь получил приветствие на День рождения в следующем году';
$lang['Wrong_next_birthday_greeting'] = 'Дата Дня рождения была введена неправильно, пожалуйста попробуйте снова';
$lang['Max_user_age'] = 'Максимальный возраст пользователя';
$lang['Min_user_age'] = 'Минимальный возраст пользователя';
$lang['Birthday_lookforward'] = 'С нетерпением ждет День рождения';
$lang['Birthday_lookforward_explain'] = ' ? ';
Если эти строчки кода убрать все норм , тока естественно все таблицы пустые без подписей .
Ктонить сталкивался?
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
glomen
Не качайте моды с myphpbb.com.ru, они там уже года 2 не обновлялись...
Скачайте у нас мод и языковой пакет - все будет ОК.
Не качайте моды с myphpbb.com.ru, они там уже года 2 не обновлялись...
Скачайте у нас мод и языковой пакет - все будет ОК.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.4
- Сообщения: 117
- Стаж: 19 лет 5 месяцев
- Откуда: BY/Borisov
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 18 лет 11 месяцев
А где взять руссификацию мода? дайте линьк не нашел чтото тут
И еще такое предложение , можно давать линьки на мод, руссификацию и все дополнения и хаки мода в первом посте, а то замучаешся искать их в теме.
И еще такая проблемка
forum 2.0.19
Такого там нет , все обыскал
И возникла еще проблемка, при заполнении даты рождения , она не сохраняется.
Все время пишет Non specifid
И еще такое предложение , можно давать линьки на мод, руссификацию и все дополнения и хаки мода в первом посте, а то замучаешся искать их в теме.
И еще такая проблемка
forum 2.0.19
Код: Выделить всё
#-----[ OPEN ]------------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------------
#
$signature_bbcode_uid = '';
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Birthday MOD
if (isset($HTTP_POST_VARS['birthday']) )
{
$birthday = intval ($HTTP_POST_VARS['birthday']);
if ($birthday!=999999)
{
$b_day = realdate('j',$birthday);
$b_md = realdate('n',$birthday);
$b_year = realdate('Y',$birthday);
}
} else
{
$b_day = ( isset($HTTP_POST_VARS['b_day']) ) ? intval ($HTTP_POST_VARS['b_day']) : 0;
$b_md = ( isset($HTTP_POST_VARS['b_md']) ) ? intval ($HTTP_POST_VARS['b_md']) : 0;
$b_year = ( isset($HTTP_POST_VARS['b_year']) ) ? intval ($HTTP_POST_VARS['b_year']) : 0;
if ($b_day && $b_md && $b_year)
{
$birthday = mkrealdate($b_day,$b_md,$b_year);
} else
{
$birthday = 999999;
}
}
// End add - Birthday MOD
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------------
#
$signature_bbcode_uid = '';
И возникла еще проблемка, при заполнении даты рождения , она не сохраняется.
Все время пишет Non specifid
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
чаво up-то?
Во первых, добиваем форум до 2.0.20 и обретаем щастье.
Во вторых, хм, русификация. Здесь она. Ищи, Мухтар (С)
Во первых, добиваем форум до 2.0.20 и обретаем щастье.
Во вторых, хм, русификация. Здесь она. Ищи, Мухтар (С)
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 18 лет 11 месяцев
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 18 лет 11 месяцев
- Откуда: Россия, Москва
-
- phpBB 1.4.0
- Сообщения: 35
- Стаж: 19 лет 11 месяцев
Может кому пригодиться.
Кнопки дней рождения для вставки, например, в подпись.
Есть сайт, там после регистрации тебе дают код кнопки с днем твоего рождения:
Например, как у меня в подписи:
Но посмотрите на код - можно и не регистрироваться, просто ставишь свой день рождения в название png файла и все. Первая цифра это день, вторая месяц.
Кнопки дней рождения для вставки, например, в подпись.
Есть сайт, там после регистрации тебе дают код кнопки с днем твоего рождения:
Например, как у меня в подписи:
Код: Выделить всё
[URL=http://www.thefuture.ru/][img]http://www.thefuture.ru/19_09.png[/img][/url]
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
Кирилл
Стесняюсь спросить, а каким боком это к моду относится?
Стесняюсь спросить, а каким боком это к моду относится?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса