Если пользователь добавляет коментарии, новости, файлы, статьи, фотографии, постит на форуме то скрипт начисляет ему деньги [цену выбираете Вы!]. Также в скрипте пишет минималка на выплату. Цену за добавление можете выбрать вы! Для того чтоб позначить что вы выплатили пользователю енную сумму нужно включить модуль "Доска объявлений" и запретить пользователям добавлять материалы туда. И когда например вы выплатили пользователю 10 руб. надо в его статистике поставить 10 напротив количества объявлений в доске обявлений!
Новое в скрипте: - Теперь для того чтобы заказать выплату, пользователю достаточно нажать на ссылку перейдя по которой он задаст свой кошелек и сумму выплаты, нажмет "отправить" и Вы, админ сайта, получите данную информацию на нужный вам E-mail. - Более приветственно и понятно оформлен сам скрипт для пользователя.
Как поставить: Если у вас отключен модуль "Почтовые формы", то активируйте его. Заходим в Панель управления >> Почтовые формы >> Управления почтовыми формами >> сверху справа жмем "Создать почтовую форму" >> Напротив "Название почтовой формы:" Пишем "заказ выплат" Напротив "Адреса получателей:" вписываете емеил куда будут приходить письма с заказом выплат. Напротв "Ответ об успешной отправке письма:" оставляем так как есть. Дальше жмем "Создать форму" Напротив только-что созданной формы жмем "Конструктор полей" Там, первое называем "Ваш E-mail", второе "Ваш R кошелёк WebMoney " и третее поле выбираем тоже как "text" и называем его "Сумма которую заказываете (не должна привышать вашей суммы на счету)" Сверху жмите "Управление почтовыми формами" >> Там и напротив нашей формы жмем на "Перестроить шаблон формы " и там жмите сохранить. Копируем код нашей формы (он должен быть у вас такого типа $MFORM_2$)
Дальше идем в "Редактор страниц" создаем новую страницу и вставляем туда это:
<script type="text/javascript"> coments=<?if($_COM_ENTRIES$)?>$_COM_ENTRIES$ <?else?>0<?endif?> ofcom=coments*0.05 document.writeln("За коммантарии: <b>"+ofcom+"</b> руб.<br>"); forumcom=<?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$ <?else?>0<?endif?> offorum=forumcom*0.2 document.writeln("За посты на форуме: <b>"+offorum+"</b> руб.<br>"); news=<?if($_NEWS_ENTRIES$)?>$_NEWS_ENTRIES$ <?else?>0<?endif?> ofnews=news*0.5 document.writeln("За новости: <b>"+ofnews+"</b> руб.<br>"); publ=<?if($_PUBL_ENTRIES$)?>$_PUBL_ENTRIES$ <?else?>0<?endif?> ofpubl=publ*0.5 document.writeln("За статьи: <b>"+ofpubl+"</b> руб.<br>"); load=<?if($_LOAD_ENTRIES$)?>$_LOAD_ENTRIES$ <?else?>0<?endif?> ofload=load*0.5 document.writeln("За файлы: <b>"+ofload+"</b> руб.<br>"); photo=<?if($_PHOTO_ENTRIES$)?>$_PHOTO_ENTRIES$ <?else?>0<?endif?> ofphoto=photo*0.1 document.writeln("За фотографии: <b>"+ofphoto+"</b> руб.<br>"); all=ofphoto+ofload+ofpubl+ofnews+offorum+ofcom document.writeln("<b>В общем заработано:</b> "+all+" руб. [минималка <b><span style=\"color:red\">10</span></b> руб.]<br>"); vup=<?if($_BOARD_ENTRIES$)?>$_BOARD_ENTRIES$ <?else?>0<?endif?> ofvup=vup*1 document.writeln("Выплачено: <b>"+ofvup+"</b> руб.<br>"); schet=all-ofvup document.writeln("На счету: <span style=\"color:green\"><b>"+schet+"</b></span> руб.<br>"); </script> <br /><b>Внимание! </b>Не заказывайте выплату если вы ещё не набрали минималки, ваши сообщения всё равно будут игнорироваться, облегчите жизнь команды сайта. </div>
<?endif?>
Обяснение скрипта:
<b>Заработано:</b> [<a href="url на страницу заказа выплаты">заказать выплату</a>]<br /><br /> где вместо url на страницу заказа выплаты ставим ваш url на страницу заказа выплаты которую мы создали пару шагами выше.
ofcom=coments*0.05 где 0.05 цена за один комментарий, если хотите убрать оплату за комментарии - просто удалите эту часть кода:
document.writeln("<b>В общем заработано:</b> "+all+" руб. [минималка <b><span style=\"color:red\">10</span></b> руб.]<br>"); где 10 это минималка которую вы желаете установить При нажатии на ссылку "заказать выплату" пользователь заполнит форму и на указанный вами E-mail будет выслано письмо такого типа:
Здравствуйте.
Username: name
Название формы: Заказать выплату ======================================== Сумма которую заказываете (не должна привышать вашей суммы на счету): 10