В общем не дождавшись ответа выкладываю свою версию плагина для организации рассылки. Именинников можно поздравить по email, личным сообщением на сайте и(или) записью на стене, соответственно напоминание друзьям можно отослать на email и(или) личным сообщением. Направления для рассылки выбираются в админке. Там же, в админке, можно изменить тексты и включить режим публикации поздравлений в ленту активности. Скачать плагин можно из каталога дополнений —
UPD В каталог добавлена вторая версия в которой исправлены все найденные ошибки и учтены пожелания по вставке в сообщение случайных рисунков (опционально). Описание изменений и инструкция внутри архива.
Плагин
Рассылка напоминаний о дне рождения друга и поздравления именинников
от
Pasha
Скачать
2 118 загрузок
UPD В каталог добавлена вторая версия в которой исправлены все найденные ошибки и учтены пожелания по вставке в сообщение случайных рисунков (опционально). Описание изменений и инструкция внутри архива.
*тяжко вздыхает* разбаловал я вас....жрите, что дают!
И Вас написано:
Именинников можно поздравить ..... записью на стене, .... Там же, .... можно ... включить режим публикации поздравлений в ленту активности. ...
Или что-то одно можно на выбор?
Так вот если на стене будет одна открыточка на всех, то при переходе по ссылке из ленты активности все увидят эту единую для всех фотографию)
Время прошло и тишина!!!
Ни в ленте ничего не появилось, ни на стене.
Или работу плагина проверить не ранее чем через сутки?
Во вложенном у Вас файле написано:
"открыть файл стилей и прописать для этого самого события какую-либо иконку,
сама по себе она в ленте активности не появится."
Какой класс отвечает за событие?
Вместо размера 400x306 картинка растянулась на всю стену.
В ленте общей ленте активности ничего не появилось не смотря на галочку на показ в настройках ленты активности.
А за каким чертом вы вообще туда полезли?!
>>> Какой класс отвечает за событие?
act_birthday_broadcast
>>> Вместо размера 400x306 картинка растянулась на всю стену
Картинка растягивается не на всю стену, а на 100% относительно несущего контейнера. Сделано это специально ибо целевой контейнер может быть и меньше вашего рисунка. Для большинства шаблонов это решение даже не то что бы правильное, это по сути является стандартным подходом... а что там конкретно у вас творится это уже сами смотрите. В крайнем случае можете открыть файл birthday_broadcast.php, найти функцию getImage и поудалять у рисунков style="width:100%"
>>> В ленте общей ленте активности ничего не появилось
Не знаю, очевидно что-то вы делаете неправильно, у меня все работает.
У юзера, у которого нет друзей ничего не появляется ни на стене, ни в ленте активности.
Скажите, если Вы не трогали сами файл файле birthday_satellite.php и не изменяли время, то как проверяли работу плагина? Ждали 9 часов утра следующего дня?)
В файл стилей шаблона styles.css
после
Чтобы в админке иконка появилась нужно с хитростью
добавить файл birthday_broadcast.png по пути admin/images/icons/actions/birthday_broadcast.png
При этом папки actions в стандартной 1.0.6 не было пришлось создавать и не заморачиваться ковырянием кода плагина.
Спасибо, Pasha!!!
Loadырь, сделайте уже доброе дело если время есть, перенесите функционал на двойку. :)
Спасибо! попробуем!
Их там должно быть две.
Может я конечно не понимаю чего, но зачем настраивать то, что настраивать не нужно, что вы от него хотите?
Убрал дубли...
1. Поздравления проходят для тех кто скрыл дату рождения, наверно это не правильно. Как бы сделать вариант отправлять таким только в личку и на почту без оповещения друзей.
2. Не суть, мелоч, но поставила в тупик изначально - пока не включишь плагин нельзя изменить его настройки, хотя это может быть со всеми плагинами так.
2. Да. пока плагин не включен настроить его нельзя. Это касается всех плагинов
3. Все приходит, и друзьям и имениннику. Режимы онлайн тут ни при чем, почитайте внимательнее тексты отправляемых сообщений и разберитесь что, кому и главное когда все это отправляется.