ZorNet.Ru — сайт для вебмастера » Скрипты для uCoz » Предупреждение пользователю с форума uCoz

Предупреждение пользователю с форума uCoz

Предупреждение пользователю с форума uCoz
Если у кого есть форум как сайт или просто как модуль на ресурсе, то Предупреждение пользователю с форума uCoz будет отличным вариантом, просто писать, что типа хватит флудить или что там, а просто послать письмо. Где будет простое предупреждение ссылкой, из за чего и прислали. И что заметьте оно будет в красном обводе, как нужно.

Вот как пример:

Предупреждения форума для ucoz



Плюс в нем, это просто удобно, вам не нужно не чего писать, а просто кликнуть и ЛС дойдет до адресата.

Установка скрипта на Ваш форум:
Для начала, надо поставить код в ЛС после $B0DY$:
Код
<script>  
$('td[colspan="2"]').each(function(){$(this).html($(this).html().split('[predup]').join('<div class="predup"><b>Предупреждение с форума:</b> ').split('[/predup]').join('').split('[br]').join('<br>'));});  
$("a:contains('Предупреждение')").css('color','red');  
</script>


Потом в ЛС подгружаем стили
Код
<style>.predup{padding: 12px; border: 2px solid rgb(255, 0, 0); border-radius: 10px}.predup b{color:red;}</style>


Далее заходим в вид материалов форума и где хотите видеть кнопку, вставляете код:
Код
<?if($CUR_GROUP_ID$='4' or $CUR_GROUP_ID$='3')?><?if($GROUP_ID$!='4')?><?if($GROUP_ID$!='3')?><a href="javascript://" onclick="send_uwnd$ID$()" rel="nofollow" title="Предупредить пользователя о нарушении"><span></span>Предупредить в ЛС</a>  
<style>#send_img$ID$,#send_ok$ID${display:none}#send_img$ID${margin-top:4px;}#send_ok$ID${margin-top:3px;color:green}#send_er$ID${display:none;margin-top:1px;}</style>  
<script>  
var send_but$ID$ = _uButton('', 'b', {style: 3,text: '<b>Предупредить</b>',content: 'onclick="send_ban$ID$()"'});  
function send_uwnd$ID$(){new _uWnd('send_ban_ls$ID$', 'Предупредить пользователя в ЛС', 320, 250, {close:1,modal:true,autosize:1,maxh:400,minh:100}, '<fieldset><legend><small><b style="font-size: 9pt;">Напишите предупреждение</b></small></legend><textarea maxlength="200" id="text_send$ID$" style="height:80px;width:280px;"></textarea></fieldset><fieldset><b style="float:left;" id="send_ok$ID$">Предупреждение отправлено!</b><span style="float:left;"><div style="padding:1.5px;"></div><b id="send_er$ID$" style="color: rgb(255, 0, 0);">Не менее 5 символов</b><b id="send_img$ID$" style="color: rgb(30, 144, 255);">Идет отправка...</b></span><span style="float:right;">' +send_but$ID$+ '</span></fieldset>')}  
function send_ban$ID$(){if($('#text_send$ID$').val().length<5){$('#send_er$ID$').show();setTimeout(function(){$('#send_er$ID$').fadeOut('slow');}, 800);}else{$('#send_img$ID$').show();$.get('/index/14-0-0-1', function(data){$.post('/index/14-0-0-1', {a: '18', s: '$USERNAME$', subject: 'Предупреждение с форума', message: '[predup]' + $('#text_send$ID$').val() + '[br]Ссылка на сообщение: ' + ''+window.location+'' + '#$ID$' + '[/predup]', ssid: $('input[name="ssid"]', data).val()}, function(){$('#send_img$ID$').hide();$('#send_ok$ID$').show();setTimeout(function(){_uWnd.close('send_ban_ls$ID$')}, 1000);})})}}  
</script>  
<?endif?><?endif?><?endif?>


Настройки скрипта:
Это кому будет видна кнопка для выдачи предупреждения
Код
<?if($CUR_GROUP_ID$='4' or $CUR_GROUP_ID$='3')?>


У чьих сообщений не будет показываться кнопка для выдачи предупреждения
Код
<?if($GROUP_ID$!='4')?><?if($GROUP_ID$!='3')?>
15 Октября 2015 Просмотров: 1177 Комментариев: (11)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарии: 11
Сопрано
Сопрано 15 Октября 2015 21:431
0
Все нужное на сайте, то установка не простая, столько кодов нужно обеспечить, для простой кнопки.
Kosten
Kosten 15 Октября 2015 21:442
0
Trantel, но а что вы хотели, это все же будет автоматом отправляться, для этого нужно немного потрудиться, а потом все нормально будет.
Сопрано
Сопрано 15 Октября 2015 21:463
0
Kosten, нормально юы еще, чтоб общение было нормальное, а то напишут пару слов и все, здесь стараешься, пишешь все разъясняешь.
Kosten
Kosten 15 Октября 2015 21:494
0
Тут много аспектов нужно знать, чтоб заинтересовать, чтоб написали. Вот тематика на сайте, здесь пользователи, у которых не по одному сайту и 99% имеют свои ресурсы.
AnTron
AnTron 15 Октября 2015 21:525
0
Скрипт будет актуален только для одного форума, и где идет всегда обсуждение, а если оно есть, значит споры также будут. Вот у тебя есть форум, но он стоит просто, хотя удивляюсь смотря сколько там комментариев.
Canon
Canon 15 Октября 2015 21:546
0
AnTron, вы как всегда в своем амплуа пишите, чему вы так удивились, что форум есть.
Kosten
Kosten 15 Октября 2015 22:027
0
Если даже было бы на форуме движуха, не поставил бы этот скрипт, просто всегда хочу понять человека, может не со зла к примеру оскорбил или есть на это причины, тут в этом случай веду речь. А вот кто то просто не хочет или не может, видит что с форума сделали базар, вот им по предупреждению, следующего как понимаю уже не будет.

Это как AnTron, был предупридительный, а он все равно чем то та под колит, другой бы забанил и на этом точку поставил, но почему то понимаю, что вы просто такой в интернете, и это проходит.
AnTron
AnTron 15 Октября 2015 22:058
0
Думал что уже в бане, смотри ка еще есть право отписать.
Kosten
Kosten 15 Октября 2015 22:079
0
Вы что баны коллекционируете, за что, за ваше удивление, что есть комментарий на форуме, в бан приземлят.
Сопрано
Сопрано 15 Октября 2015 22:0810
0
Опять все не по теме пошло, а как все начиналось, здесь что, код - скрипт обсуждаем или когда AnTron найдет свое место.
Kosten
Kosten 15 Октября 2015 22:1011
0
Trantel, полностью согласен, все по теме, этот скрипт вообще вижу в первые, просто почему то под ним комментариев много было, вот решил залить на сайт, думаю для кого то важно будет его установить.
avatar