05.08.2009, 09:32 | |||||
Хорошая система подсчет активности пользователяВсе доброго веря суток! И так начнем Расскажу не много о работе этот скрипт может и не скрипт вовсе но работает на 100%, Короче он предназначен для подсчета баллов активности пользователя Сначало в ходим в админку-пользователи-настройка модуля там ставим галочки на Code <?if($YAHOO_FL$)?> <tr id="siM48"><td class="manTd1" id="siM49">$YAHOO_SIGN$</td><td class="manTd2" id="siM50">$YAHOO_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?else?><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($AOL_FL$)?> <tr id="siM48"><td class="manTd1" id="siM49">$AOL_SIGN$</td><td class="manTd2" id="siM50">$AOL_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?else?><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($STATE_FL$)?> <tr id="siM48"><td class="manTd1" id="siM49">$STATE_SIGN$</td><td class="manTd2" id="siM50">$STATE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?else?><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> Заменяем это на Code <?if($AOL_FL$)?> <tr id="siM3"><td class="manTd1" id="siM4">Снять баллы пользователю:</td><td class="manTd2" id="siM5">$YAHOO_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <tr id="siM21"><td class="manTd1" id="siM22">Добавить баллы пользователю:</td><td class="manTd2" id="siM23">$STATE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> Затем идем в персональную страницу пользователя и вставляем туда куда вам необходимо вот это Code <script type=text/javascript> var activballs='Баллы за активность начисляются по следующей схеме:\n• За 1 За один добавленный шаблон - 7 баллов; \n• За 1 сообщение на форуме - 5 баллов; \n• За 1 коментарий - 2 \n' activ=''; mn=Math.abs(($_NEWS_ENTRIES$*7)+($_FORUM_ENTRIES$*5)+($_COM_ENTRIES$*2)+($_STATE$)-($_YAHOO$*1)); activ+= '<div align="left"><b>Бонус:</b> '+mn+' баллов [<a href=\"javascript:alert(activballs)\" style=\"text-decoration:none\">?</a>]</div>' document.write(''+activ+''); </script> <br> <div align="left"><b>Доп.бонус: $_STATE$ баллов</b></div> <br> <div align="left"><b>Использованно(или конфисковано): $_YAHOO$ баллов</b></div> Так как система полуавтоматическая для того чтоб пользователи не видели пунктов убрать и добавить баллы нужно отключат в пользователи-настройка модуля снимать галочку с Включить доп.фнкции. Материал взят с сайта infoscript.ru
| |||||
Категория: Скрипты uCoz | Просмотров: 2006 | Добавил: ШеВ) | Рейтинг: 5.0/1 | | |||||
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).