» » Создаём автонаполняемый киносайт
0
0
Закрыть меню
Статьи Шаблоны DLE Шаблоны WP Новости
0
2 281
0
0

Создаём автонаполняемый киносайт

опубликовал root 28-01-2018, 10:24
Создаём автонаполняемый киносайт
Тема направлена на новичков. Для продвинутых пользователей движка DLE по данной инструкции настройка по времени займет пару минут, нечего сложного, прочтите и делайте так как написано.
Как же создать собственный портал с фильмами с автонаполнениям? Вданной теме будет рассказано все до мельчайших подробностей о создании сайта с фильмами онлайн, который автоматически наполняется видеоматериалом, без каких либо вложений, т.е. бесплатно. Вы можете сами создать сайт с видео, а в этом случаи кино онлайн.
  1. Установка и настройка DLE скрипта, с которым мы будем работать.
  2. Установка граббера null 3.6.9.
  3. Настройка граббера и выбор источника.
  4. Где брать фильмы или плеер для сайта онлайн кинотеатра.
  5. Готовый пример.
Берем любой хостинг платный или бесплатный, но с поддержкой планировщика крон, mysql база данных и PHP не ниже 5.4 (Требования скрипта DLE и граббера)
Качаем версию DLE utf-8 не ниже 10.0 , можно использовать самую новою 12.+ , но нюансы по 12.+ расскажу ниже, так как используемый null граббера работает с версиями DLE до 12.+.

1)Установка и настройка DLE

Заливаем файлы на сервер , создаем базу, запускаем install.php , подключаем базу(гугл в помощь - "как установить DLE"))
А теперь нюансы по версии DLE 12.+:
Граббер работает с кодировкой баз данный utf8_general_ci , а версия DLE 12.+ , по умолчанию устанавливает после install.php кодировку базы utf8mb4_general_ci, потому лучше установить любую версию DLE например 11.3 и обновится к самой новой через upgrade (гугл в помощь - "как обновить DLE" заливаем файлы с заменой DLE12.+ и в браузере вашсайт.ру/upgrade)
Создаем нужные категории , желательно как на сайте источнике (смотреть ниже в 3-ем подпункте) например:

Добавляем нужные Дополнительные поля, например:


2) Установка граббера 

Ищем в инете "граббера null 3.6.9" , или качаем здесь, это зануленная версия и работает с ошибками(как избегать ошибок, ниже в 3-ем подпункте ), для большой функциональности без ошибок рекомендуется купить у автора последнюю версию или ищите сами граббер null 3.6.9 , но остерегайтесь шелов и вирусов.
После того как скачали , заливаем файлы граббера с папки upload на сервер и устанавливаем вашсайт.ру/install.php , следуем указаниям установщика.

3) Настройка граббера (самая важная часть)

Ошибка:
Код:
Strict Standards: Only variables should be passed by reference in /home/public_html/engine/inc/plugins/rss.functions.php on line 655 Strict Standards: Only variables should be passed by reference in /home/public_html/engine/inc/plugins/rss.functions.php on line 655

Исправляем:
Ставим версию PHP 5.4

Ошибка:
Корявые символы типа ���������� ���������
Исправляем:
Перекодируем файлы граббера в utf-8 или в нужную вам кодировку

Ошибка:
нет таблицы dle_rss_category
Код:
MySQL error in file: /engine/inc/rss.php at line 3197 Error Number: 1146 The Error returned was: Table '...dle_rss_category' doesn't exist SQL query: 
SELECT * FROM dle_rss_category ORDER BY kanal asc

Исправляем:
В phpmyadmin выполняем SQL запрос
Код:
CREATE TABLE  dle_rss_category  (  `id` int(10) NOT NULL auto_increment,  `osn` int(10) NOT NULL default '0',  `title` varchar(250) NOT NULL default '',  `kanal` tinyint(10) NOT NULL default '0',  PRIMARY KEY  (`id`)    )

Ошибка:
нет таблицы dle_rss
Код:
MySQL error in file: /engine/inc/rss.php at line 3208 Error Number: 1146 The Error returned was: Table '....dle_rss' doesn't exist SQL query: 
SELECT * FROM dle_rss ORDER BY xpos DESC ,title DESC

