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

Программирование компонентов и модулей для Joomla!

Наладить систему отчетов модераторов, устранить ошибки.

Принципы работы сайта:

На сайте есть региональные модераторы - их телефоны выводятся в объявлениях по умолчанию. модераторы могут редактировать объявления

если нет модератора, то в объявлениях выводится телефон подателя объявления

если же есть модератор за регионом/городом/категорией ТС(транспортных средств), то в объявлениях выводится телефон модератора и эл. сообщения отправляютя на ящик модератора, а не подателя объявления.

Кратко о задаче:

Устранить ошибки – медленная загрузка объявлений, прикрепленных к модератору.

Сделать галочку - оплаченное объявление и поле ввода суммы принятых средства за объявление. После в объявлении должен быть указан телефон подателя объявления (если объявление вводит модератор то там есть 1,2,3 поля для телефона - вот эти телефоны должны отобразиться под java xxx-xxx-xx(каждой открытие должно фиксироваться в базе).

28 числа каждого месяца производить калькуляцию и в соответствии с таблицей производить перерасчет. В таблице №1:

Диапазон цен, тыс. у.е. %

от 0 до 2,99 5

от 3 до 4,99 4,3

от 5 до 6,99 3,9

от 7 до 8,99 3,7

от 9 до 10,99 3,5

от 11 до 13,99 3,3

от 14 до 16,99 3

от 16 до 20,99 2,9

от 21 до 30,99 2,7

от 31 до 50,99 2,3

от 51 до 100,99 2,2

от 101 до 200,99 2,1

от 201 до 300,99 и выше 2

указаны % вознаграждения модератора за выполненную работу в зависимости от объема. Кроме того, если объявление снимается с сайта нужно ставить метки - причина снятия: продажа , без причин, другое - комментарий. По этим полям также производить калькуляцию.

2.1. Устранение ошибок в объявленния клиентов.

Модератор (вход с главной тест домена):

rovno

passs

После входа переходим в объявления клиентов по ссылке:

Ошибка: очень долго загружается. В PHPMYADMIN в процессах видно, что висит на запросах:

- более 800 секунд.

SELECT a . * , a.mileage * ( 1 + a.mileage_unit * 0.609 ) AS metric_mileage, a.mileage * ( 1 - ( 1 - a.mileage_un

и

SELECT count( a.id )

FROM jos_autobb_messages AS a

LEFT JOIN jos_autobb_photos AS p ON a.id = p.msgid

Время выполнения скрипта не ограничено, поэтому имеется какой-то сбой в работе скрипта.

2.2. Уведомление на эл. почту. модератору о новом объявлении, добавленном в его регионе.

Эл. уведомление e-mail о прикреплении объявления модератору:

Текст:

Здравствуйте, ув. %username%!

Внимание. Добавлены новые объявления клиентов для актуализации.

С ув., коллектив %имя сайта%!

Таблица БД модераторов:

jos_autobb_moderator_city

jos_autobb_moderator_region

jos_users

2.3. Оплаченное - тогда телефон должен выводиться не модератора, а подателя объявления.

В базу добавляются метки jos_autobb_messages :

payed 1/0

paysumm - цена размещения (автоматически указывается согласно Приложению№1 – таблица jos_autobb_mesprices)

payedsumm - принятая сумма грн

payeddiscount - разница между ценой размещения и принятой суммой, % (нужна для анализа доп. Опций КПД модератора)

payed_place_srok - срок размещения

В форме редактирования объявления добавляется выбор - оплаченное.

Указывается данные согласно меткам.

Продлённое:

аналогично

3.1. Метки о снятии объявления.

3.1.1. Добавить дополнительные опции в форму редактирования объявления модератром.

В базу добавляются метки jos_autobb_messages:

Код объявления:

price_zayavl: Цена ТС, заявленная продавцом (не доступна для общего доступа - moderators,admin);

minprice_wtorg: Min цена ТС к продаже (не доступна для общего доступа - moderators,admin);

3.1.2. В базу добавляются метки jos_users:

уникальный код модератора (kodrp)= fio(0+1)(id_city)

уникальный код объявления (kodobyav)= (date_nnn)(id_city) (PEA1502070720111, kodrp070720112 и т.д.)

nnn=0+1...etc.

date – без знаков припинания

3.1.3. ТС снят с продажи по причине.

Данная форма заполняется отдельно при снятии объявления с продажи модератором

(отдельная кнопка снятия продажи должна вести модератора на форму редактирования) (moderator).

В базу jos_autobb_messages добавляются метки списка причин:

а)sold: автомобиль продан при участии РП:

date_mod: дата и время осуществления продажи – указывает модератор

date: дата метки(скрытая)

rp_price_fact_sale: модератор указывает фактическую стоимость продажи автомобиля;

rp_money_get_pfs: модератор указывает сумму полученного вознаграждения(на руки);

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

rp_money_viplat_mp: расчитывается сумма выплаты согласно маркетинг-плану (Приложение №2 таблица расчета % выплаты).

Отчеты генерируются ежемесячно 28 числа по крону(запускауются отдельным скриптом - ссылкой на него).

Сгенерированный отчёт кладется в календарь и выводится отдельной ссылкой сумма к выплате для модератора.

Отдельно ссылка для админа выводится список кодов РП + сумма выплаты и метка - выплачен/не выплачен.

б) wrpsold_: автомобиль продан без участия РП;

в) otkaz_prodl_ufree: отказ продления, но согласие на услуги ( объявление переводится в бесплатный режим);

