Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется написать скрипт для рассылки пользователям НОВЫХ статей с сайта на CMS DLE в соответствии с заданными пользователями в личном кабинете ключевыми словами.

Т.е., например, пользователь "1" задал ключевое слово "авто". Соответственно, ему на e-mail должны поступать все НОВЫЕ статьи, содержащие слова "автобус", "автомобиль", "автомат" и т.д.

Нужна рассылка ТОЛЬКО НОВЫХ СТАТЕЙ, т.е. статей, которые были опубликованы на сайте после того, как пользователь заказал подписку на рассылку статей в личном кабинете (профиле).

Скрипт устанавливается отдельно от основного сайта и по заданному расписанию (через cron) сканирует определенные таблицы базы данных основного сайта, содержащие заголовок статьи, текст самой статьи и сразу же рассылает подходящие по заданным ключевым словам статьи подписчикам.

Данные подписчиков и ключевые слова, по которым они заказали подписку на статьи, берутся из БД основного сайта на DLE.

Количество ключевых слов, которое может задать для подписки пользователь, зависит от тарифа (статуса) пользователя на основном сайте DLE.

Т.е. "Тариф 1" - 1 ключевое слово - бесплатно;

"Тариф 2" - до 5 ключевых слов - 50 рублей в месяц;

"Тариф 3" - до 10 ключевых слов - 100 рублей в месяц;

"Тариф 4" - до 20 ключевых слов - 200 рублей в месяц;

"Тариф 5" - до 50 ключевых слов - 500 рублей в месяц.

Подписчики сами выбирают тариф в зависимости от потребностей и пополняют баланс в личном кабинете через платежный сервис http://www.robokassa.ru (требуется интегрировать в DLE).

1.Функции админки:

- включение/выключение всей рассылки;

- добавление подписчиков по одному и массово через csv (Имя - Отчесво - Организация), с автоматической генерацией случайного пароля (есть большая база подписчиков);

- Экспорт подписчиков через csv;

- редактирование ключевых слов подписчиков;

- настройка количества полей для ключевых слов для каждого тарифа, которые выводятся в личных кабинетах подписчиков (настройка тарифов);

- просмотр и кнопка подтверждения заявок на подписки по ключевым словам массово, вручную проставив галочки и нажав кнопку;

- автоматическое выключение рассылки для подписчиков на платных тарифах, у которых закончились средства с ежедневным оповещением на e-mail (текст письма редактируется).

- включение/выключение подписки отдельного подписчика с сохранением всех пользовательских настроек;

- настройка вида рассылаемых писем в формате html, желательно в одном окне html редактора:

а) приветствие - "Здравствуйте, %name%!"), где %name% - Имя Отчество получателя (берется из БД);

б) возможность дополнения письма своим текстом;

в) вывод в средней части cамой статьи с ключевым словом;

г) настройка текста нижней части;

д) ссылка для отписки от рассылки;

е) возможность размещения в тексте рассылаемых писем кликабельных рекламных баннеров (вставка типа %banner1%, %banner2%, %banner3%), которые настраиваются через админку.

ж) настройка темы рассылаемых писем с возможностью вставки %name%;

- настройка интервала между отправкой писем;

- немного статистики: вывод списка ключевых слов (в алфавитном порядке) в виде ссылок, при клике на которые, будут выводиться все подписчики на новости с данными ключевыми словами;

- кнопка включения режима отправки зарегистрировавшимся, но не задавшим ключевые слова подписчикам, письма с другим, редактируемым текстом.

ICQ 418657069

11 лет назад
Alexey-Dolgih
Алексей 
48 летРоссия
15 лет в сервисе
Был
год назад
  • Похожие заказы
  • На кулинарный сайт который работает на wordpress нужно сделать форму добавления рецептов пользователями. Для новых пользователей админка wordpress совсем неудобна и они не могут добавлять свои рецепты. Нужна пошаговая форма добавления рецептов на сайте.

    Закрыт
    11 лет назад
  • Доработка ГИС-системы (карт) для сайта. (фикс глюков, реализация не до конца реализованных функций системы, мелкие недоработки). Сейчас работает один человек по этому направлению. Слишком затягивается реализация, поэтому нужна помощь. Сайт: Система онлайн продаж наружной рекламы ...

    Закрыт
    11 лет назад
  • $30

    Требуется написать php-класс (скрипт) со следующими возможностями: На входе 2 изображения в формате resource image: • Большая картинка, ее размер заранее неизвестен, пример: big.jpg • Маленькая картинка, полученная из большой путем произвольной обрезки (кадрирования) с последующим уменьшением (масштабированием), пример: small.jpg ТРЕБУЕТСЯ: ...

    Закрыт
    11 лет назад
  • Требуется начинающий Python, Python/Django разработчик. Обязательно: желание работать, учится и развиваться Необходимо: начальный опыт в программировании, знакомство с Python, HTML. Желательно: знакомство с Django, опыт разработки веб-сайтов. Есть достаточно много работы, справиться с которой просто не хватает времени. Необходим ...

    Закрыт
    11 лет назад
  • Для постоянного сотрудничества требуется тестировщик функций ПО. Условия работы: Вся работа - удаленно. Быть доступным в on-line. Задачи: Составление планов и сценариев тестирования программного обеспечения (test cases), выполнение тестирования, регистрация найденных ошибок в bug tracker-е. Требования: Опыт тестирования программного обеспечения, отличное ...

    Закрыт
    11 лет назад
  • $100

    Есть интернет-магазин мебельной тематики. avimebel.ru 1. Нужно реализовать "Модульность" в карточке товара. Т.е есть мебель, например стенка, Она состоит из нескольких элементов, которые покупатель может приобрести отдельно. На странице товара должны присутствовать все эти элементы с ...

    Закрыт
    11 лет назад
  • $5

    Есть проблема с браузером интернет эксплоуэр 9 суть вот в чем - на сайте есть картинка по ширене 600 пикселей так оформил стили такого вида во все браузерах картинка отображается одинаково искажения не значительны, зато ...

    Закрыт
    11 лет назад
  • Silkroad, анонимный маркет в torland. техническое задание: создать на питоне библиотечку модулей, выполняющие следующее - должна бть процедура входа, прописывающая куки (эта часть у меня есть, сырая),1 2 модуль или функция, возвращающя все текущие ордеры с их ...

    Закрыт
    11 лет назад