Скрипт Упрощает Создание Видео-сдл

  • Автор темы Gava89
  • 14
  • Обновлено
  • 11, Apr 2023
  • #1
описание и продажник Скрипт упрощает создание видео-СДЛ различных тематик, не только фильмовых. Скрытая информация :: Авторизуйтесь для просмотра »
Внутреннее устройство скрипта -cache - папка с кэшем.

Предназначена для хранения временных данных.

Должна иметь права на запись 0777 -content - папка с контентом.

Предназначена для хренения ключей и данных, которые использует двиг.

Должна иметь права на запись 0777 -inc - системная папка --service - папка с библиотеками отвечающими за сбор контента --libs - папка с системными библиотеками -plugin - папка с плагинами -template - папка с шаблонами -css - папка с css файлом.

Должна иметь права на запись 0777 Плагин videocatalog Плагин предназначен для создания видеокаталога -content --apikeys папка для файлов API-ключей.

Каждый ключ с новой строки, будет выбран случайный --category_keys.txt файл, в котором мы указваем в каком именно текстовике лежат кеи для категорий.

В формате:

ИМЯ КАТЕГОРИИ;файл в категории category_keys.txt

Пример

Авто1;auto1.txt

Авто2;auto2.txt

--category_keys папка для файлов с кеями для категорий (auto1.txt, auto2.txt)

--videos системная папка для файлов, в которые помещаются все полученные видео

--videos_category системная папка для файлов, в которые помещаются все полученные видео для конкретной категории

--keys.txt файл с кеями, которые будут выводиться на главной странице в случайном порядке

admins.php в корне сайта - файл админки.

Доступные функции- очистка кэша, генерация htaccess, первоначальное заполнение сайта.

Файл можно переименовать по желанию.

В корне сайта лежит index.php, в котором хранятся настройки скрипта.

$MACROS_CSSDIR = 'css'; - название папки, в которую скрипт положит файл main.css, в котором будут определены стили, используемые макросами скрипта.

(по дефолту эта папка должна быть в корне.

Вставлять в шаблон не надо- скрипт сам всё сделает)

$VIDEO_COUNT_MAINPAGE = 15; // кол-во видео на главной странице

$VIDEO_COUNT_CATEGORY = 15; // кол-во видео на страницах категории

$VIDEO_COUNT_SEARCH = 15; кол-во видео на страницах поиска

$VIDEO_COUNT_COMMENTS =10; //количество комментариев к видео

$VIDEO_COUNT_RELATIONS = 10; // количество рекомендуемых видео (для Youtube)

Устройство плагина videocatalog

-action.php главный файл который осуществляет работу

-seo.php SEO настройки title\keywords\description для страниц

-router.php настройка ЧПУ (если оно включено)

-config.php Все общие настройки этого плагина.

В конкретном сайте они могут быть изменены в index.php

-macros.php системный файл макросов, заменяет конструкции макросов в шаблонах

-macros_theme.php Системный файл макросов которые отвечают за вывод блоков [BLOCK…]– списка с видео.

-themeblock Папка в которой содержатся шаблоны для макросов BLOCK

Шаблонизатор

Шаблоны представляют собой php-файлы, то есть полностью поддерживается вся мощь этого языка.

Для удобства пользования сделаны макросы, которые значительно облегчают жизнь и позволяют очень быстро создавать новые сайты. Макросы [SEO-HEAD] Добавит заголовок, ключи и описание.

Результат [TITLE] Выводит [KEYWORDS] Выводит мета-тег “keywords” [DESCRIPTION] Выводит мета-тег “description” [STATIC] Путь к папке /images/ шаблона.

По дефолту /template/ИМЯШАБЛОНА/assets/ Скрытая информация :: Авторизуйтесь для просмотра »
[SEARCH] - вывод текущей ключевой фразы [VIDEO-SEO] Вставка микроразметки с видео.

