VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Описание:
Продукт из серии "просто так". Довольно бесполезный, но для любителей сериалов интересный.
Продукт работает использую официальную RRS ленту с сайта Seasonvar.ru, парсит содержание страниц и делает локальную БД сериалов.
Причина возникновения продукта в том, что довольно сложно отслеживать выход новых серий "своих" любимых сериалов и контролировать, что смотрел, а что нет. Именно для этого продукт и сделан.
В продукте 2 экрана Новости и Сериалы.
Экран Новости
На экране Новости, выводится список добавленных серий на сайте Seasonvar.ru, каждая строчка списка кликабельна, при клике описание сериала выводиться в нижнем центральном блоке. В этом блоке отображается состояние подписки на этот сериал для каждого пользователя.
Также на этой странице в левый верхний блок выводится, для каждого пользователя, список новых добавленных серий, по его списку подписки, правый глазок дает возможность поменять статус просмотрено или нет.
На странице так же есть статистика и стрелка перехода на экран Сериалы.
Экран Сериалы
На экране Сериалы, выводится список сериалов, есть фильтр по первой букве названия, там же выводиться список подписки на сериалы.
Опять таки в среднем нижнем блоке выводится описание сериалов, там же есть возможность подписаться или отписаться от сериала, в этом блоке есть переход на тему обсуждения сериала на вашем форуме.
Тема сериала на форуме
Продукт подразумевает создание отдельного раздела для обсуждений сериалов, Вам необходимо обязательно его создать, темы там будут добавляться автоматически в момент занесения нового сериала в БД, кнопка для создания новой темы в этом разделе заблокирована, возможно только обсуждение в уже существующих темах
Внешний вид темы описания сериала
Доступ к экранам продукта
Доступ к экранам продукта происходит из навигационного меню
Настройка и управление в админ панели
Установка
Загрузить содержание папки upload в своей кодировке в корень форума
Установить продукт в своей кодировке
Создать раздел для хранения описаний сериалов
Создать пользователя Seasonvar.ru (аватар в папке /seasonvar/images)
Произвести настройки продукта в "Основных настройках"
Для отслеживания/пометок вышедших/просмотренных есть myshows_ru. Со своим API.
Но там то торрент, а на сезоне флеш плеер. Открой и смотри.
И как я и заявил сразу, продукт довольно бесполезный.... Баловство для домохозяек... Хотя...
@Orfo
Знаток
Join Date: Jan 2008
Posts: 655
Версия vB: 3.8.x
Reputation:
Knowing 263
Репутация в разделе: 223
2
Quote:
Originally Posted by SMak044
Но там то торрент, а на сезоне флеш плеер. Открой и смотри.
И как я и заявил сразу, продукт довольно бесполезный.... Баловство для домохозяек... Хотя...
там есть ссылки на некоторые серии на serialsonline_org (Единая аворизация с myshows). Решил указать потому что имеет api. Можно отмечать просмотренные серии.
@SMak044
Эксперт
Join Date: May 2008
Награды в конкурсах:
Posts: 1,764
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1706
Репутация в разделе: 1191
0
Orfo, Буду знать, как то не сталкивался с этими сайтами
@SMak044
Эксперт
Join Date: May 2008
Награды в конкурсах:
Posts: 1,764
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1706
Репутация в разделе: 1191
Обновление файлов CRON
2
Seasonvar чего то переделал у себя, но не до конца, как результат стал невозможен корректный разбор страницы.
Но это не беда, вот файл cron для каждой кодировки форума, в котором проблема разбора устранена.
Просто обновить существующий файл и все.
@BTC
СпециалистЪ
Join Date: Aug 2013
Posts: 727
Версия vB: 3.8.x
Reputation:
Knowing 240
Репутация в разделе: 47
2
Что-то видимо опять поменяли.. в общем вот рабочий код крон файла:
PHP Code:
<?php
// ######################## SET PHP ENVIRONMENT ########################### global $vbulletin, $db;
error_reporting(E_ALL & ~E_NOTICE); if (!is_object($vbulletin->db)) { exit; }
// ######################################################################## // ######################### START MAIN SCRIPT ############################ // ########################################################################
foreach($results[2] As $item) { preg_match('%(<guid>)(.*?)(</guid>)%usi', $item, $itemnumnews);
if(!in_array($itemnumnews[2], $newsinbd)) { echo 'Новая запись <strong>"' . $itemnumnews[2] . '"</strong> найдена в списке и занесена в БД.<br />';
svr_newstoupdate(trim($item)); svr_setnewguid(trim($itemnumnews[2])); } } } else { echo 'Новый список новостей не найден. Процедура обработки записей из БД.<br />';
Зачем объявлять один и тот же класс дважды? Сначала сам класс, потом лоадером датаменеджера
Ну и использовать русский прямо в скриптах совсем не камильфо
Процитирую классика
Quote:
Originally Posted by kerk
я понимаю, что хак не ваш, но если взялись переделывать, можно было поправить эти откровенные ляпы =)
Last edited by YURSHAT : 07-26-2015 at 02:31 PM.
@BTC
СпециалистЪ
Join Date: Aug 2013
Posts: 727
Версия vB: 3.8.x
Reputation:
Knowing 240
Репутация в разделе: 47
0
@YURSHAT, переделывать никто не брался, ибо по идее там бы нормально хмл разбирать нужно, а не регулярками цеплять + много чего переписывать нужно.
Я выложил авторский вариант с правками регулярных выражений, для новичков.
BTC добавил 26.07.2015 в 13:32 @YURSHAT, Процитирую себя..
Если беретесь комментировать, комментированный кем-то хак, то зрите глубже
_http://seasonvar.ru/api.txt
Last edited by BTC : 07-26-2015 at 02:32 PM.
Reason: Добавлено сообщение