Авторизация

Жалобы на материалы с отправкой на 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('Пожалуйста, выберите вариант проблемы!')
    }
};

Активировать модуль "Почтовые формы" и создать новую форму со следующими пунктами:

Перейти в Панель управления — Дизайн — Управление шаблонами — Нижняя часть сайта и вставить в конец следующий код, не забыв изменить номер почтовой формы если он отличается:

<script type="text/javascript">
var form_id = 1; // необходимо изменить если номер почтовой формы отличается
$.getScript("/js/report.js"); 
</script>

Вставить в нужное место код открытия формы отправки жалобы:

<a href="javascript://" onclick="trane73.report()">Пожаловаться</a>
Просмотров: 171 | Добавил: admin | Комментарии: 0
avatar