• Страница 1 из 1
  • 1
Вручить награду за новость (автоматически) v 1.1

серегаДата: Пятница, 18.06.2010, 18:11:41 | Сообщение # 1
Генералиссимус
Сообщений: 1544
Награды: 1
Репутация: 2
Идея этого скрипта пришла в голову тогда, когда я хотел кому-то из пользователей вручить награду за новость. Мне выдали что тайм-аут вручения этой награды 1 день, даже для админов. Эта версия скрипта избавит от ожидания. Вы будете сами выбирать какую награду дарить, причем вручение награды автоматическое. "Можно по подробнее?" Когда вы нажмете кнопку "Вручить награду", перед вами откроется ajax окно со всеми наградами. Как только вы выберите понравившеюся награду вы только кликните по ней и она автоматически добавится. Покончим с описанием и перейдем к установке.

Новости сайта > Страница материала и комментариев к нему (после $MESSAGE$):

Code
<?if($USER_LOGGED_IN$)?><script type="text/javascript"> function forucoznagradacom() {openLayerB('Rd',0,'/index/55-$UID$','Вручить награду',380,200,1); usersearch('forucoz','38');} function usersearch(vaal,id){thisvalue=vaal; openafter=setInterval('lol'+id+'()',500);} function lol38(){forms=document.getElementsByTagName('form'); for(f=0;f<forms.length;f++){if(forms[f].id=='frm735'){if(thisvalue=='forucoz'){$("input[@type='text']").attr('value', 'Лови награду за «$ENTRY_NAME$»'); document.getElementById('submfrm735').click(); document.getElementById('sbm735').onclick=''; clearInterval(openafter);}}}}</script><?endif?><!-- Copyright script made by © http://forucoz.com/ -->

Это ставим куда угодно (в этот-же шаблон). Это выводит ссылку при нажатии на которую вручается награда.

Code
<a href="javascript://" onclick="forucoznagradacom();">Вручить награду $USER$'у за эту новость</a>

Автор скрипта: http://forucoz.com

Убедитесь что у вас подключена библиотека JQuery
Удачи в установке =)

Кстати для каталога файлов меняем $ENTRY_NAME$ на $ENTRY_TITLE$, и всё=)



Делаю сервера и настраиваю их: WoW CS Mu online не дорого isq 499846784

< >
  • Страница 1 из 1
  • 1
Поиск: