Sergio_w

Как создать автонаполняемый сайт кинотеатр?

6 сообщений в этой теме

Данная тема направлена на новичков. Для продвинутых пользователей движка 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-ем подпункте) например:

  1. Боевики
  2. Вестерны
  3. Биография
  4. Исторические
  5. Спортивные
  6. Аниме
  7. Комедии
  8. Новинки
  9. Фантастика
  10. Ужасы
  11. Мультфильмы
  12. Фэнтези
  13. Приключения
  14. Военные
  15. Сериалы
  16. Мелодрамы
  17. Триллеры
  18. Мистика
  19. Криминал
  20. Семейные
  21. Документальные
  22. Драмы
  23. Детективы


Добавляем нужные Дополнительные поля, например
  1. Год
  2. Качество
  3. Перевод
  4. Страна
  5. Постер
  6. Оригинальное название
  7. Режиссер
  8. В ролях
  9. Премьера (мир)
10. Премьера (РФ)
11. Продолжительность

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

3) Настройка граббера (самая важная часть, постараюсь раскрыть по наименьшим нюансам со cкринами)
[SPOILER="Возможные ошибки после установки"]
Ошибка:

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[/CODE]
Исправляем:
Ставим версию PHP 5.4

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

Ошибка:
нет таблицы [B]dle_rss_category[/B]
[CODE]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[/CODE]
Исправляем:
В phpmyadmin выполняем SQL запрос
[CODE]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`)
    )[/CODE]

Ошибка:
нет таблицы [B]dle_rss[/B]
[CODE]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[/CODE]
Исправляем:
В phpmyadmin выполняем SQL запрос
[CODE]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`)
)[/CODE]


[/SPOILER]
И так , граббер установлен, нам нужно найти сайт с фильмами онлайн в качестве источника , я использовал первый попавшийся сайт с поиска гугл ,"смотреть фильм онлайн", сайт оказался тоже на движке DLE , будет проще работать с граббером, адрес _kinomoov.org , а rss канал _kinomoov.org/rss.xml, он и нам понадобится в качестве ознакомления и с настройкой граббера.
Начнем:
После установки граббера вас переадресует на страницу глобальных настроек, это все можно пропустить, нечего не заполнять и перейти в меню для добавления источника rss канала.
Жмем Добавить канал , в открытом меню добавляем адрес источника, идем в [B]настройки шаблона[/B]:
Заходим на любую полную новость сайта источника ctrl+u просмотр кода, ищем наш текст для полной новости и начинаем создавать [B]шаблон полной новости[/B] по уникальным тегам:
Вот эта часть нам и понадобится
[SPOILER="код"]
[CODE]<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 />[/CODE]
[/SPOILER]
Нам нужно описания фильма и мы видим что <div id='dle-content'> уникальный тег и больше в коде не встречается, наш шаблон полной новости будет выглядеть :
Тонкая настройка шаблона: Да
[CODE]<div id='dle-content'>{skip}<div class="maincont">{get}<br /><br />[/CODE]
Пояснения
[CODE]<div id='dle-content'>все пропускаем<div class="maincont">добавляем<br /><br />[/CODE]
Далее переходим к [B]ШАБЛОНУ[/B] [B]ДОПОЛНИТЕЛЬНЫЕ ПОЛЯ[/B]
Покажу на примере доп. поля [B]ГОД[/B]
Указываем Иcпользовать по {get} [B]Да[/B] ,остальное не трогаем, также ищем в коде источника строку <b>Год:</b> 2002<br /> и наш шаблон будет иметь вид:
[CODE]<b>Год:</b>{get}<br />[/CODE]
Все остальные доп. поля по том же прынцыпу.
Доп. поле [B]Постер[/B] чуть другая настройка,нужно указать:
Иcпользовать по {get} [B]Да[/B]
В поле ссылка на изображение [B]Да[/B]
Как видем код источника где присуствует изображения выглядит так:
[CODE]<!--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-->[/CODE]
Нам нужно
[CODE]_kinomoov.org/uploads/posts/2018-01/1516779103_e476e89.jpg[/CODE]
Шаблон Доп. поля [B]Постер [/B]будет иметь вид:
[CODE]<!--TBegin:{get}|{skip}<!--TEnd-->[/CODE]

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

