Доработка скрипта Donation Bar'a
Нужно написать вариацию на тему Donation Bar’a – списка «спонсоров» сайта.
Ссылка пользователя появляется в Баре автоматически после оплаты через WM.
Примерный алгоритм при стоимости ссылки 1 доллар и количестве мест в баре=10:
1). Посетитель самостоятельно добавляет ссылку, указывает url, title, анкор ссылки и свой e-mail для связи. Оплачивает, например, 1 доллар, - и ссылка появляется в баре.
2). Когда размещается следующая ссылка – остальные смещаются на одну позицию вниз.
Т.е. новая становится первой, первая – второй и т.д.
Ссылка с десятого места из бара исчезает. Но указанное количество «исчезнувших» ссылок должны быть доступны на отдельной странице. Например, если указано что
25 «опущенных» ссылок должны быть на этой странице – то наша ссылка, которая вылетела из топ-10 занимает первую строчку в топе-25. А последняя из топа-25 исчезает уже навсегда.
Важно!
Т.к. пользователь вводит информацию самостоятельно – организовать проверку вводимый данных (дырок мне не нужно оставлять)
Ограничение на количество символов в анкоре тоже должно присутствовать.
У админа должна быть возможность удалить непонравившуюся ему ссылку.
База ссылок (url, title, анкор, мыло разместившего) должна находиться в текстовом файле, а не всяких там MySQL.
Должна быть возможность оплаты не только в WMZ, но и в WMR.
Стоимость в WMR определяется автоматически. (Парсим курс и переводим).
Работать должно на персональном аттестате.
Конфиг:
В конфиге задаются:
Планка – стоимость места.
Количество ссылок в баре.
Количество ссылок на странице для «опущенных»
Ограничение длины анкора ссылки.
Платёжные реквизиты.
Разместившему ссылку должно идти мыло в трёх случаях:
1). Сразу после размещения
2). Когда ссылка перешла из топ-10 в топ-25
3). Когда ссылка пропала совсем.
Вызов:
Не должно быть привязки ни к какому движку.
Я должен инклудить скрипт в нужное мне место.
А в месте, где хочу выводить бар например вызывать функцию вывода бара:
И соответственно на странице для опущенных:
Для подумать и почитать:
http://seomoney.org.ua/donationbar/ Вот тут есть скрипт, который визуально очень похож на нужный.
Предыдущий исполнитель просрочил исполнение на три недели и пропал с предоплатой. От него осталась лишь альфа версия готового продукта. Поэтому с нуля писать не нужно - нужно доработать существующее.
Парсинг курсов, оплата, хранение в целом реализованы.
Оплата зазакза в WMZ или в WMR (по курсу ЦБ РФ на момент оплаты). На мой выбор.
Оплата только после передачи скрипта мне, либо после тестирования на вашем хостинге.
Срок - 3 дня.