Редактор темы

Нужна помощь dle_post, как проставить kinopoisk id

  • Автор темы Автор темы zombiz
  • Дата начала Дата начала

zombiz

Команда форума
VIP Кинотрафик v2
Регистрация
6 Окт 2015
Сообщения
309
Рейтинг реакций
162
Баллы
43
Возраст
36
1/3
Автор темы
Добрый вечер ув.юзеры форума.
Нужна помощь, вообщем проблема такая у меня 2000 материалов без кинопоиск id, но есть доп.поле, где стоят ссылки на фильм кинопоиск.
http://www.kinopoisk.ru/film/677798/ такого типа.
Может кто знает как через sql запрос через phpmyadmin убрать ненужное со всех фильмов все и оставить только id.
Кто подскажет? или есть другие альтернативы?
 
@Tamerlan, поиск и замена всех буквенных числен на ничего. останется числовое значение. Как это правильно пишется в запросе я хз )) но это реально.
 
Привет други. Я не нашел как создать тему напишу сюда.
Нужна помощь
установил двиг шаблон модуль Hdlight и парсер
парсер фильмы находит добавляет найденное в поля на сайте выводится вот так

Жанр:Боевик / Драма / Приключения / Фантастика
[pkpgiven_year]Год выпуска: [pkpgiven_year]
[/pkpgiven_year] [xfgiven_text-2]Страна: [xfvalue_text-2]
[/xfgiven_text-2] [xfgiven_text-3]Качество: [xfvalue_text-3]
[/xfgiven_text-3] [xfgiven_text-4]Перевод: [xfvalue_text-4]
[/xfgiven_text-4] [xfgiven_text-5]Оригинальное название: [xfvalue_text-5]
[/xfgiven_text-5] [xfgiven_text-6]Продолжительность: [xfvalue_text-6]
[/xfgiven_text-6] [xfgiven_text-7]Премьера (РФ): [xfvalue_text-7]
[/xfgiven_text-7]
[xfgiven_text-8]Режиссер: [xfvalue_text-8]
[/xfgiven_text-8] [xfgiven_text-9]В ролях: [xfvalue_text-9]
[/xfgiven_text-9]


где почитать об этом, об этих тегах в квадратных скобках
что в файле иправить где взять правильные теги
и ещё один вопрос что указать в настройках модуля Hdlight от куда ему брать ID кинопоиска

 
Автор темы
Привет други. Я не нашел как создать тему напишу сюда.
Нужна помощь
установил двиг шаблон модуль Hdlight и парсер
парсер фильмы находит добавляет найденное в поля на сайте выводится вот так

Жанр:Боевик / Драма / Приключения / Фантастика
[pkpgiven_year]Год выпуска: [pkpgiven_year]
[/pkpgiven_year] [xfgiven_text-2]Страна: [xfvalue_text-2]
[/xfgiven_text-2] [xfgiven_text-3]Качество: [xfvalue_text-3]
[/xfgiven_text-3] [xfgiven_text-4]Перевод: [xfvalue_text-4]
[/xfgiven_text-4] [xfgiven_text-5]Оригинальное название: [xfvalue_text-5]
[/xfgiven_text-5] [xfgiven_text-6]Продолжительность: [xfvalue_text-6]
[/xfgiven_text-6] [xfgiven_text-7]Премьера (РФ): [xfvalue_text-7]
[/xfgiven_text-7]
[xfgiven_text-8]Режиссер: [xfvalue_text-8]
[/xfgiven_text-8] [xfgiven_text-9]В ролях: [xfvalue_text-9]
[/xfgiven_text-9]


где почитать об этом, об этих тегах в квадратных скобках
что в файле иправить где взять правильные теги
и ещё один вопрос что указать в настройках модуля Hdlight от куда ему брать ID кинопоиска
Ничего не понял, из написанного, есть скриншоты?
Это называются доп.поля, нужно создать отдельно доп.поле, допустим: kinopoisk_id (в парсере настроить, чтобы он, прописывал айди именно сюда), далее в настройках в настройках hdlight поставить свое доп.поле (kinopoisk_id)
 
Вот так выводится на сайте
b4c14470a042bb6565dac0f4523a4fd9.png

какой щаблон и как править
 
Добрый вечер ув.юзеры форума.
Нужна помощь, вообщем проблема такая у меня 2000 материалов без кинопоиск id, но есть доп.поле, где стоят ссылки на фильм кинопоиск.
http://www.kinopoisk.ru/film/677798/ такого типа.
Может кто знает как через sql запрос через phpmyadmin убрать ненужное со всех фильмов все и оставить только id.
Кто подскажет? или есть другие альтернативы?
А нельзя из админки через поиск и замена? Я думаю можно попробовать через поиск и замену стандартную, только дольше по времени.
Как то так: http://www.kinopoisk.ru/film/цифра заменить на цифра (так прогнать все цифры 1-9) и потом цифра/ заменить на цифра (вот тут мб проблема, и в новостях мб еще что-то поменяет).
 
Жанр:Боевик / Драма / Приключения / Фантастика
[pkpgiven_year]Год выпуска: [pkpgiven_year]
[/pkpgiven_year] [xfgiven_text-2]Страна: [xfvalue_text-2]


где почитать об этом, об этих тегах в квадратных скобках
В шаблоне парсера напишите по примеру ниже:
Год: [pkpgiven_year]
Страна: [pkpgiven_country]
Режиссер: [pkpgiven_director]
Сценарий: [pkpgiven_screenwriter]