Исправляем:
В phpmyadmin выполняем SQL запрос
Код:
CREATE TABLE dle_rss  (  `id` int(11) NOT NULL auto_increment,  `url` varchar(255) NOT NULL default '',  `rss` tinyint(1) NOT NULL default '1',  `title` text NOT NULL,  `descr` text NOT NULL,  `category` varchar(100) NOT NULL default '',  `allow_mod` char(1) NOT NULL default '0',  `allow_main` tinyint(1) NOT NULL default '0',  `allow_comm` tinyint(1) NOT NULL default '0',  `allow_auto` tinyint(1) NOT NULL default '0',  `allow_rate` tinyint(1) NOT NULL default '0',  `allow_more` tinyint(1) NOT NULL default '0',  `allow_watermark` tinyint(1) NOT NULL default '0',  `date_format` tinyint(1) NOT NULL default '0',  `load_img` varchar(20) NOT NULL default '0',  `thumb_img` tinyint(1) NOT NULL default '0',  `start_template` text NOT NULL,  `delate` text NOT NULL,  `start` text NOT NULL,  `finish` text NOT NULL,  `inser` text NOT NULL,  `ful_start` text NOT NULL,  `start_title` text NOT NULL,  `end_title` varchar(255) NOT NULL default '',  `start_short` text NOT NULL,  `end_short` text NOT NULL,  `sart_link` text NOT NULL,  `end_link` tinyint(1) NOT NULL default '0',  `sart_cat` text NOT NULL,  `cookies` text NOT NULL,  `keywords` text NOT NULL,  `stkeywords` text NOT NULL,  `Autors` text NOT NULL,  `xdescr` varchar(255) NOT NULL default '',  `xpos` int(11) NOT NULL default '0',  `short_story` varchar(100) NOT NULL default '',  `dop_nast` varchar(100) NOT NULL default '',  `ctp` varchar(50) NOT NULL default '',  `full_link` varchar(250) NOT NULL default '',  `finish_template` text NOT NULL,  `date` varchar(60) NOT NULL default '',  `dnast` text NOT NULL,  `symbol` text NOT NULL,  `ftags` text NOT NULL,  `metatitle` text NOT NULL,  `meta_descr` text NOT NULL,  `key_words` text NOT NULL,  `kategory` text NOT NULL,  `xfields_template` text NOT NULL,  `dop_full` varchar(100) NOT NULL default '',  PRIMARY KEY  (`id`),  KEY `xpos` (`xpos`) )

И так , граббер установлен, нам нужно найти сайт с фильмами онлайн в качестве источника , Можно использовать первый попавшийся,"смотреть фильм онлайн", желательно тоже на движке DLE , будет проще работать с граббером, адрес _kinomoov.org , а rss канал _kinomoov.org/rss.xml, он и нам понадобится в качестве ознакомления и с настройкой граббера.
Начнем:
После установки граббера вас переадресует на страницу глобальных настроек, это все можно пропустить, нечего не заполнять и перейти в меню для добавления источника rss канала.
Жмем Добавить канал , в открытом меню добавляем адрес источника, идем в настройки шаблона:
Заходим на любую полную новость сайта источника ctrl+u просмотр кода, ищем наш текст для полной новости и начинаем создавать шаблон полной новости по уникальным тегам:
Вот эта часть нам и понадобится
Код:
<div id='dle-content'><div itemscope="" itemtype="http://schema.org/Movie">    <meta itemprop="name" content="Неудержимые (2002)">    <link itemprop="url" href="http://kinomoov.org/10488-neuderzhimye-2002.html">    <link itemprop="image" href="http://kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg">    <meta itemprop="dateCreated" content="2018-01-24"> 