Работает только на странице с видео, не в каталоге! Включён в макрос [BLOCK-VIDEO] [BLOCK-H:1] [BLOCK-H:2] [BLOCK-H:3] [BLOCK-H:4] Вставит тег с поисковой вразой: Поисковая фраза Поисковая фраза ... [VIDEO-CATEGORY-LIST] Список категорий в формате:
  • ИМЯ КАТЕГОРИИ

  • Результат

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • Скрытая информация :: Авторизуйтесь для просмотра »


  • [VIDEO-CATEGORY-LIST-FULL]
    Полное меню сайта (ссылка на главную, страницы категорий и на HMTL-карту сайта)

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • [FORM-SEARCH]
    Вставит форму поиска на сайте

    [FORM-SEARCH:Search buttom,Search keys]
    Вставка формы с кнопкой Search buttom и Фразой в файле Search keys

    [KEYSRANDOM-LIST-3]
    Вставка списка ключей
    Результат

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • Скрытая информация :: Авторизуйтесь для просмотра »

  • Скрытая информация :: Авторизуйтесь для просмотра »


  • Работа с контентом может быть 2-х типов
    1. [CONTENT-FILE] Будет подключен файл шаблона
    ItemMain.php для вывода на главной странице и на главной странице категории
    ItemVideo.php для вывода на странице поиска видео
    PageVideo.php Для вывода контента на странице с видео
    2. Указывается в самом index.php файле “упрощенного шаблона” текст, который будет выведен для этих страниц
    [CONTENT-MAIN-START]
    Будет отображён на главной странице и на главной странице категории
    [CONTENT-MAIN-END]
    [CONTENT-VIDEO-START]
    Будет отображён на странице поиска видео
    [CONTENT- VIDEO -END]

    [CONTENT-VIDEOPAGE-START]
    Будет отображён на странице с видео
    [CONTENT- VIDEOPAGE -END]
    Блок, который будет выведен, если ничего не нашли для страницы поиска
    [VIDEOS-NOT-FOUND-START]

    Извините, но по вашему запросу ничего не найдено

    [VIDEOS-NOT-FOUND-END]
    Блок, который будет выведен, если на страницце с видео ничего не нашли
    [VIDEO-NOT-FOUND-START]

    Извините, но это видео временно не доступно

    [VIDEO-NOT-FOUND-END]
    Непосредственно вывести блок с видео можно следующими макросами (на данный момент цветовые схемы не реализованы)
    [BLOCK-VIDEOLIST] Вывод видео в виде списка

    Вывод Блоками
    [BLOCK-VIDEOBLOCKS-2] по два видео в ряд
    [BLOCK-VIDEOBLOCKS-3] по три видео в ряд
    [BLOCK-VIDEOBLOCKS-4] по четрые видео в ряд

    Вывод плавающими блоками (просто немного отличается css)
    [BLOCK-VIDEOBLOCKSCLI-2]
    [BLOCK-VIDEOBLOCKSCLI-3]
    [BLOCK-VIDEOBLOCKSCLI-4]

    Добавлен блок для случайного вывода одного короткого видео:
    [BLOCK-VIDEOSHOTRANDOM:1]
    Покажет в столбец случайное видео только с заголовком

    Так же предыдущие макросы блоки доступны для вывода случайных видео
    [BLOCK-VIDEOBLOCKS-2:5,random]
    [BLOCK-VIDEOBLOCKSCLI-4:5,random]
    [BLOCK-VIDEOLIST: 5,random]
    Где 5 – это количество видео.

    Если требуется не выводить описание
    [BLOCK-VIDEOBLOCKS-2:shot]
    [BLOCK-VIDEOBLOCKSCLI-4:shot]
    [BLOCK-VIDEOLIST:shot]

    Для вывода случайных видео без описания
    [BLOCK-VIDEOBLOCKSCLI-4:5,random,shot]

    Для вывода похожих видео на странице с ввидео
    [BLOCK-VIDEORELATIONS] вывод в строку
    [BLOCK-VIDEORELATIONS-2] блоками по два
    [BLOCK-VIDEORELATIONS-3]
    [BLOCK-VIDEORELATIONS-4]

    Аналогично
    [BLOCK-VIDEORELATIONSCLI-2]
    [BLOCK-VIDEORELATIONSCLI-3]
    [BLOCK-VIDEORELATIONSCLI-4]

    [BLOCK-VIDEO]

    [BLOCK-VIDEOCOMMENTS]

    Блоки видео будут оформлены и выведены с пагинацией.
    Если нужны более тонкие настройки:

    Для страницы с поиском видео
    [VIDEO-FOREACH-START] … [VIDEO-FOREACH-END]
    Вывод результатов поиска видео.
    В этом цикле доступны макросы
    [VIDEO-URL] ссылка на урл видео на сайта
    [VIDEO-IMG] картинка
    [VIDEO-TITLE] заголовок
    [VIDEO-DESC] полное описание видео
    [VIDEO-DESC-SHOT] краткое описание видео
    [VIDEO-DATE/m/Y H:i:s] дата видео в формате день/месяц/год час/минуты/секунды
    [VIDEO-SRC] ссылка на iframe видео
    [VIDEO-COUNT-LIKES] - кол-во “лайков”
    [VIDEO-COUNT-DISLIKES] - кол-во “дислайков”
    [VIDEO-COUNT-VIEWS] - кол-во просмотров видео
    [VIDEO-DURATION] - длительность видео в формате часы:минуты:секунды (01:04:22, 04:22, 00:30)

    Для навигации по страницам поиска
    [VIDEO-PAGES-START] …[VIDEO-PAGES-END] вывод пагинации
    Блок будет выведен если есть ссылка на предыдущую страницу
    [VIDEO-PAGE-PREV-BEGIN]

  • Prev

  • [VIDEO-PAGE-PREV-END]
    Блок будет выведен если есть ссылка на следующую страницу
    [VIDEO-PAGE-NEXT-BEGIN]

  • Next

  • [VIDEO-PAGE-NEXT-END]
    Для страницы с видео
    [VIDEO-START] … [VIDEO-END] блок показа видео, если оно есть
    [VIDEO-URL] ссылка на урл видео на сайта
    [VIDEO-IMG] картинка
    [VIDEO-TITLE] заголовок
    [VIDEO-DESC] полное описание видео
    [VIDEO-DESC-SHOT] краткое описание видео
    [VIDEO-DATE/m/Y H:i:s] дата видео в формате
    [VIDEO-SRC] ссылка на iframe видео

    [BLOCK-VIDEO:w=500,h=240] - вставит видео с шириной 500px и высотой 240px Обязательно указывать оба параметра. Без них вставит видео которое растянется на 100% в блоке
    [VIDEO-IMGTAG] - вставит ссылку и картинку *
    [VIDEO-TITLETAG] - вставит заголовок и ссылку
    [COMMENT-IMG] - аватар комментатора

    Добавлены теги и для “Рекомендуемого видео”
    [RELATION-COUNT-LIKES]- кол-во “лайков”
    [RELATION-COUNT-DISLIKES]- кол-во “дислайков”
    [RELATION-COUNT-VIEWS] кол-во просмотров видео
    [RELATION-DURATION] длительность видео в формате часы:минуты:секунды (01:04:22, 04:22, 00:30)
    [RELATION-IMGTAG]
    [RELATION-TITLETAG] -вставит заголовок и ссылку

  • Вставит скрытый счётчик ливера

    Блок вывода комментариев
    [VIDEO-COMMENTS-START] …[VIDEO-COMMENTS-END]
    [COMMENT-LOGIN] логин комментирующего
    [COMMENT-DATE/m/Y] дата в формате день/месяц/год
    [COMMENT-TEXT] Текст
    Блок вывода похожих видео (только для Youtube)
    [VIDEO-RELATIONS-START] … [VIDEO-RELATIONS-END]
    [RELATION-URL] ссылка на видео на сайте
    [RELATION-TITLE] заголовок видео
    [TEXTCATEGORY] - вывод сео-текстов на главной странице сайти и на первых страницах категорий. Сами тексты пользователем заносятся в админке. Хранятся в content/texts

    [TITLECATEGORY:Text] Вставит имя категории если это категория и Text если это главная странца

    [MAPTAG:map map] выставит ссылку на карту с текстом map map

    [TEXT-FOR-LIST] - самое длинное описание видео (из списка видео)

    Вставка случайных кейвордов из файла keys.txt для главной или из файла для категорий
    [KEYS-START:10]
    [KEY-URL] - ссылка
    [KEY-TEXT] - сам кей
    [KEY-URLTAG] - ссылка с кеем
    [KEYS-END]



