[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
CyberForum » Система uCoz » Скрипты для uCoz » Деньги за объем статьи By Creat1ve
Деньги за объем статьи By Creat1ve
fanughT Дата: Вторник, 13.12.2011, 21:19 | Сообщение # 1

Сообщений: 114
Он всё выше и выше
- 3 +
Данный скрипт подсчитывает все материалы написанные пользователем, затем высчитывает количество символов в статьях и в зависимости от объема начисляет деньги на счет пользователю!

Для того чтобы сделать выплату журналисту, достаточно добавить ему "Онлайн игру". 1 игра = 0.5 руб.

Установка:
1. Каталог статей » Вид материалов, в конец:

Code
<div style="display:none">  
<input id="money" value="$SOURCE$" style="display:none" />  
</div>


2. Каталог статей » Страница добавления/редактирования материала, после $BODY$:

Code
<script>  
var cost=0.01;  
var moneyAdm=$("#idContentoEditmessage").contents().find("body"),moneyUsr=$("#message");  
if(moneyAdm) {moneyAdm.keyup(function() {$("#puF7").val((moneyAdm.html().length*cost).toFixed(2));});}  
if(moneyUsr) {moneyUsr.keyup(function() {$("#puF7").val((moneyUsr.val().length*cost).toFixed(2));});}  
</script>


где cost = Цена за один символ!

3. Пользователи » Персональная страница пользователя, перед </body>:
Code
<script type="text/javascript" id="NewsMan">  
//=================================  
//= NewsMan v1.0 by Creat1ve  
//= Autor: Creat1ve  
//= Source: http://creat1ve.ucoz.ua  
//= All right reserved (c) 2011  
//=================================  

var copyright="Creat1ve,mau5trap,http://creat1ve.ucoz.ua/index/";  
var copysize=$("#NewsMan").text().length;  
if(copyright.charCodeAt(47)==copyright.length-1 && (copysize==877||copysize==900)){  
$.get('/publ/0-0-$_USER_ID$-0-17',function(data){  
var pager=$(".swchItem:last",data).prev().children().text();  
if(pager=="")  
pager=$(".swchItemA",data).children().text();  
else pager=$(".swchItem:last",data).prev().children().text();  
for(i=1;i<=pager;i++){  
$.get('/publ/0-'+i+'-$_USER_ID$-0-17',function(data){  
var total=0;  
var penalty='$_STUFF_ENTRIES$'*0.5;  
$("#money",data).each(function() {total += Number($(this).val());});  
$("#umoney").html((total-penalty).toFixed(2));  
});}});}  
else $("#umoney").html(" !!! ERROR !!! ");  
</script>

Во избежание недоразумений, запрещено изменять данный код!

4. Пользователи » Персональная страница пользователя, где хотите видеть деньги:

Заработок: <span id="umoney">...</span> руб.

! Настоятельно рекомендую в настройках модуля значение "Количество материалов на странице в категории" сделать 50 !
 
CyberForum » Система uCoz » Скрипты для uCoz » Деньги за объем статьи By Creat1ve
  • Страница 1 из 1
  • 1
Поиск: