Prime Birthdate - Require on Registration

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение eric »

Ребят, меня все еще интересуют мои вопросы, которые я оставил в своем последнем посте. Помогите плз =))))
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение eric »

Serg452 писал(а):если уберешь из styles/xxx/template/index_body.html
Код:

<!-- IF BIRTHDAY_LIST --> <!-- ENDIF -->
<!-- IF BIRTHDAYS_AHEAD_LIST --> <!-- ENDIF -->
увидишь, что на главной все появляется, просто с пустым списком наступающих ДР
Если это все убрать, получается лажа. Даже шапочки не видно "ДНИ РОЖДЕНИЯ". А если есть ближайшие именинники, то появляется надпись "Именинники:" и все. Т.е. он их не выводит, как надо. А под ней почему-то нет ближайших именинников. Я оставил все, как есть по инструкциям. Когда есть ближайшие именинники, он их выводит, а про сегодняшний день пишет "Сегодня нет дней рождения". Если нет ни таких, ни ближайших, то ваще ничего не выводит!
Serg452 писал(а):проблема в этой части кода functions_upcbirthdays.php

Код:
//BEGIN for those of you who have the prime birthday mod installed, code provided by primehalo
$prime_birthdate_installed = function_exists('user_show_congrats');
if ($prime_birthdate_installed)
{
$sql = str_replace('FROM ' . USERS_TABLE, ', user_show_age FROM ' . USERS_TABLE, $sql);
}
//END for those of you who have the prime birthday mod installed, code provided by primehalo

Я ее убрал - все работает.
Почему нужно было убрать этот чертов код????? Никак не пойму! Эта форма ввода даты рождения на странице соглашения тоже раздражает, как ее убрать??? Объясните PLZ :D Все равно ведь, после соглашения, на странице регистрации она есть.
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение eric »

Ну че все молчат???
Как убрать форму ввода в соглашении???
Rayden, как вы сделали, чтобы если у юзера в настройках стоит "не показывать дату рождения", она не выводилаль в "Именинники в ближайшие 7 дней" в скобках рядом с ником?
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение eric »

Составляю вопросы кратко:
1) Как убрать форму ввода даты рождения в соглашении??? Она все равно потом появляется на странице регистрации, оставлять в соглашении нет смысла, если убираю код, не работает!
2) Как сделать, чтобы если у юзера в профиле стоит "Отображать возраст: - НЕТ" и "Видимость для поздравлений с Днем рождения - НЕТ", возраст не выводился напротив "Именинники в ближайшие 7 дней" в скобках рядом с ником и чтоб сам юзер не показывался? У Rayden'а на форуме работает!
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Rayden ничего не делал, только поставил Upcoming_Birthdays и все.
Никаких Prime Birthdate - Require on Registration не ставил.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение eric »

Rayden писал(а):Rayden ничего не делал, только поставил Upcoming_Birthdays и все.
Никаких Prime Birthdate - Require on Registration не ставил.
Не понял, это что конфликт чтоли такой возникает между ними???? Вроди, один дополняет другой! В чем может быть проблема? Подскажите please!

Этот фрагмент отвечает за совместную работу по скрытию данных пользователя:

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

$prime_birthdate_installed = function_exists('user_show_congrats');
Не понятна, вот эта строка:

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

str_replace('FROM ' . USERS_TABLE, ', user_show_age FROM ' . USERS_TABLE, $sql);
По-моему, что то именно в ней.
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение eric »

Тема актуальна! Кто еще столкнулся с этой проблемой?
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
OldMax
phpBB 1.4.3
Сообщения: 79
Стаж: 18 лет 2 месяца
Благодарил (а): 1 раз

Re: Prime Birthdate - Require on Registration

Сообщение OldMax »

поставил мод, а у всех, кто до него зареган - отключенно показывать поле,
можно как-нить всем выбрать "да"?
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Prime Birthdate - Require on Registration

Сообщение eric »

OldMax
Ага, в базе MySQL можно!
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
OldMax
phpBB 1.4.3
Сообщения: 79
Стаж: 18 лет 2 месяца
Благодарил (а): 1 раз

Re: Prime Birthdate - Require on Registration

Сообщение OldMax »

Кааакк? )
дайте пример SQL запроса для новой версии

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