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

Обновление: 2 месяца назад

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

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

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

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

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

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

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

Скоро:

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

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

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

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

Работа с Profile Search:

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

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


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

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

Файл именинников создается дважды в день (читаем описание релиза ниже - v2.0 от 2016-11-21)

Если вы хотите вывести именинников в теле записи или вставить в текстовый виджет - вставьте шорткод:
[ 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-12-16
v.2.0.3 Устранил баг перехода через год. Оптимизация запроса в БД. Благодаря этому упростил обработку в массиве, сократив код.

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
Данное дополнение поддерживает автоматическое обновление
Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

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

4 221

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

"User Info Tab" - еще больше жизни! Coming Soon!!!

Комментарии: 905Публикации: 111Регистрация: 27-01-2013Продаж/Покупок: 4409/116