Жалобы на материалы с отправкой на e-mail
Создать папку файл report.js со следующим кодом в папке js
var trane73 = {
report: function () {
new _uWnd('report','Сообщить о проблеме', 580, 460, {
alert: 1,
modal: 1,
resize: 1,
fadespeed: 600,
align: 0
},
'<div align="center"><strong><span style="color:#d2d2d2;"><span style="font-size:13pt;">Пожалуйста, укажите проблему, которую вы обнаружили.</span></span></strong></div><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Видео изъято из публичного доступа</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Видеозапись закрыта настройками приватности"</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Черный экран</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Неправильно указан номер серии/сезона или неправильное название</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Видео обрывается</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">В видео отсутствует звук или у него ужасное качество</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span style="color:black">Другое:</span> <input type="text" name="report" value="" maxlength="200" size="40" /></label><div align="center"><br><input type="button" value="Отправить" onclick="trane73.reportSend()" /></div>');
},
reportSend: function() {
if($('[name="variable"]:checked').length) {
$.post("/mail", {
jkd498: 1,
jkd428: 1,
f1: 'report@' + document.domain,
f2: 'Сообщение о проблеме',
f3: $('[name="variable"]:checked').parent().find('[name="report"]').length ? $('[name="variable"]:checked').parent().find('[name="report"]').val() : $('[name="variable"]:checked').parent().text(),
f4: location.href,
id: form_id,
a: 1,
o: 1
}, function(data) {
_uWnd.alert("Жалоба успешно отправлена!", "Закрыть", {close: 1})
_uWnd.close('report')
})
} else
alert('Пожалуйста, выберите вариант проблемы!')
}
};
report: function () {
new _uWnd('report','Сообщить о проблеме', 580, 460, {
alert: 1,
modal: 1,
resize: 1,
fadespeed: 600,
align: 0
},
'<div align="center"><strong><span style="color:#d2d2d2;"><span style="font-size:13pt;">Пожалуйста, укажите проблему, которую вы обнаружили.</span></span></strong></div><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Видео изъято из публичного доступа</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Видеозапись закрыта настройками приватности"</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Черный экран</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Неправильно указан номер серии/сезона или неправильное название</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">Видео обрывается</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span><span style="color:black">В видео отсутствует звук или у него ужасное качество</span></span></label><br /><label><input type="radio" name="variable" class="report" /> <span style="color:black">Другое:</span> <input type="text" name="report" value="" maxlength="200" size="40" /></label><div align="center"><br><input type="button" value="Отправить" onclick="trane73.reportSend()" /></div>');
},
reportSend: function() {
if($('[name="variable"]:checked').length) {
$.post("/mail", {
jkd498: 1,
jkd428: 1,
f1: 'report@' + document.domain,
f2: 'Сообщение о проблеме',
f3: $('[name="variable"]:checked').parent().find('[name="report"]').length ? $('[name="variable"]:checked').parent().find('[name="report"]').val() : $('[name="variable"]:checked').parent().text(),
f4: location.href,
id: form_id,
a: 1,
o: 1
}, function(data) {
_uWnd.alert("Жалоба успешно отправлена!", "Закрыть", {close: 1})
_uWnd.close('report')
})
} else
alert('Пожалуйста, выберите вариант проблемы!')
}
};
Активировать модуль "Почтовые формы" и создать новую форму со следующими пунктами:
Перейти в Панель управления — Дизайн — Управление шаблонами — Нижняя часть сайта и вставить в конец следующий код, не забыв изменить номер почтовой формы если он отличается:
<script type="text/javascript">
var form_id = 1; // необходимо изменить если номер почтовой формы отличается
$.getScript("/js/report.js");
</script>
var form_id = 1; // необходимо изменить если номер почтовой формы отличается
$.getScript("/js/report.js");
</script>
Вставить в нужное место код открытия формы отправки жалобы:
<a href="javascript://" onclick="trane73.report()">Пожаловаться</a>