<div class="basebox mob-full" itemprop="video" itemscope="" itemtype="http://schema.org/VideoObject">        <link itemprop="url" href="http://kinomoov.org/10488-neuderzhimye-2002.html">        <meta itemprop="isFamilyFriendly" content="true">        <meta itemprop="uploadDate" content="2018-01-24T10:56:26+0300">        <meta itemprop="description" content="О фильме: Слим, Фрэнк, Отис и Алекс обожают все занятия, которые связаны со спортом и экстримом. Они не представляют ни единого дня без выброса адреналина в кровь и сопровождающимися с этим событиями. Ребятам не страшно прыгать с многокилометровых мостов, лететь в море, закрывшись в грузовике. Кажется, что их не смутит ни одно экстремальное занятие. Что уж говорить о катании на роликовом слаломе по запруженным машинам.  Правда, нужно признать, что компании...">        <link itemprop="thumbnail" href="http://kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg">        <link itemprop="thumbnailUrl" href="http://kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg">        <meta itemprop="duration" content="83 мин. / 01:23">  <div class="bhead"><div class="bhead">    <h1 class="heading" itemprop="name">Неудержимые (2002)</h1>  </div></div>  <div class="hinfo"><div class="hinfo">    <span class="isicons">      <span></span>    </span>    <span class="arg"><a href="http://kinomoov.org/boeviki/">Боевики</a>, <a href="http://kinomoov.org/kriminalnye/">Криминальные</a>, <a href="http://kinomoov.org/trilleri/">Триллеры</a></span>  </div></div>  <div class="bbmid">    <div class="maincont">                <!--TBegin:http://kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg|--><a href="http://kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg" rel="highslide" class="highslide"><img src="/uploads/posts/2018-01/thumbs/1516779103_e476e89.jpg" alt='Неудержимые (2002)' title='Неудержимые (2002)'  /></a><!--TEnd--><b>О фильме</b>: Слим, Фрэнк, Отис и Алекс обожают все занятия, которые связаны со спортом и экстримом. Они не представляют ни единого дня без выброса адреналина в кровь и сопровождающимися с этим событиями. Ребятам не страшно прыгать с многокилометровых мостов, лететь в море, закрывшись в грузовике. Кажется, что их не смутит ни одно экстремальное занятие. Что уж говорить о катании на роликовом слаломе по запруженным машинам. <br />Правда, нужно признать, что компании экстремалов ставить на кон свою жизнь просто так давно уже неинтересно. Делают они это, занимаясь одновременно преступлениями. Унести солидные денежки с банка, а потому с лихвой удирать от полиции и закона – вот настоящий кайф, который готовы испытывать эти ребята снова и снова. Внезапно лидер команды Слим принимает решение завязать с преступной деятельностью. Но для начала нужно провести последнее дело, которое будет связано с повышенной опасностью. На этот раз им на хвост упадет вся полиции города, а также некоторые неожиданные сюрпризы.        <br /><br /><br />        <b>Качество:</b> <font style="font-size: 150%; color:lime;">HDRip</font><br />

Нам нужно описание фильма и мы видим что <div id='dle-content'> уникальный тег и больше в коде не встречается, наш шаблон полной новости будет выглядеть :
Тонкая настройка шаблона: Да
Код:
<div id='dle-content'>{skip}<div class="maincont">{get}<br /><br />

Пояснения
Код:
<div id='dle-content'>все пропускаем<div class="maincont">добавляем<br /><br />

Далее переходим к ШАБЛОНУ ДОПОЛНИТЕЛЬНЫЕ ПОЛЯ
Покажу на примере доп. поля ГОД
Указываем Использовать по {get} Да ,остальное не трогаем, также ищем в коде источника строку <b>Год:</b> 2002<br /> и наш шаблон будет иметь вид:
Код:
<b>Год:</b>{get}<br />

Все остальные доп. поля по том же прынцыпу.
Доп. поле Постер чуть другая настройка,нужно указать:
Иcпользовать по {get} Да
В поле ссылка на изображение Да
Как видем код источника где присуствует изображения выглядит так:
Код:
<!--TBegin:_kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg|--><a href="_kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg" rel="highslide" class="highslide"><img src="/uploads/posts/2018-01/thumbs/1516779103_e476e89.jpg" alt='Неудержимые (2002)' title='Неудержимые (2002)'  /></a><!--TEnd-->

Нам нужно
Код:
_kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg

Шаблон Доп. поля Постер будет иметь вид:
Код:
<!--TBegin:{get}|{skip}<!--TEnd-->

Остальное можно не трогать, так как источник на DLE , пока настройку можно закончить и нажать кнопку Сохранить внизу.

Обратно открываем канал и производим нужные Вам настройки , теперь после нажатия кнопки Сохранить, перезагрузка страницы не происходит, а введенные вами данные успешно записываются в базу, если Вы закроете окно с настройкой канала или перейдете в том же окне на другую страницу админ панели или заново хотите настроить канал, то при открытии канала, все настройки собьются, кроме шаблонов, все остальное заново надо настраивать, это и есть глюк зануленой версии граббера. Так что бы избежать сбоя не нужно закрывать страницу редактирования канала до полной и конечной его настройки, проверку производите в новом окне.
Вот так выглядит настройка канала:
Настройка
Изображения, Файлы
Доп. настройки
Визуал.
Фильтр, Авторизация
Авторы
Шаблоны
Настройка граббера завершена , теперь идем на свой хостинг и настраиваем крон планировщик команду вида:
Код:
вашсайт.ру/cron/cron.rss.php


4) Где брать фильмы или плеер для сайта онлайн кинотеатра

