Шаг 10. Настраиваем шаблон парсера LoadPartners

Зайдите в «Настройки модуля» и откройте вкладку «Шаблон оформления».

С первого взгляда, шаблон Вам может показаться сложным, но на самом деле, все очень просто. Первым делом, давайте разберемся, что и как работает. Возьмем для примера строку из шаблона, и разберем его по частям:

[giv_type]<strong>Жанр фильма:</strong> [val_type][/giv_type]

Что мы видим? Строка состоит из 3-х частей. Я выделил эти части синим, зеленым, и красным цветом.

С зеленой частью надеюсь все понятно. Это обыкновенный текст в тегах стронг. Тег <strong> </strong> практически аналог тега <b> </b> или [B] [/B] в BBcode. Он выделяет текст, помещенный в его конструкцию, состоящую их открывающего (<strong>) и закрывающего (</strong>) тегов. Выглядеть это будет примерно так:

Жанр фильма:

Красная часть строки, как Вы наверное догададись, отвечает за то, какая именно информация будет парсится. В данном случае — это жанр фильма. Конструкция этого тега очень проста, и состоит из обязательного префикса val_ и уникального идентификатора. Вспомнили баннеры? Список всех доступных идентификаторов есть в настройках парсера, но я приведу его и здесь:

  • id — id фильма (мультфильма) на сайте kinofilm24.com
  • title — название фильма (мультфильма)
  • description — описание фильма (мультфильма)
  • movie_img — ссылка на постер к фильму (мультфильму)
  • direct_link — прямая ссылка на страницу с фильмом (мультфильмом)
  • partner_link — партнерская ссылка на страницу с фильмом (мультфильмом)
  • year — год выпуска
  • size — размер файла
  • quality — качество
  • actors — актеры, принимавшие участие в съемках
  • director — режиссер
  • original — оригинальное название
  • country — страна
  • slogan — слоган
  • screenwriter — сценарист
  • producer — продюсер
  • operator — оператор
  • composer — композитор
  • budget — бюджет
  • fees_usa — сборы в США
  • fees_world — сборы в мире
  • fees_rus — сборы в России
  • premier — премьера в мире
  • premier_rus — премьера в России
  • reliz_dvd — релиз на dvd
  • time_film — продолжительность
  • imdb — рейтинг imdb
  • reliz_bluray — релиз blu-ray
  • rate_pg — рейтинг MPAA
  • actors_dubl — роли дублировали
  • trivia — интересный факт о фильме
  • type — жанр фильма
  • screen1 — 1-й скриншот
  • screen2 — 2-й скриншот
  • screen3 — 3-й скриншот

В нужном месте, в квадратных скобках пишите префикс val_ и добавляете к нему идентификатор, например premier_rus, получится должно следующее:

[val_premier_rus]

Этот тег, выведет дату премьеры фильма в России. В сочетании с зеленой частью строки, в которой мы напишем следующее:

<b>Премьера в России</b>

получим примерно следующее:

Премьера в России: 9 февраля 2011

Вы можете выделить тегами не только зеленую часть строки, но и красную, в таком случае, «9 февраля 2011» выведется полужирным, подчеркнутым, красным, зеленым, синим, или с каким хотите цветом или эффектом.

И наконец синяя часть строки, отвечает за проверку наличия той информации, которую требует [val_идентификатор]. Чтобы у вас не было пустых строк, добавляйте проверку. Принцип тот же что и у красной части, тег состоит из префикса giv_ и идентификатора. Разница лишь в том, что требуется закрывающий тег.

В общем, все очень просто. Теперь, когда мы разобрались что к чему, Вы можете отредактировать шаблон оформления по своему желанию. Рекомендую Вам сначала поменять местами строки, сгруппировать их по блокам, это позволит уникализировать материал. Также, замените все описания на свои. Например вместо «В ролях:» напишите «Актеры:» или «В фильме снимались». Шаблон для заголовка тоже обязательно измените.

Удалите все лишнее, например это:

<table><tr><td width=»130″ valign=»top»>

Не забудьте вставить ссылку для скачивания, предварительно заключив ее в теги [leech] [/leech] для предотвращения индексации:

[leech=[val_partner_link]]Скачать[/leech]

Если Вы решили загружать картинки, то на этом все с настройкой шаблона. Если нет, тогда конструкцию:

[img=left][val_movie_img][/img]

Возьмите в теги <noindex></noindex>. Должно получится вот так:

<noindex>[img=left][val_movie_img][/img]</noindex>

Тоже самое проделайте со скриншотами:

<noindex>[giv_screen1][center][thumb][val_screen1][/thumb][giv_screen2][thumb][val_screen2][/thumb][/giv_screen2][giv_screen3][thumb][val_screen3][/thumb][/giv_screen3][/center][/giv_screen1]</noindex>

Или, можете скрыть их при помощи хайда:

[hide][giv_screen1][center][thumb][val_screen1][/thumb][giv_screen2][thumb][val_screen2][/thumb][/giv_screen2][giv_screen3][thumb][val_screen3][/thumb][/giv_screen3][/center][/giv_screen1][/hide]

Все что помещается в теги [hide] [/hide] становится невидимым для незарегистрированных пользователей (по умолчанию). Роботы поисковых систем не зарегистрированные пользователи, так что, это то, что нам нужно.

Когда все это будет сделано, перейдите в «Основной раздел» парсера, и нажмите на кнопку «Первичный импорт базы».

Как только База загрузится, посетите раздел «Категории» в админпанели, и удалите все лишние, и пустые категории. Если до этого, вы зайдете на сайт, или в раздел «Редактировать новости» в админке, то увидите, что названия категорий не отображаются. На самом деле, они спарсились, просто еще не обновились. Пока вы не пересохраните любую категорию (или удалите одну из категория) или не очистите кеш, данные не обновляться.

Все, сайт наполнен контентом.

Шаг 9. Парсер LoadPartners

LoadPartners — это кинопартнерка, которая предоставляет парсеры для DLE и WordPress позволяющие автоматически загружать описания фильмов на сайты, работающие под управлением этих CMS. Преимущество использования этого парсера состоит в том, что мы не только получим более-менее уникализированный контент, но и будем иметь возможность заработать на трафике, если таковой вдруг заплывет на наш сайт.

Первым делом, регистрируемся в LoadPartners, входим в аккаунт, сразу переходим в «Промо», а за тем «Парсеры для DLE и WP». Жмем «СКАЧАТЬ ПАРСЕР ДЛЯ DLE» и сохраняем архив на компьютере. Распаковываем архив, достаем папку engine и файл install_parser_lp.php после чего бросаем их в корневую директорию сайта. На предложение Windows заменить существующую папку engine этой, отвечаем положительно. Вводим в браузере http://285.test1.ru/install_parser_lp.php (где 285 это папка с вашим сайтом) и видим что «Установка завершена». Идем в админку, открываем список всех разделов, и в самом низу обнаруживаем новый модуль — Loadpartners mod. Открываем его, и идем в «Настройки модуля». Здесь мы будем настраивать шаблон импорта, и все прочее. Но прежде, вернитесь в свой аккаунт на LoadPartners зайдите в «Промо» и узнайте свой партнерский ID, выглядит он примерно так: 13458-1. Впишите его в админке своего сайта в настройках модуля, вкладка «Основное» графа ID партнера.

В графе «Выберите адреса сайта для парсинга:» выберите playkino.com. Сохраните изменения.

Перейдите во вкладку «Жанры — соот-я ID» и установите флажок рядом с «Импортировать категории». Сохраните изменения.

Также, Вы можете выбрать, какие года, и жанры фильмов парсить.

Так, теперь, перед тем как настраивать «Шаблон оформления», мы должны определиться: будем загружать картинки на сервер или нет.

Есть ряд преимуществ в том, чтобы загружать картинки на сервер:

  1. Вы абсолютно не зависите от того, работает ли сервер LoadPartners. Картинки будут загружены в директорию uploads вашего сайта, и будут там находится в целости и сохранности, пока вы не решите их удалить.
  2. С вашего сайта не будет лишних ссылок, в виде картинок размещенных на чужом сервере. И хотя, их мы конечно можем скрыть тегом <noindex>, желательнее, чтобы внешних ссылок все таки не было.
  3. Картинки тоже индексируются Яндексом, и участвуют в соответствующем поиске. Да и Яндекс любит, когда в текстах присутствуют картинки, а у Вас их как бы не будет, ведь мы их скроем от индексации.

Из недостатков:

  1. Картинки грузить долго.
  2. Грузятся все картинки, включая скрины. Включить загрузку только постера — невозможно. Так что, картинки будут занимать довольно много места на сервере. Разве что, Вы можете потом вручную удалить скрины из папки uploads, это облегчит вес сайта. Но, на это у Вас может уйти много времени.
  3. Картинки на вашем сервере, будут создавать дополнительную нагрузку.

Решать Вам. Если хотите включить загрузку — включайте, если нет — не включайте. По умолчанию, загрузка картинок выключена.

Дальше, Настраиваем шаблон парсера LoadPartners