Сообщение оставлено 06.03.2011 в 12:09:28 | Сообщение #
128
Постоянный Постоянный пользователь проекта. Имеет широкие привилегии на сайте.
К сожалению, пользователь данные о WMID не указал.
aer0 , я тебе ясно написал что скрипт делал сам владелец.... ( точнее рипнул с 1 сайта и поставил себе ) ( я рипать не собираюсь )
[qc]
Вроде как ушел с портала, а вроде как и остался) [/qc]
Сообщение оставлено 06.03.2011 в 12:09:28 | Сообщение #
128
aer0 , я тебе ясно написал что скрипт делал сам владелец.... ( точнее рипнул с 1 сайта и поставил себе ) ( я рипать не собираюсь )Подпись пользователя: [qc]
Вроде как ушел с портала, а вроде как и остался) [/qc]
Сообщение оставлено 10.03.2011 в 17:51:15 | Сообщение #
130
Заслуга лет Человек, который длительное время работал на благо сайту и сделал много хорошего и стоящего.
1) вариант удобный и практичный, похож на LP: Шаблон страница материала и комментариев к нему, после $BODY$: Code
<script type="text/javascript"> badEntry = {forum: "адрес темы на форуме", open: function(){ new _uWnd('a', 'Жалоба на материал', 350, 230, {align: 0, modal: 1}, '<fieldset><legend>Причина жалобы</legend><select id="themeBadEntry" onchange="badEntry.type(this.value);return false;"><option value="0">Выберите один из вариантов</option><option value="1">Нарушение авторских прав</option><option value="2">Материал не по тематики сайта</option><option value="3">Неправильное оформление материала</option><option value="4">Ссылка на скачивание битая</option><option value="5">Другое</option></select></fieldset><fieldset><legend>Текст жалобы</legend><textarea style="width: 100%" rows="4" id="reasonBadEntry" onblur="$(\'#sendBadButton\').focus();"></textarea></fieldset><fieldset><center><input type="button" id="sendBadButton" value="Отправить" onclick="badEntry.go();"></center></fieldset>');},type: function (a){switch (a) {case "1": this.theme = "Нарушение авторских прав"; break;case "2": this.theme = "Материал не по тематики сайта"; break;case "3": this.theme = "Неправильное оформление материала"; break; case "4": this.theme = "Ссылка на скачивание битая"; break; case "5": this.theme = "Другое"; break; default: this.theme = "Тема не выбрана";}; $("#themeBadEntry").replaceWith("<b>" + this.theme + "</b>"); $("#reasonBadEntry").focus();}, go: function(){var messg = $("#reasonBadEntry").val(); if (this.theme == undefined) {alert('Тема жалобы не выбрана'); return;} if (messg.length < 10) {alert('Текст вашей жолобы слишком короткий'); return;} $.get(this.forum, function(f){var mymess = encodeURIComponent('[b]Причина жалобы:[/b] ' + badEntry.theme + '\n[b]Ссылка на материал:[/b] [url]' + location.href + '[/url]\n[b]Текст жалобы:[/b] '+ messg); badEntry.stringMess = $("form[name='addform']",f).serialize().replace("message=", "message=" + mymess); badEntry.seckey = $("input[name='seckey']", f).val() || null; if (badEntry.seckey) { _uWnd.close('a'); new _uWnd('cap', 'Каптча', 300, 85, {autosize: 0, oncontent: function(){ $("#capImg").html($("#secImgForum", f).clone()); }}, '<span id="capImg"></span> <input type="text" id="capVal" style="width: 110px; height: 35px; font-size: 16px; font-weight: bold; color: blue; text-align: center;" maxlength="4"> <input type="button" value="OK" onclick="badEntry.capSend()" style="height: 35">');} else {$.post("/forum", badEntry.stringMess, function(re){ var _t = $(re).text(); if (_t.indexOf("был успешно добавлен") != -1) { _uWnd.close('a'); _uWnd.alert('Успешно отправлено', 'Информация', {w: 220, h: 90, tm: 3000});} else { alert('Ошибка'); }});}});}, capSend: function(){var s = $("#capVal").val(); $.post("/forum", badEntry.stringMess.replace("code=", "code="+s), function(re){ var _t = $(re).text(); if (_t.indexOf("Неправильный код")!= -1) { $("#secImgForum").trigger("click"); $("#capVal").val(""); _uWnd.alert('Неправильный код безопасности', 'Ошибка', {w: 220, h: 90, tm: 3000});} if (_t.indexOf("был успешно добавлен") != -1) { _uWnd.close('cap'); _uWnd.alert('Успешно отправлено', 'Информация', {w: 220, h: 90, tm: 3000});} if (_t.indexOf("Найдены запрещенные ББкоды") != -1) { _uWnd.close('cap'); alert('Вашей группе запрещено использовать ББ коды на форуме.\n Обратитесь за помощью к администрации.'); }});}}; </script>
Кнопка жалобы, в виде материала наверное:
Code
<a href="javascript://" onclick="badEntry.open();return false;">Жаловаться на материал</a>
В первом коде находим: "адрес темы на форуме" и заменяем на адрес вида "/forum/1-27-19" это адрес вашей темы на форуме ;0
2) вариант функциональней: ЭТО СКАЧАТЬ! Залить в корень своего сайта файл mzhaloba.js
1.Заходим в дизайн страницы материала и комментариев к нему и в самый конец ставим код:
Code
<script> function no(){var s,message,hrf; hrf = window.location.href; s=document.getElementById('value_group').value; message="[color=green]Уважаемый администратор![/color][br]Я заметил,что материал [url=$ENTRY_URL$][b]$ENTRY_TITLE$[/b][/url] оформлен не по правилам. Прошу вас разобраться и исправить материал[hr]by ZZ-Games.Net.Ru" $.post('/index/', {s: s,subject: 'Жалоба на материал)',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_;}); dalert('Сообщение успешно отправлено!')} function none(){var s,message,hrf; hrf = window.location.href; s=document.getElementById('value_group').value; message="[color=green]Уважаемый администратор![/color][br]Я заметил,что ссылка на файл в материале [url=$ENTRY_URL$][b]$ENTRY_TITLE$[/b][/url] битая. Прошу вас разобраться и исправить материал[hr]by ZZ-Games.Net.Ru" $.post('/index/', {s: s,subject: 'Жалоба на материал)',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_;}); dalert('Сообщение успешно отправлено!')} function rip(){var s,message,hrf; hrf = window.location.href; s=document.getElementById('value_group').value; message="[color=green]Уважаемый администратор![/color][br]Материал [url=$ENTRY_URL$][b]$ENTRY_TITLE$[/b][/url] нарушает авторские права. Прошу вас разобраться и исправить материал[hr]by ZZ-Games.Net.Ru" $.post('/index/', {s: s,subject: 'Жалоба на материал)',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_;}); dalert('Сообщение успешно отправлено!')} </script> <input id="value_group" value="Ваш ник" type="hidden">
между <head> и </head> вставляем:
Code
<script type="text/javascript" src="http://Ваш сайт/mzhaloba.js"></script>
заменяем: Ваш сайт - на адрес своего сайта. Ваш ник - на ник админа своего сайта
готово !!! проверяем ))))
Сообщение оставлено 10.03.2011 в 17:51:15 | Сообщение #
130
1) вариант удобный и практичный, похож на LP: Шаблон страница материала и комментариев к нему, после $BODY$: Code
<script type="text/javascript"> badEntry = {forum: "адрес темы на форуме", open: function(){ new _uWnd('a', 'Жалоба на материал', 350, 230, {align: 0, modal: 1}, '<fieldset><legend>Причина жалобы</legend><select id="themeBadEntry" onchange="badEntry.type(this.value);return false;"><option value="0">Выберите один из вариантов</option><option value="1">Нарушение авторских прав</option><option value="2">Материал не по тематики сайта</option><option value="3">Неправильное оформление материала</option><option value="4">Ссылка на скачивание битая</option><option value="5">Другое</option></select></fieldset><fieldset><legend>Текст жалобы</legend><textarea style="width: 100%" rows="4" id="reasonBadEntry" onblur="$(\'#sendBadButton\').focus();"></textarea></fieldset><fieldset><center><input type="button" id="sendBadButton" value="Отправить" onclick="badEntry.go();"></center></fieldset>');},type: function (a){switch (a) {case "1": this.theme = "Нарушение авторских прав"; break;case "2": this.theme = "Материал не по тематики сайта"; break;case "3": this.theme = "Неправильное оформление материала"; break; case "4": this.theme = "Ссылка на скачивание битая"; break; case "5": this.theme = "Другое"; break; default: this.theme = "Тема не выбрана";}; $("#themeBadEntry").replaceWith("<b>" + this.theme + "</b>"); $("#reasonBadEntry").focus();}, go: function(){var messg = $("#reasonBadEntry").val(); if (this.theme == undefined) {alert('Тема жалобы не выбрана'); return;} if (messg.length < 10) {alert('Текст вашей жолобы слишком короткий'); return;} $.get(this.forum, function(f){var mymess = encodeURIComponent('[b]Причина жалобы:[/b] ' + badEntry.theme + '\n[b]Ссылка на материал:[/b] [url]' + location.href + '[/url]\n[b]Текст жалобы:[/b] '+ messg); badEntry.stringMess = $("form[name='addform']",f).serialize().replace("message=", "message=" + mymess); badEntry.seckey = $("input[name='seckey']", f).val() || null; if (badEntry.seckey) { _uWnd.close('a'); new _uWnd('cap', 'Каптча', 300, 85, {autosize: 0, oncontent: function(){ $("#capImg").html($("#secImgForum", f).clone()); }}, '<span id="capImg"></span> <input type="text" id="capVal" style="width: 110px; height: 35px; font-size: 16px; font-weight: bold; color: blue; text-align: center;" maxlength="4"> <input type="button" value="OK" onclick="badEntry.capSend()" style="height: 35">');} else {$.post("/forum", badEntry.stringMess, function(re){ var _t = $(re).text(); if (_t.indexOf("был успешно добавлен") != -1) { _uWnd.close('a'); _uWnd.alert('Успешно отправлено', 'Информация', {w: 220, h: 90, tm: 3000});} else { alert('Ошибка'); }});}});}, capSend: function(){var s = $("#capVal").val(); $.post("/forum", badEntry.stringMess.replace("code=", "code="+s), function(re){ var _t = $(re).text(); if (_t.indexOf("Неправильный код")!= -1) { $("#secImgForum").trigger("click"); $("#capVal").val(""); _uWnd.alert('Неправильный код безопасности', 'Ошибка', {w: 220, h: 90, tm: 3000});} if (_t.indexOf("был успешно добавлен") != -1) { _uWnd.close('cap'); _uWnd.alert('Успешно отправлено', 'Информация', {w: 220, h: 90, tm: 3000});} if (_t.indexOf("Найдены запрещенные ББкоды") != -1) { _uWnd.close('cap'); alert('Вашей группе запрещено использовать ББ коды на форуме.\n Обратитесь за помощью к администрации.'); }});}}; </script>
Кнопка жалобы, в виде материала наверное:
Code
<a href="javascript://" onclick="badEntry.open();return false;">Жаловаться на материал</a>
В первом коде находим: "адрес темы на форуме" и заменяем на адрес вида "/forum/1-27-19" это адрес вашей темы на форуме ;0
2) вариант функциональней: ЭТО СКАЧАТЬ! Залить в корень своего сайта файл mzhaloba.js
1.Заходим в дизайн страницы материала и комментариев к нему и в самый конец ставим код:
Code
<script> function no(){var s,message,hrf; hrf = window.location.href; s=document.getElementById('value_group').value; message="[color=green]Уважаемый администратор![/color][br]Я заметил,что материал [url=$ENTRY_URL$][b]$ENTRY_TITLE$[/b][/url] оформлен не по правилам. Прошу вас разобраться и исправить материал[hr]by ZZ-Games.Net.Ru" $.post('/index/', {s: s,subject: 'Жалоба на материал)',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_;}); dalert('Сообщение успешно отправлено!')} function none(){var s,message,hrf; hrf = window.location.href; s=document.getElementById('value_group').value; message="[color=green]Уважаемый администратор![/color][br]Я заметил,что ссылка на файл в материале [url=$ENTRY_URL$][b]$ENTRY_TITLE$[/b][/url] битая. Прошу вас разобраться и исправить материал[hr]by ZZ-Games.Net.Ru" $.post('/index/', {s: s,subject: 'Жалоба на материал)',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_;}); dalert('Сообщение успешно отправлено!')} function rip(){var s,message,hrf; hrf = window.location.href; s=document.getElementById('value_group').value; message="[color=green]Уважаемый администратор![/color][br]Материал [url=$ENTRY_URL$][b]$ENTRY_TITLE$[/b][/url] нарушает авторские права. Прошу вас разобраться и исправить материал[hr]by ZZ-Games.Net.Ru" $.post('/index/', {s: s,subject: 'Жалоба на материал)',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_;}); dalert('Сообщение успешно отправлено!')} </script> <input id="value_group" value="Ваш ник" type="hidden">
между <head> и </head> вставляем:
Code
<script type="text/javascript" src="http://Ваш сайт/mzhaloba.js"></script>
заменяем: Ваш сайт - на адрес своего сайта. Ваш ник - на ник админа своего сайта
готово !!! проверяем ))))
Сообщение оставлено 13.03.2011 в 21:26:38 | Сообщение #
135
Заслуга лет Человек, который длительное время работал на благо сайту и сделал много хорошего и стоящего.
я тебе ответил в ЛС, повторю тут: дорогие пользователи ,вы заказывайте найти скрипт, а не изготовить RIp дизайна модуля, шаблона, скопировать стили сайта или код сайта. Мы не можем и не будем для вас делать RIP дизайнов и оформлений с чужих порталов. ЗЫ. по данному оформлению могу сказать что это вполне обычный стиль, откроешь CSS скопируешь себе. заменишь код вида материалов форума, там всего пару изменений классов и все )
Сообщение оставлено 13.03.2011 в 21:26:38 | Сообщение #
135
я тебе ответил в ЛС, повторю тут: дорогие пользователи ,вы заказывайте найти скрипт, а не изготовить RIp дизайна модуля, шаблона, скопировать стили сайта или код сайта. Мы не можем и не будем для вас делать RIP дизайнов и оформлений с чужих порталов. ЗЫ. по данному оформлению могу сказать что это вполне обычный стиль, откроешь CSS скопируешь себе. заменишь код вида материалов форума, там всего пару изменений классов и все )