Авторизация:
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ


Все проекты данной категории  -  91


TOP 10 ФРИЛАНСЕРОВ

Скрипты / Web-приложения

1artzavod
(29.7)
2AlexWeb
(29.7)
3bw
(27.0)
4Pilat66
(22.0)
5softfacade
(20.0)
6parse
(14.9)
7EdWood
(13.1)
8ArtLab
(12.9)
9alexmedv
(12.5)
10EgorovAlexey
(12.0)

Скрипт проверки размещения кода на сайтах (2)

Скрипты / Web-приложения
Заказчик:
Фотография / Юзерпик
ОффлайнАлександр Чашкин (moysher)
(1.2)
В сервисе: 1 год 2 месяца  |  Отзывы: 7
Бюджет: Не определен
Приём предложений: 16.06.2007 - 06.07.2007
Статистика: Предложения: 7  |  Просмотры: 135 (104 пользователя)
Статус: Закрыт
[Отредактировано: 01.07.2007 в 15:08]

Требуется разработка скрипта (системы скриптов) для решения следующей задачи:

Заказчик разрешает размещать на сторонних ресурсах ряд своих баннеров, расположенных на его сайте.
В качестве обязательных условий для размещения баннеров устанавливает: 1) наличие на баннере гиперссылки на его собственный ресурс, 2) наличие в содержании параметра alt изображения баннера определенных Заказчиком слов.
Заказчик заинтересован в периодической проверке размещения своих баннеров на сторонних ресурсах на предмет выполнения указанных условий с тем, чтобы предлагать неисправным пользователям восстановить полное содержание html-кода вызова баннера и при дальнейшем невыполнении условий - запрещать использование баннеров на страницах данного пользователя.

Желательно решение задачи посредством связки Perl + MySQL

Предполагается, что скрипт (система скриптов) периодически будет осуществлять следующие действия:

1) Путем анализа access_log файла сервера наполняется/апдейтируется таблица страниц, использующих баннеры с указанием: вызываемый баннер, url страницы, количество обращений к баннеру. Перечень полей таблицы, конечно, далеко не исчерпывающий - она будет и далее плотно использоваться для выполнения задачи. Строки лога с неопределенным HTTP_REFERERом - игнорируем.

2) Проверяем html-коды использующих баннеры страниц на предмет анализа исполнения условий использования: записываем в таблицу страниц значение href на баннере и его параметра alt, либо указываем в таблице на отсутствие таковых (анчора и/или alt'а).
Одновременно, пытаемся "выкусить" из тела страницы e-mailы в целях дальнейшего возможного поиска адреса вебмастера. Отдельным образом смотрим наличие МЕТА reply-to и ему подобных и ищем иные адреса в теле страницы. Все найденное, конечно, тоже записываем в таблицу страниц.

3) Анализируем данные таблицы на предмет выполнения условий использования баннеров, устанавливая соответствующие флаги.

4) Группируя страницы из таблицы по сайтам, посредством web-интерфейса отдаем оператору Заказчика полученную статистику и возможность дальнейшей работы над выполнением задачи.
Оператор Заказчика через интерфейс должен иметь возможность визуально оценивать данные таблицы, определенные скриптом, как "ненадлежащее использование" и принимать возможные решения с осуществлением следующих действий:
- просмотреть страницу визуально (гиперссылка);
- выбрать/установить в таблице адрес(а) вебмастера сайта/страниц;
- отправить вебмастеру сайта (страниц) стандартное письмо-предупреждение (через sendmail). Дата (даты) отправки предупреждения должна фиксироваться с последующей выборкой по диапазонам. Оператор должен иметь возможность отметить в таблице событие отправки предупреждения и в случае направления его помимо скрипта (например, вручную, через фидбэк сайта-пользователя);
- дать скрипту указание на повторную проверку выбранных страниц/сайтов;
- пометить определенные url как "запрещенные" с последующим получением выборки "запрещенных" с определенным синтаксисом для ее переноса в конфиги скриптов, отдающих баннеры...

От исполняющего задачу подрядчика ждем описание структуры базы данных и комплект нормальным образом оформленных скриптов (с комментариями :)

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

Пожалуйста, указывайте в предложениях требуемую Вами стоимость разработки проекта и условия платежей, необходимое для разработки проекта время, а также ссылки на портфолио и другие свидетельства опыта в решении задач такого плана.

Фрилансерам без достаточных рейтинга/рекомендаций оплата будет производится только после получения результата работы и проверки работоспособности разработки, т.е. без авансирования.

Форма приёма предложений по проекту - закрытая, поэтому делать предложения через приватные сообщения особого смысла нет.

Заранее благодарен всем заявителям!

Предложения фрилансеров

Статус:  активные  |  отклоненные
Пользователь / Рейтинг Сумма Сроки Дата публикации
Фотография / Юзерпик
ОффлайнБогдан (sba)

В сервисе: 1 год 4 месяца  |  Отзывы: 5
***
***
16.06.2007 в 23:54
Фотография / Юзерпик
ОффлайнПавленко Максим (Lame)

В сервисе: 1 год 5 месяцев  |  Отзывы: 4
***
***
01.07.2007 в 15:58
Фотография / Юзерпик
ОффлайнХалецкий Андрей (SmartDesign)
(40.0)
В сервисе: 2 года 9 месяцев  |  Отзывы: 31 / 1
***
***
01.07.2007 в 16:19
Фотография / Юзерпик
ОффлайнПапченков Андрей (Luerssen)
(10.5)
В сервисе: 1 год 8 месяцев
***
***
01.07.2007 в 16:36
Фотография / Юзерпик
ОффлайнМатыцын Константин (jamper)
В сервисе: 1 год 7 месяцев  |  Отзывы: 7
***
***
02.07.2007 в 00:47
Фотография / Юзерпик
ОффлайнРоман Владимирович Чемисов (gangabass)
(1.0)
В сервисе: 2 года 6 месяцев  |  Отзывы: 6 / 4
***
***
02.07.2007 в 06:07
Фотография / Юзерпик
ОффлайнЕвгений (zhenia)
(0.4)
В сервисе: 2 года 3 месяца  |  Отзывы: 5
***
***
02.07.2007 в 10:23