Скрытая информация :: Авторизуйтесь для просмотра »
установка и настройка скрипта 1. Для получения видео с ВК нам поднадобится так называемый token-ключ. Как его получить? (для каждого сайта лучше получать свой собственный токен). Сначала надо создать приложение ВК вот здесь: Скрытая информация :: Авторизуйтесь для просмотра »
Обязательно "Iframe/Flash"! После того, как создали приложение, заходим в его настройки. Берем ID нашего приложения и вставляем его в эту строку: Скрытая информация :: Авторизуйтесь для просмотра »
Копируем её и вставляем в браузер.

Переходим по ссылке, подтверждаем доступ. ВК напишет, что "Пожалуйста, не копируйте данные из адресной строки для сторонних сайтов.

Таким образом Вы можете потерять доступ к Вашему аккаунту"

Не обращайте внимание, копируйте полученную строку из адреса в текстовик и возьмите только значние token-ключа

access_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Этот ключ "вечен", т.к. мы указали, что будем работать с ним в "оффлайне".

2. Для получения видео с Youtube, нам понадобаится Youtube API-кей.

Как его получить? Смотрим видео "0Получение API Youtube ключа.mp4"

3. Регаем домен, привязываем к хостингу.

4. Качаем какой-нибудь HMTL-шаблон.