В инете полно разных плееров, серверов для поиска фильмов онлайн, например, Kinoplayer.top - Плееры с фильмом для сайта онлайн кинотеатра - это агрегатор наиболее раскрученных видеохостингов (простыми словами, ищет плееры с фильмом для сайта). Там самый качественный поиск фильмов онлайн, экспериментируйте с ним как угодно, задавайте кучу разных запросов, сервис всегда находит то что нужно. Сравнительная таблица:
Поиск по названию
"Лига справедливости 2017"
Похожый сервер:----------------https://kinoplayer.top/:
Плеер:
moonwalk----------"нет"-------------------------"есть"
hdgo----------------"есть"------------------------"есть"
kodik----------------"нет"-------------------------"есть"
iframe--------------"есть"------------------------"есть"
trailer---------------"есть"------------------------"есть"
torrent------------- "есть"------------------------"есть"



"Смотреть онлайн Лига справедливости 2017"
Похожый сервер:---------------https://kinoplayer.top/:
Плеер:
moonwalk--------"нет"----------------------"есть"
hdgo--------------"есть"---------------------"есть"
kodik--------------"нет"----------------------"есть"
iframe--"есть, но не тот фильм"------------"есть"
trailer------------"есть"-----------------------"есть"
torrent-----------"нет"-----------------------"есть"



"Смотреть 2017 года Лига справедливости в отличном качестве "
Похожый сервер:---------------https://kinoplayer.top/:
Плеер:
moonwalk--------"нет"-------------------------"есть"
hdgo--------------"есть"------------------------"есть"
kodik------------- "нет"-------------------------"есть"
iframe--"есть, но не тот фильм"---------------"есть"
trailer---"есть, но не тот фильм"--------------"есть"
torrent------------"нет"-------------------------"есть"

И так , как поставить плеер с фильмами онлайн на DLE , на любом FTP клиенте или через менеджер файлов хостинга, идем /templates/вашшаблон/fullstory.tpl и в нужное место где должен быть плеер с фильмом вставляем код:
Код:
<div id="kinoplayertop" data-title="Создаём автонаполняемый киносайт"></div> <script src="//kinoplayer.top/top.js"></script>


Теперь на вашем сайте есть возможность смотреть фильмы онлайн.

5) Готовый пример 

То что выше рассказано можно скачать по ссылке Автонаполняемый сайт онлайн кинотеатр на DLE 12
Инструкция по установки и настройки в архиве:
bekap-avtofilma.zip [17,45 Mb] (cкачиваний: 136)
скачать dle 12.0
Комментарии к новости
Добавить комментарий
Добавить свой комментарий:
Ваше Имя:
Ваш E-Mail:
Это код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите сюда:
Лента комментариев
14 июля 2018 11:49
...
Look for the on the internet drug store's permit number, phone number canadaprescriptionsplus com as well as physical address on the site. Likewise
10 июля 2018 10:22
...
Вы хотите купить Виагру в интернете с доставкой курьерской службой? Тогда сайт онлайн аптеки http://dapoxetine-spb.ru/viagra-generic.php .
9 июля 2018 12:33
...
canadian meds online Thinking about that numerous American clinical approved canadian pharmacies health insurance policies do not cover the expense
9 июля 2018 00:53
...
cvs pharmacy riverview fl One more factor for the expanding popularity shopcvs com of a Canadian pharmacy online is the low cost costs by them. Low
Обратная связь Правила RSS
Наверх

Сайт CMS-DLE.RU создавался для использования в качестве закладок по полезным и интересным разработкам для CMS DataLife Engine. Здесь мы публикуем модули DLE, хаки и модификации, шаблоны DLE. Мы мониторим десятки сайтов для веб-мастеров, в первую очередь тематики DLE, и берём с них лучшее и проверенное. На страницах сайта CMS-DLE.RU вы всегда найдёте только актуальную информацию, мы стараемся следить за обновлениями программных продуктов и оперативно публиковать их новые версии у себя. Наш контент доступен для скачивания и чтения без регистрации, но мы хотели бы, чтобы наши посетители выражали своим мнение о наших публикациях, оставляли комментарии и делились бы ссылками на страницы нашего сайта со своими друзьями. Для того чтобы пользоваться всеми возможностями вы можете зарегистрироваться на сайте или авторизоваться через социальные сети, это позволит вам комментировать и оценивать наши публикации. Лучшей благодарностью для нас будет, если вы поделитесь ссылкой на наш сайт с вашими друзьями.