http://searchengines...=909913&page=11
Внутреннее устройство скрипта
-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/
[url]
Ссылка до корня сайта http://site.ru/
[SEARCH] - вывод текущей ключевой фразы
[VIDEO-SEO]
Вставка микроразметки с видео. Работает только на странице с видео, не в каталоге! Включён в макрос [BLOCK-VIDEO]
[BLOCK-H:1] [BLOCK-H:2] [BLOCK-H:3] [BLOCK-H:4]
Вставит тег с поисковой вразой: Поисковая фраза
Поисковая фраза
...
[VIDEO-CATEGORY-LIST]
Список категорий в формате:
- ИМЯ КАТЕГОРИИ
- Результат
- Авто1
- Авто2
- Авто3
- [VIDEO-CATEGORY-LIST-FULL]
Полное меню сайта (ссылка на главную, страницы категорий и на HMTL-карту сайта) - Домой
- Авто1
- Авто2
- Карта
- [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:d/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:d/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] -вставит заголовок и ссылку
[LI] Вставит скрытый счётчик ливера
Блок вывода комментариев
[VIDEO-COMMENTS-START] …[VIDEO-COMMENTS-END]
[COMMENT-LOGIN] логин комментирующего
[COMMENT-DATE:d/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]
Сначала надо создать приложение ВК вот здесь: http://vk.com/editapp?act=create
Обязательно "Iframe/Flash"!
После того, как создали приложение, заходим в его настройки. Берем ID нашего приложения и вставляем его в эту строку:
https://oauth.vk.com...onse_type=token
Копируем её и вставляем в браузер. Переходим по ссылке, подтверждаем доступ.
ВК напишет, что "Пожалуйста, не копируйте данные из адресной строки для сторонних сайтов. Таким образом Вы можете потерять доступ к Вашему аккаунту"
Не обращайте внимание, копируйте полученную строку из адреса в текстовик и возьмите только значние 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-й строке меняем на свое: http://имя_вашего_сайта.ру (без слеша в конце).
Для первоначального наполнения кеша сайта, необходимо зайти в админку скрипта - admins.php (пароль по-умолчанию qwerty) и нажать на ссылку "Наполнить контентом".
Если файлы с ключами слишком большие и скрипт наполнения выходит по таймауту - не страшно. За то время, пока от работал, он успел наполнить кеш.
6. Меняем шаблон на свой. Смотрим видео "3Смена шаблона.mp4"
Обратите внимание на то, что в корневом файле index.php надо менять кроме имени шаблона еще и путь к папке /images/этого шаблона.
В шаблонах "exaple-profi" и "exaple-simple" папка "images" лежит внутри папки "assets", поэтому в 27-й строке мы видим '/assets/';
Если в Вашем шаблоне папка images доступна не как подпапка, то меняем '/assets/'; на '/';
Генератор сайтов [spoiler='описание']По многочисленным просьбам мной и одним товарищем был создан скрипт, с помощью которого создаются видео-сайты на "раз-два-три".
Почему эта версия лучше, чем WP? Как оказалось, Wordpress очень начинает тормозить при кол-ве записей 300.000 и больше. И не каждый умеет (или не хочет) заморачиваться с MySQL и прочими штуками.
Для тех, кто не курсе, опишу подробности:
1. Тематика сайтов ничем не ограничена: видео-уроки, видео-рецепты. видео-советы и т.д., и т.п. На самом деле очень много тематик поддается монетизации таким образом.
2. Трафик каждого такого видео-сайта зависит только от тематики, ключевых слов, кол-ва проиндексированых страниц и может составлять от 100 до 10000 уников в сутки.
3. Тема никак не связана с какими-то соцсетями, закрытми источниками, торрентами или другой ерундой.
4. Затраты на создание такого сайта минимальны: стоимость домена+хостинг.
5. Время на создание 1 сайта:
- отбор кеев: от получаса до пары часов;
- создание шаблона: за минут 10-20 можно справиться, если "набить руку";
- заливка на хостинг: несколько минут.
6. Способы монетизации: контекстная реклама, тизерки, CPA, видео-пратнерки и т.д.
7. Тема не боится конкуренции! Как показала практика, сотни людей могут работать в ней и не мешать друг другу.
Что умеет скрипт:
1. Теперь скрипт берет видео из: - ВК - Youtube - ВК+Youtube
2. Выводит полное описание к видео, а не обрезанное.
3. Выводит комментарии к видео (если они есть).
4. Выводит похожие видео (если видео из YT).
5. Выводит на главной странице и первых страницах категорий SEO-текст, который так нравится ПС
Всё, что умеет скрипт подробно описано в мануале, поэтому не буду тут писать длинные текстовки.
Сообщение отредактировал 2507779: 22 Февраль 2016 - 12:28