г) otkaz_all_comments: отказ от услуг ( комментарий - ).

Диапазон цен, тыс. у.е. %

от 0 до 2,99 5

от 3 до 4,99 4,3

от 5 до 6,99 3,9

от 7 до 8,99 3,7

от 9 до 10,99 3,5

от 11 до 13,99 3,3

от 14 до 16,99 3

от 16 до 20,99 2,9

от 21 до 30,99 2,7

от 31 до 50,99 2,3

от 51 до 100,99 2,2

от 101 до 200,99 2,1

от 201 до 300,99 и выше 2

3.1.4. имеется поле отправки сообщений на объявления(при бесплатно письма идут модератор, пли платном - должны идти продавцу авто, при том условии, что его e-mail указан в объявлении. Доп. поле в базу: jos_autobb_messages - saller_email

Телефон модератора или продавца нужно скрытьза ххх-ххх-ххх (javascript - если отключен указать что работать только при включённом).

При нажатии учитывать счетчик его открытий - Доп. поле в базу: jos_autobb_messages: tel_cont

Калькулировать КПД % эффективности kodrp : открытий и успешных(кол-ва) продаж выводить в отчёт для выплат.

3.1.5.

При отправке сообщений: сохранять в базу отправленные сообщения и считать кол-во отправок.

send_mailfom_text

send_mailfom_count

13 лет назад
gogison
40 летУкраина
18 лет в сервисе
Был
13 лет назад
21 отзыв
  • Похожие заказы
  • $2500

    Описание игры: Игра в жанре Match-3 – нужно собирать в ряд по 3 или больше камней одного цвета на поле 8х8. На каждом уровне нужно собрать определенное количество камней за определенное время. Число уровней ...

    Закрыт
    13 лет назад
  • $7

    Требуется хорошее знание JS, jquery или mootools Нужно сделать 3 панели выезжающие по клику, те клик по одной вкладке - она открывается, остальные нет. Учесть что на сайте используются другие скрипты js, конфликтов быть не должно! Более подробно ...

    Завершен
    13 лет назад
  • $50

    Необходимо поставить иконки которые появляются при новых сообщениях (иконки имеются в макете). И выполнение пунктов ТЗ по программной части: 3.1 пожелания к внутренней структуре форума для избежания спам-регистраций и т.п - 1) подтверждение регистрации через e-mail, наличие ...

    Закрыт
    13 лет назад
  • $40

    Необходимо написать PHP скрипт с использованием MySQL для вывода цитат (статусов и т.п.) Есть готовый движок, но без использования базы данных! Нужен аналог, но уже доработанный! Оплата WebMoney Жду ваших предложений!

    Завершен
    13 лет назад
  • $15

    Нужен скрипт (функция) на PHP для парсинга S-expession. Желателен процедурный подход (не объектный). Получить данные в виде массива. Пример строки и нужного результата в приложении. Цена не более 15 уе.

    Завершен
    13 лет назад
  • Необходимо в интернет-магазине на Joomla+Virtuemart сделать возможность фильтрации товаров по свойству. Нужен фильтр для отбора одежды по размеру в определнной категории. Поиск необходим не по типам товаров, а по свойствам (размеру одежды).

    Закрыт
    13 лет назад
  • Есть недоделанный сайт на WordPress'e. Нужно прикрутить новый домен и сделать некоторые изменения. Посмотреть сайт: Главная: http://www.optel.com.ua/newsite/ Другие страницы: http://www.optel.com.ua/newsite/?page_id=2977 (см. меню продукции слева) Новый домен: 1)есть старый сайт, в корне optel.com.ua, есть новый в папке newsite, новый нужно перенести ...

    Завершен
    13 лет назад
  • Есть каталог товаров на сайте. Надо в него добавить новые товары из внешнего файла (там форматы на выбор xls, txt, csv). Раз в день надо обновлять добавленные записи на предмет изменений. Пишите сюда или в личку, ...

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