Обратно открываем канал и производим нужные Вам настройки , теперь после нажатия кнопки [B]Сохранить[/B], перезагрузка страницы не происходит, а введенные вами данные успешно записываются в базу, если Вы закроете окно с настройкой канала или перейдете в том же окне на другую страницу админ панели или заново хотите настроить канал, то при открытии канала, все настройки собьются, кроме шаблонов, все остальное заново надо настраивать, [U]это и есть глюк зануленой версии граббера[/U], кто может исправить, прошу выложить в ответах к теме. Так что бы избежать сбоя не нужно закрывать страницу редактирования канала до полной и конечной его настройки, проверку производите в новом окне.
Вот так выглядит моя настройка канала:
[SPOILER="Скрины"]
Настройка
[IMG=http://i.piccy.info/i9/f33aeac4b5ccf7ba5ee74eb4d91899fd/1516820637/77083/1215756/Screenshot_1.png]
Изображения, Файлы
[IMG=http://i.piccy.info/i9/b712fdd7b3bc44edf5a46293dc081384/1516820697/73147/1215756/Screenshot_2.png]
Доп. настройки
[IMG=http://i.piccy.info/i9/dcc40188553e2389fc587989a0b6c391/1516820747/78922/1215756/Screenshot_3.png]
Визуал.
[IMG=http://i.piccy.info/i9/5f2cfe131df14d2d01d1fb0793eadcd5/1516820823/50407/1215756/Screenshot_4.png]
Фильтр, Авторизация
[IMG=http://i.piccy.info/i9/0234e8041b620b72bdfbf741eb55f406/1516820870/21613/1215756/Screenshot_5.png]
Авторы
[IMG=http://i.piccy.info/i9/8258c825ac334a98a904a4fa686fe878/1516820936/15465/1215756/Screenshot_6.png]
Шаблоны
[IMG=http://i.piccy.info/i9/39ec97898192527957f5508b5bec53b5/1516820977/61106/1215756/Screenshot_7.png]
[/SPOILER]
Все ,настройка граббера завершена , теперь идем на свой хостинг и настраиваем крон планировщик команду вида:
[CODE]вашсайт.ру/cron/cron.rss.php[/CODE]

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

В инети полно разных плееров, серверов для поиска фильмов онлайн, но я остановился на одном, [URL='https://kinoplayer.top']Kinoplayer.top - Плееры с фильмом  для сайта онлайн кинотеатра[/URL] - это агрегатор наиболее раскрученных  видеохостингов(простыми словами, ищет плееры с фильмом для сайта), Выбрал я его, потому что там самый качественный поиск фильмов онлайн, экспериментировал с ним как угодно, задавал куча разных запросов, но сервис всегда находит то что мне нужно, на одном форуме надыбал)) сравнительную таблицу:
[SPOILER="Поиск по названию"]
"Лига справедливости 2017"
Похожый сервер:----------------https://kinoplayer.top/:
Плеер:
moonwalk----------"[COLOR=rgb(209, 72, 65)]нет[/COLOR]"-------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
hdgo----------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
kodik----------------"[COLOR=rgb(209, 72, 65)]нет[/COLOR]"-------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
iframe--------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
trailer---------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
torrent------------- "[COLOR=rgb(65, 168, 95)]есть[/COLOR]"------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"


"Смотреть онлайн Лига справедливости 2017"
Похожый сервер:---------------https://kinoplayer.top/:
Плеер:
moonwalk--------"[COLOR=rgb(209, 72, 65)]нет[/COLOR]"----------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
hdgo--------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"---------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
kodik--------------"[COLOR=rgb(209, 72, 65)]нет[/COLOR]"----------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
iframe--"[COLOR=rgb(251, 160, 38)]есть, но не тот фильм[/COLOR]"------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
trailer------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"-----------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
torrent-----------"[COLOR=rgb(209, 72, 65)]нет[/COLOR]"-----------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"


"Смотреть 2017 года Лига справедливости в отличном качестве "
Похожый сервер:---------------https://kinoplayer.top/:
Плеер:
moonwalk--------"[COLOR=rgb(209, 72, 65)]нет[/COLOR]"-------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
hdgo--------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
kodik------------- "[COLOR=rgb(209, 72, 65)]нет[/COLOR]"-------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
iframe--"[COLOR=rgb(251, 160, 38)]есть, но не тот фильм[/COLOR]"---------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
trailer---"[COLOR=rgb(251, 160, 38)]есть, но не тот фильм[/COLOR]"--------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
torrent------------"[COLOR=rgb(209, 72, 65)]нет[/COLOR]"-------------------------"[COLOR=rgb(65, 168, 95)]есть[/COLOR]"
[/SPOILER]
И так , как поставить плеер с фильмами онлайн на DLE , на любом FTP клиенте или через менеджер файлов хостинга, идем /templates/вашшаблон/fullstory.tpl и в нужное место где должен быть плеер с фильмом вставляем код:
[CODE]<div id="kinoplayertop" data-title="{title}"></div>
<script src="//kinoplayer.top/top.js"></script>[/CODE]
Теперь на вашем сайте есть возможность смотреть фильмы онлайн.

[B]5) Готовый пример [/B]
То что я выше вам рассказал можно скачать по ссылке[URL='https://yadi.sk/d/L_yHj-1s3RktN2']Автонаполняемый сайт онлайн кинотеатр на DLE 12[/URL]
Инструкция по установки и настройки в архиве.

При копирования материала указывайте ссылку на источник , так как только в данной теме будут ответы на вопросы
Источник [URL='https://webnull.info/threads/kak-sozdat-avtonapolnjaemyj-sajt-kinoteatr-na-dle.7041/']Как создать автонаполняемый сайт кинотеатр на DLE?[/URL]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здравствуйте . я как раз тот самый новичек самоучка который мало ещё в этом понимает . Вы не могли бы мне помочь у меня сайт на вордпрессе . в долгу не останусь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Смысл? Сейчас уже миллион сайтов с такой темой. Нужно что то оригинальное. Тогда это будет прорыв...

kuzovbmw понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для меня как для самоучки это уже прорыв ))) что я уже сделал сайт и он работает просто тяжело с наполнением и мне эти все dll и тому подобное тяжело даётся 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если можете помочь напишите на электронку поговорим

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу