Идея этого скрипта пришла в голову тогда, когда я хотел кому-то из пользователей вручить награду за новость. Мне выдали что тайм-аут вручения этой награды 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://scripti.ucoz.ru/ -->
Это ставим куда угодно (в этот-же шаблон). Это выводит ссылку при нажатии на которую вручается награда.
Code
<a href="javascript://" onclick="forucoznagradacom();">Вручить награду $USER$'у за эту новость</a>