Добавлено в закладки: 2

Обновление: 2 недели назад

Версия файла: 2.0

Поддержка WP-Recall: 15.3.5 и выше

Приобрели: 4 раз

Активных установок: 7

Дополнение к WordPress плагину WP-Recall. Добавляет в настройки профиля возможность указать день рождения. Год, месяц и день. Выводит возраст и дату рождения. Возможность вывести в форме регистрации. Имеет настройки. Выводит в виджетах дни рождения: "Сегодня день рождения" и "Скоро дни рождения".

Реализованные возможности:

  • Добавляет три поля (select) в настройки профиля: день, месяц, год
  • Опция вывода их и в форме регистрации
  • Возможность указать как обязательное для заполнения поле (опция)
  • Выводит в "Подробной информации" возраст (опция)
  • Выводит в "Подробной информации" дату рождения (опция)
  • В блоке автора выводит возраст и дату рождения (опция)
  • В списке пользователей выводит (опция)
  • Возможно включить дату рождения как фильтр для поиска именинников родившихся в этот год, месяц или день
  • Поддерживает дополнение Profile Search
  • Выводит возраст в личном кабинете под именем (опция)
  • Опция: уведомление пользователю в ЛК о необходимости указать дату рождения
  • Опция: минимальный возраст участников
  • Вывод дней рождений шорткодом: сегодня день рождения, и предстоящие именинники

Скоро:

  • опция: уведомление пользователю в ЛК о необходимости указать дату рождения - реализовано в v.1.1
  • виджет именинников (за неделю, этот день) - реализовано в v.2.0
  • виджет для групп - выводить именинников состоящих в группе
  • возможность автопоздравления от лица администрации сайта на мейл или ЛС
  • уведомление о дне рождении друга
  • интеграция с Presents Wp-Recall
  • ваши идеи?

При реализации дополнительных возможностей цена будет изменена.

Видео-превью:

Установка:
Как и любое дополнение через менеджер дополнений WP-Recall. Дополнение имеет свои настройки.

Работа с Profile Search:

При условии что у вас стоит шорткод userlist и настроена страница вывода всех пользователей: "WP-Recall" -> "Поля профиля" - опция: "Страница вывода пользователей"

Переходим на страницу "WP-Recall" -> "Форма поиска" и выполняем как на скриншоте:


В списке всех пользователей вы увидите фильтр:

Виджет вывода именинников:

Если вы хотите вывести его в теле записи или вставить в текстовый виджет - вставьте шорткод [ ofm_birthday_soon ] (пробелы между скобками убрать)

Доступные атрибуты шорткода:

template - Внешний вид. Вывод шаблоном
Значения:
list (по умолчанию) - вывод списком - Отображаемое имя и дата рождения (завтра, послезавтра, число месяц)
avatar - вывод аватарками

title - Заголовок перед выводом (по умолчанию нет). Заголовок будет выводиться только если есть что выводить. Нет на текущий день именинника - нет заголовка

type - тип представления виджета. По умолчанию не задан (тогда шорткод выводит предстоящие дни рождения, исключая текущий день)
Значения:
today - указав его, вы сможете выводить пользователей у кого сегодня день рождения

number (число) - предельное количество выводимых пользователей. По умолчанию 50.

Примеры:

1. Выведем пользователей аватарками у кого сегодня день рождения и зададим заголовок:

[ ofm_birthday_soon type="today" title="Сегодня ДР:" template="avatar" ]

2. Выведем предстоящих именинников списком, зададим заголовок и ограничим 10-ю пользователями:

[ ofm_birthday_soon title="Ближайшие дни рождения:" template="list" number="10" ]

Это дополнение использует шаблоны - вы с легкостью можете этим воспользоваться - кастомизировав под себя. Читайте тут как с ними работать.

upd: 2016-11-21
v.2.0. Исправлен баг: у даты рождения не записывался ведущий ноль. пользователи чей день рождения в промежутке чисел дней - 01-09 придется пересохранить дату своего рождения.
Добавлено: Генерация файла дней рождений: birthday.txt по пути: /wp-content/uploads/rcl-uploads/. При активации дополнения файл генерируется. Он так же обновляет свои данные 2 раза в день по крону (событие rcl_cron_twicedaily_schedule). Содержит массив данных 50-ти пользователей от сегодняшнего дня, но не более месяца. Т.е. если у вас пользователей мало - он будет ограничен месяцем. Если пользователей много - то ограничен 50-тью пользователями.

На основе этого самое "вкусное" - вывод текущих дней рождений и предстоящих. Шорткод и примеры вывода описаны выше.
Выводится шорткод с помощью шаблонов - выше в описании ссылка как с ними работать.

upd: 2016-11-02
v.1.2. Добавлена опция "минимальный возраст участников"
Этот параметр будет выводить конечный год в селекте выбора "Года".

Пример: сейчас 2016-й год. Вы поставили значение 10. Значит в селекте год будет заканчиваться 2006-м.

т.е. представлен набором с 1913 года по 2006-й

upd: 2016-10-07
v.1.1. Добавлена опция: уведомление пользователю о необходимости указать дату рождения. 2 варианта вывода. Текст сообщения можете в настройках указать свой. Таким образом, ранее зарегистрированные пользователи увидят новую возможность.
1 - в личном кабинете пользователя выводится уведомление над кабинетом
2 - агрессивный метод. Всплывающий нотис слева. Выводится на всех страницах. Возможно указать его время автозакрытия в секундах. Пользователь может его сам закрыть, но перейдя на другую страницу нотис всплывет вновь. Текст-ссылка ведет в настройки профиля.

 

Ранее я выпускал бесплатный аддон "Сountry & city in profile - Добавляет в профиль пользователю возможность выбрать страну и город проживания", которое так же расширяет профиль пользователя.

Демонстрация работы здесь: при регистрации, в профиле и в списке пользователей, справа виджет именинников

Условия поддержки: На форуме поддержки

Контактные данные: ЛС

Авторство: Товар опубликован его непосредственным автором

Форум поддержки:

При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара

Рейтинг: 80
Данное дополнение поддерживает автоматическое обновление
Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

не в сети 7 часов

Otshelnik-Fm

3 192

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

Birthday in Profile - реализовал в дополнении виджет именинников.

Комментарии: 757Публикации: 100Регистрация: 27-01-2013Продаж/Покупок: 3669/106
Установка и настройка WP-Recall
Установка и настройка WP-Recall
Когда требуется быстрое решение ваших проблем и ответы на возникшие вопросы
Категории:

Возможно, вас также заинтересует

User Medals
User Medals
награждаем пользователей виртуальными медалями, вымпелами, кубками и т.д.
Partners System
Partners System
гибкая многоуровневая партнерская программа
Hello private message
Hello private message
Приветственное сообщение в личку (PM) новым - зарегистрированным пользователям
Donate Me
Donate Me
позволяет организовать на вашем сайте сбор средств для поддержки идей или сбор пожертвований