Как сейчас модно "free mobile friendly HTML template 2015" Убираем из него лишний текст и картинки, вставляем наужные нам макросы.

Смотрим видео "1Создание simple-шаблона.mp4" 5. Заливаем скрипт на хостинг и настраиваем его.

Смотрим видео "2Установка скрипта.mp4"

Несколько ньюансов: файл шаблона и все текстовые файлы должны быть в кодировке UTF8, иначе будут глюки

После заливки присваиваем папкам "cache","content" и "css" права на запись в папку - 777

В папке /content/apikeys лежат текстовики, в которые кладем свои апи-кеи 1ключ=1строка

В папку /content/category_keys/ кладем текстовики с ключевыми словами.

1файл=1категория

В текстовый файл /content/category_keys.txt заносим связи категорий и текстовиков с кеями вида:

Категория 1;fail_kluchey_dlya_pervoy_kategorii.txt

Категория 2;fail_kluchey_dlya_vtoroy_kategorii.txt

В текстовый файл /content/keys.txt кладем ключевики для главной страницы (для столбика "новое на сайте"). Рекомендую класть туда тематические кеи.

Обязательно настраиваем URL сайта в файле index.php (в корне). В 24-й строке меняем на свое: Скрытая информация :: Авторизуйтесь для просмотра »
(без слеша в конце). Для первоначального наполнения кеша сайта, необходимо зайти в админку скрипта - admins.php (пароль по-умолчанию qwerty) и нажать на ссылку "Наполнить контентом". Если файлы с ключами слишком большие и скрипт наполнения выходит по таймауту - не страшно.

За то время, пока от работал, он успел наполнить кеш. 6. Меняем шаблон на свой.

Смотрим видео "3Смена шаблона.mp4"

Обратите внимание на то, что в корневом файле index.php надо менять кроме имени шаблона еще и путь к папке /images/этого шаблона.

В шаблонах "exaple-profi" и "exaple-simple" папка "images" лежит внутри папки "assets", поэтому в 27-й строке мы видим '/assets/';

Если в Вашем шаблоне папка images доступна не как подпапка, то меняем '/assets/'; на '/';

Генератор сайтов
Всё, что умеет скрипт подробно описано в мануале, поэтому не буду тут писать длинные текстовки.
5. Выводит на главной странице и первых страницах категорий SEO-текст, который так нравится ПС
4. Выводит похожие видео (если видео из YT).
3. Выводит комментарии к видео (если они есть).
2. Выводит полное описание к видео, а не обрезанное.
1. Теперь скрипт берет видео из: - ВК - Youtube - ВК+Youtube
Что умеет скрипт:

7. Тема не боится конкуренции! Как показала практика, сотни людей могут работать в ней и не мешать друг другу.
6. Способы монетизации: контекстная реклама, тизерки, CPA, видео-пратнерки и т.д.
- заливка на хостинг: несколько минут.
- создание шаблона: за минут 10-20 можно справиться, если "набить руку";
- отбор кеев: от получаса до пары часов;
5. Время на создание 1 сайта:
4. Затраты на создание такого сайта минимальны: стоимость домена+хостинг.
3. Тема никак не связана с какими-то соцсетями, закрытми источниками, торрентами или другой ерундой.
2. Трафик каждого такого видео-сайта зависит только от тематики, ключевых слов, кол-ва проиндексированых страниц и может составлять от 100 до 10000 уников в сутки.
1. Тематика сайтов ничем не ограничена: видео-уроки, видео-рецепты. видео-советы и т.д., и т.п. На самом деле очень много тематик поддается монетизации таким образом.
Для тех, кто не курсе, опишу подробности:

Почему эта версия лучше, чем WP? Как оказалось, Wordpress очень начинает тормозить при кол-ве записей 300.000 и больше. И не каждый умеет (или не хочет) заморачиваться с MySQL и прочими штуками.
По многочисленным просьбам мной и одним товарищем был создан скрипт, с помощью которого создаются видео-сайты на "раз-два-три".

Gava89


Рег
03 Mar, 2007

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно