• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Поиск Сообщить о неработающем видео на сайте

ezh88

Постоялец
Регистрация
26 Янв 2016
Сообщения
111
Реакции
15
Привет всем!

Есть сайт тематика фильмы/сериалы онлайн. Периодически показ видео перестает работать вообще или становится недоступно для определенного региона. Хотелось бы добавить какой-то функционал, кнопку, чтобы пользователи нажимали и сообщали о неработающем видео, типа видео недоступно для региона, или вообще ошибка загрузки и чтобы при этом записывался ip пользователя, желательно с указанием региона, если это возможно.

Есть плагин Для просмотра ссылки Войди или Зарегистрируйся , но там много лишних полей и не показывается ip. Надо просто выбрать из списка вариант проблемы, может пройти гугл рекаптчу и отправить.

Вот как это можно реализовать?
 
Есть плагин Для просмотра ссылки Войди или Зарегистрируйся , но там много лишних полей и не показывается ip. Надо просто выбрать из списка вариант проблемы, может пройти гугл рекаптчу и отправить.
В настройках плагина можно отключить лишние поля.
В самом плагине IP определяется. Можно его дописать, к примеру, в поле Details.
По спаму - с Akismet ваш плагин вроде как дружит.
И будет то, что запрашиваете.

Альтернативный вариант - использовать какой-либо конструктор форм. А кнопочку на форму ставить шорт-кодом. Или просто ссылку до или после видео.
 
Последнее редактирование:
Спасибо!
Не заметил сразу отключение полей.
А как дописать IP?

И какой конструктор форм может подойти? Я их не юзал никогда. Какой самый оптимальный, чтобы не перебирать их много?
 
Добавить IP пользователя к полю Details в таблице отчёта.

В каталоге плагина ./wp-content/plugins/report-content
открываем файл report-content.php
Ищем строку $details = $_POST['details'];
В текущей версии плагина (1.5.0) это 307 строка.

Заменяем её двумя строчками:
PHP:
$details = preg_replace('/[^0-9., ]/', '', $_SERVER['REMOTE_ADDR']);
$details = $details . ' ' . trim($_POST['details']);

Всё !

IP пользователя в отчёте будет помещён в начало поля Details.
Если пользователь сидит за прокси, то будет записан IP прокси.
В данном случае, по моему разумению, так и надо.
Поле Details сохраняет свою функцию, при необходимости его можно включить, и то что внесёт туда пользователь, будет записано после IP.

По конструкторам... Вам из бесплатных плагинов или (и) платных ?
Форму обычную (на странице) хотите или Popup ?

В принципе этого плагина хватит. Только не обновлять его, чтобы внесённые изменения не потерялись.
Можно переназвать его другим именем.
 
Последнее редактирование:
Назад
Сверху