Кинопортал «PHORUMKA.RU» - списки лучших фильмов, коллекция самых лучших фильмов
МКИН24 (Мир Кайфов и Ништяков 24 часа в сутки!) - наш новый проект! МКИН24 - Рекомендательный кинопортал
Коллекция мультфильмов
Коллекция фэнтези
Коллекция фантастики
Коллекция драм
Коллекция комедий
Коллекция боевиков
Коллекция ужасов
Коллекция триллеров

[ Новые сообщения · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Жалоба на материал (отправка на форум)
ARCHANGELДата: Четверг, 21.04.2011, 17:30 | Сообщение # 1
ARCHANGEL
Мистер Хайд
Группа: Создатель
Сообщений: 12816
Награды: 41
Репутация: 285
Жалоба на материал (отправка на форум)

Описание скрипта:

Под каждым материалом вашего сайта будет ссылка "Пожаловаться на материал", при нажатии на которую будет открываться форма для жалобы. Жалоба будет опубликована в заранее созданной вами теме.

Инструкция по установке:

1. Панель администрирования.
2. Управление дизайном
3. Страница материала и комментариев к нему (В случаи форума - Вид материалов).
5. После в нижней части страницы (Под BODY) вставляем код:

Code
<script type="text/javascript">    
   badEntry = {forum: "/forum/253-10184-1", 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>

6. В том месте, где вы хотите разместить ссылку "Пожаловаться на материал" (в этом шаблоне), вставляете код:

Code
<a href="javascript://" onclick="badEntry.open();return false;">Пожаловаться на материал</a>

7. Заместо:

Quote
forum: "/forum/253-10184-1"

Вставляем адрес темы для жалоб.

Для работы скрипта необходимо:

Показывать код безопасности для тех групп, которым позволено писать жалобы

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

 

Новый навигатор
по спискам лучших фильмов

Списки лучших фильмов (ст. арх. 2, 3,4)
Список лучших фильмов (ТОП 50)
∟Списки лучших фильмов по жанрам
∟Списки лучших фильмов по странам

Списки лучших сериалов (ст. арх. 2, 3,4)
Список лучших сериалов (ТОП 20)
∟Списки лучших сериалов по жанрам
∟Списки лучших сериалов по странам


Мультфильмы
Список лучших мультфильмов
Мультфильмы 2017, Мультфильмы 2016
Мультфильмы 2015, Мультфильмы 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х
Списки по странам
Списки по поджанрам


Фэнтези
Список лучших фильмов фэнтези
Фэнтези 2017, Фэнтези 2016
Фэнтези 2015, Фэнтези 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х
Списки по странам
∟Списки по поджанрам


Фантастика
Список лучших фантастических фильмов
Фантастика 2017, Фантастика 2016
Фантастика 2015, Фантастика 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х


Драмы
Список лучших драматических фильмов
Драмы 2017, Драмы 2016
Драмы 2015, Драмы 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х


Комедии
Список лучших комедийных фильмов
Комедии 2017, Комедии 2016
Комедии 2015, Комедии 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х


Боевики
Список лучших боевиков
Боевики 2017, Боевики 2016
Боевики 2015, Боевики 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х


Ужасы
Список лучших фильмов ужасов
Ужасы 2017, Ужасы 2016
Ужасы 2015, Ужасы 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х


Триллеры
Список лучших триллеров
Триллеры 2017, Триллеры 2016
Триллеры 2015, Триллеры 2014
2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 00-е (21 век), 10-е (21 век)
21 век, 20 век: 90-е, 80-е, 70-е, до 70х


Жалоба на материал (отправка на форум) - Воронежский портал «Форумка»

Вверх