Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Стимуляция заполнения даты рождения в профиле
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Стимуляция заполнения даты рождения в профиле
Как сделать на главной странице проверку у пользователя на наличие у него дня рождения в профиле?
Зачем это нужно:
Можно на главной выводить фразу "Хотите в профиле добавить своё день рождение?", если в профиле этот пользователь не заполнил форуму даты рождения.
Пользователи чаще будут вводить свою дату рождения.
Зачем это нужно:
Можно на главной выводить фразу "Хотите в профиле добавить своё день рождение?", если в профиле этот пользователь не заполнил форуму даты рождения.
Пользователи чаще будут вводить свою дату рождения.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 5 месяцев
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Стимуляция заполнения даты рождения в профиле
своЙ день рождениЯeconaft писал(а):своё день рождение
Re: Стимуляция заполнения даты рождения в профиле
Нашёл очень похожее, но касательно вывода аватарки на главной форума:
В файле includes/functions.php нужно добавить это:
Потом в шаблоне добавить это:
Помогите переделать это для дня рождения, плиз......
В файле includes/functions.php нужно добавить это:
Код: Выделить всё
'USER_AVATAR' =>($user->optionget('viewavatars') && function_exists('get_user_avatar')) ? get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']) : '',Код: Выделить всё
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN and USER_AVATAR -->
<a href="{U_PROFILE}">{USER_AVATAR}</a>
<!-- ENDIF -->-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 7 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Стимуляция заполнения даты рождения в профиле
Код: Выделить всё
'USER_BIRTHDAY' => $user->data['user_birthday'],Re: Стимуляция заполнения даты рождения в профиле
MIT
Спасибо!
Ну тогда оформлю:
В файле functions.php после кода:
добавляем ниже:
Теперь в любом месте файла index_body.html добавляем этот код для вывода:
Можно в хедере добавить. Можно ещё надпись в ленгвидж добавить.
Спасибо!
Ну тогда оформлю:
В файле functions.php после кода:
Код: Выделить всё
'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,Код: Выделить всё
'USER_BIRTHDAY' => $user->data['user_birthday'],Код: Выделить всё
<!-- IF USER_BIRTHDAY --><!-- ELSE --><a href="ucp.php?i=profile&mode=profile_info">У вас не отмечен в профиле День Рожденья. Хотите отметить?</a><!-- ENDIF -->
Последний раз редактировалось econaft 06.09.2010 17:31, всего редактировалось 1 раз.
-
wwwzebra
- phpBB 1.4.3
- Сообщения: 75
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 16 раз
Re: Стимуляция заполнения даты рождения в профиле
MIT
Коллега!
Можно чуть подробнее?
Что в итоге получается и что за странные ряды цифр в коде???
Коллега!
Можно чуть подробнее?
Что в итоге получается и что за странные ряды цифр в коде???
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 7 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Стимуляция заполнения даты рождения в профиле
Спрашивай конкретные вещи, будут тебе подробные ответы.wwwzebra писал(а):Можно чуть подробнее?
http://ru.wikipedia.org/wiki/UNIX-времяwwwzebra писал(а):Что в итоге получается и что за странные ряды цифр в коде???
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Стимуляция заполнения даты рождения в профиле
Заметил один баг в этой схеме стимуляции заполнения поля ДР
Если пользователь ввёл ДР то поле исчезает как и задумано, НО когда он сбрасывает настройки ДР на (-- -- ----) то поле НЕ появляется ...как исправить?
И думаю есть смыл выводить его только для зарегистрированных пользователей, то есть заключить в условие
Добавлено спустя 14 минут 59 секунд:
econaft а вы не знаете как на основе этого условия сделать стимуляцию заполнения поля аватарки?
Этот код выводит аватарку если она есть на главную.
А я бы хотел что бы если аватарка есть то ничего не выводиться, если пользователь удалил аватарку то выводить сообщение или картинку
Если пользователь ввёл ДР то поле исчезает как и задумано, НО когда он сбрасывает настройки ДР на (-- -- ----) то поле НЕ появляется ...как исправить?
И думаю есть смыл выводить его только для зарегистрированных пользователей, то есть заключить в условие
Код: Выделить всё
<!-- IF S_DISPLAY_MEMBERLIST -->
.....
.....КОД стимуляции заполнения поля ДР
.....
<!-- ENDIF -->econaft а вы не знаете как на основе этого условия сделать стимуляцию заполнения поля аватарки?
Этот код выводит аватарку если она есть на главную.
Код: Выделить всё
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN and USER_AVATAR -->
<a href="{U_PROFILE}">{USER_AVATAR}</a>
<!-- ENDIF -->В жизни так бывает...
-
wwwzebra
- phpBB 1.4.3
- Сообщения: 75
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 16 раз
Re: Стимуляция заполнения даты рождения в профиле
MIT
Спасибо за ответ
Я имел ввиду следующее:
Я должен выполнить такую операцию
В файле functions.php после кода:
Код: Выделить всё
'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,
добавляем ниже:
Код: Выделить всё
'USER_BIRTHDAY' => $user->data['user_birthday'],
Теперь в любом месте файла index_body.html добавляем этот код для вывода:
Код: Выделить всё
<!-- IF USER_BIRTHDAY --><!-- ELSE --><a href="ucp.php?i=profile&mode=profile_info">У вас не отмечен в профиле День Рожденья. Хотите отметить?</a><!-- ENDIF -->
вставить один в один? Меня смутили комбинации цифр - думал нарушена кодировка
И главное - что в итоге получится? Можно у кого на форуме посмотреть - как это работает?
Спасибо за ответ
Я имел ввиду следующее:
Я должен выполнить такую операцию
В файле functions.php после кода:
Код: Выделить всё
'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,
добавляем ниже:
Код: Выделить всё
'USER_BIRTHDAY' => $user->data['user_birthday'],
Теперь в любом месте файла index_body.html добавляем этот код для вывода:
Код: Выделить всё
<!-- IF USER_BIRTHDAY --><!-- ELSE --><a href="ucp.php?i=profile&mode=profile_info">У вас не отмечен в профиле День Рожденья. Хотите отметить?</a><!-- ENDIF -->
вставить один в один? Меня смутили комбинации цифр - думал нарушена кодировка
И главное - что в итоге получится? Можно у кого на форуме посмотреть - как это работает?
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 10 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Стимуляция заполнения даты рождения в профиле
Можно выполнить эту инструкцию и посмотреть у СЕБЯ на форуме. Резервные копии, естественно, сделатьwwwzebra писал(а):Можно у кого на форуме посмотреть - как это работает?
In Web We Trust
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Стимуляция заполнения даты рождения в профиле
Да вставить один в один, и надпись будет нормальная, вместо цифр буквы....это они просто закодированы так, MIT же писал http://ru.wikipedia.org/wiki/UNIXwwwzebra писал(а):вставить один в один? Меня смутили комбинации цифр - думал нарушена кодировка
И главное - что в итоге получится? Можно у кого на форуме посмотреть - как это работает?
Что смотреть то? ты просто скрываешь тот код который тебе нужен когда заполнено поле ДР! что показать если поле НЕ заполнено то это уже твоя фантазия
Я у себя сделал всё шикарно работает, НО вот этот баг не даёт мне покоя....
grishin писал(а):Заметил один баг в этой схеме стимуляции заполнения поля ДР
Если пользователь ввёл ДР то поле исчезает как и задумано, НО когда он сбрасывает настройки ДР на (-- -- ----) то поле НЕ появляется ...
В жизни так бывает...
-
wwwzebra
- phpBB 1.4.3
- Сообщения: 75
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 16 раз
Re: Стимуляция заполнения даты рождения в профиле
Ясно!
Баг интересный.
Но с другой стороны, Дата рождения - обязательное поле. Как? - тут описано, что можно запретить изменять поле ДР
Добавлено спустя 22 минуты 10 секунд:
Ясно!
Глаза боятся, а руки делают.
Установил - посмотрел.
Внизу добавилась МАЛЕНЬКАЯ СТРОЧКА. Не приметная и не заметная.
Вопрос!
А где посмостреть струтуру этого файла? Вернее даже не файла, а структуру странички форума. Чтобы можно было вывести вверху или типа POP-UP?
Баг интересный.
Но с другой стороны, Дата рождения - обязательное поле. Как? - тут описано, что можно запретить изменять поле ДР
Добавлено спустя 22 минуты 10 секунд:
Ясно!
Глаза боятся, а руки делают.
Установил - посмотрел.
Внизу добавилась МАЛЕНЬКАЯ СТРОЧКА. Не приметная и не заметная.
Вопрос!
А где посмостреть струтуру этого файла? Вернее даже не файла, а структуру странички форума. Чтобы можно было вывести вверху или типа POP-UP?
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Стимуляция заполнения даты рождения в профиле
это то понятно) ну это как то очень жёстко что ли)))
хотелось бы просто доработать модификацию и всё)
хотелось бы просто доработать модификацию и всё)
В жизни так бывает...
-
wwwzebra
- phpBB 1.4.3
- Сообщения: 75
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 16 раз