где почитать об этом, об этих тегах в квадратных скобках
Левый верхний угол, нажмите Допустимые имена (в место X):

и ещё один вопрос что указать в настройках модуля Hdlight
Документация http://docs.moonwalk.cc/v1.0/docs

от куда ему брать ID кинопоиска
ID кинопоиска выделено жирным http://www.kinopoisk.ru/film/807292
Парсер его сам выводит [pkpgiven_id_film], а вам уж надобно создать дополнительное поле.
 
В шаблоне парсера напишите по примеру ниже:
Год: [pkpgiven_year]
Страна: [pkpgiven_country]
Режиссер: [pkpgiven_director]
Сценарий: [pkpgiven_screenwriter]


Левый верхний угол, нажмите Допустимые имена (в место X):


Документация http://docs.moonwalk.cc/v1.0/docs


ID кинопоиска выделено жирным http://www.kinopoisk.ru/film/807292
Парсер его сам выводит [pkpgiven_id_film], а вам уж надобно создать дополнительное поле.
Дайте кто-нибудь информацию о том как настроить парсер и как настроить шаблон что бы спарсеные поля выводились норм а не кодом на странице
 
В шаблоне парсера напишите по примеру ниже:
Год: [pkpgiven_year]
Страна: [pkpgiven_country]
Режиссер: [pkpgiven_director]
Сценарий: [pkpgiven_screenwriter]
как написал в шаблоне так и вывелось на сайте и не заполняются эти теги нужной инфой что то не срастается в шаблоне и парсере как разобраться ХЗ
 
В шаблоне парсера напишите по примеру ниже:
как написал в шаблоне так и вывелось на сайте и не заполняются эти теги нужной инфой что то не срастается в шаблоне и парсере как разобраться ХЗ
Скрин заполненного шаблона парсера опубликуйте.
 
Как то так: http://www.kinopoisk.ru/film/цифра заменить на цифра (так прогнать все цифры 1-9) и потом цифра/ заменить на цифра (вот тут мб проблема, и в новостях мб еще что-то поменяет).
Это что-то не то получится🙂 даже если бы и получилось, для 2000 фильмов это нереальный долгий процесс.

Может кто знает как через sql запрос через phpmyadmin убрать ненужное со всех фильмов все и оставить только id.
Тут нужно делать поиск и замену с помощью регуляки, а sql запрос через phpmyadmin такой сделать вроде как нельзя (могу ошибаться).
Но есть альтернатива - php скриптом это сделать.
 
Это что-то не то получится🙂 даже если бы и получилось, для 2000 фильмов это нереальный долгий процесс.


Тут нужно делать поиск и замену с помощью регуляки, а sql запрос через phpmyadmin такой сделать вроде как нельзя (могу ошибаться).
Но есть альтернатива - php скриптом это сделать.
Почему не то получится? Почему это долгий процесс? ктрл с и ктр в. Не думаю, что дольше, чем перестроение например.
 
#del
 
Последнее редактирование:
Почему не то получится? Почему это долгий процесс? ктрл с и ктр в. Не думаю, что дольше, чем перестроение например.
Еще раз перечитал. Извиняюсь, да действительно может получиться, и процесс недолгий. Но для слеша на конце, всё же ненадежно.
 
Последнее редактирование:
Добрый вечер ув.юзеры форума.
Нужна помощь, вообщем проблема такая у меня 2000 материалов без кинопоиск id, но есть доп.поле, где стоят ссылки на фильм кинопоиск.
http://www.kinopoisk.ru/film/677798/ такого типа.
Может кто знает как через sql запрос через phpmyadmin убрать ненужное со всех фильмов все и оставить только id.
Кто подскажет? или есть другие альтернативы?
@Tamerlan, просто скачай sql базу открой в notepad++ и сделай замену
 
мне бы тоже рабочий посмотреть
Стесняюсь просить...
а вы все пункты установки выполнили?
Установка DLE 10.2
1) Заливаем все себе на хост
2) Запускаем http://site.ru/pkinopoisk_install.php (на папку /engine/data должны быть права 777). После выполнения файл удалить.
3) Открываем файл \engine\inc\addnews.php
Ищем код:
$categories_list = CategoryNewsSelection( 0, 0 );

ПЕРЕД ним вставляем:
include ENGINE_DIR.'/inc/pkinopoisk_sc.php';

3.1) Если хотите что парсер был при редактировании, то Открываем файл \engine\inc\editnews.php
Ищем код:
$categories_list = CategoryNewsSelection( $cat_list, 0 );

ПЕРЕД ним вставляем:
include ENGINE_DIR.'/inc/pkinopoisk_sc.php';

3.2) Если хотите чтобы парсер был при добавлении новости на сайте, то Открываем файл \engine\modules\addnews.php
Ищем код:
$script .= "<form

ПЕРЕД ним вставляем:
include ENGINE_DIR.'/inc/pkinopoisk_sc.php';

4) Идем в админку по адресу http://site.ru/admin.php?mod=pkinopoisk вводим свои данные для КиноПоиск (регистрации http://www.kinopoisk.ru/level/30/ ) – Желательно!
5) Пользуемся!
 
Автор темы
Всем спасибо, проблему решили помог
Sandman
 
Прикольно. Идет обсуждение двух тем в одной. Прям как чат какой то )
 

Похожие темы Последние темы Популярные темы

Назад
Сверху