Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Тема в разделе "Вопросы- ответы", создана пользователем zombiz, 15 окт 2015.

15.10.15 в 14:15
19.10.15 в 19:08
19
4.986
0
  1. TopicStarter Overlay
    zombiz

    Команда форума VIP Кинотрафик v2

    Регистрация:
    6 окт 2015
    Сообщения:
    309
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    Добрый вечер ув.юзеры форума.
    Нужна помощь, вообщем проблема такая у меня 2000 материалов без кинопоиск id, но есть доп.поле, где стоят ссылки на фильм кинопоиск.
    http://www.kinopoisk.ru/film/677798/ такого типа.
    Может кто знает как через sql запрос через phpmyadmin убрать ненужное со всех фильмов все и оставить только id.
    Кто подскажет? или есть другие альтернативы?
     
  2. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.679
    Лучших ответов:
    9
    Мануалы:
    31
    Рейтинги:
    +5.089 / 210 / -1
    @Tamerlan, поиск и замена всех буквенных числен на ничего. останется числовое значение. Как это правильно пишется в запросе я хз )) но это реально.
     
  3. Pavel27

    Pavel27 Зелёный

    Регистрация:
    10 окт 2015
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Привет други. Я не нашел как создать тему напишу сюда.
    Нужна помощь
    установил двиг шаблон модуль 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 кинопоиска

     
  4. TopicStarter Overlay
    zombiz

    Команда форума VIP Кинотрафик v2

    Регистрация:
    6 окт 2015
    Сообщения:
    309
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    Ничего не понял, из написанного, есть скриншоты?
    Это называются доп.поля, нужно создать отдельно доп.поле, допустим: kinopoisk_id (в парсере настроить, чтобы он, прописывал айди именно сюда), далее в настройках в настройках hdlight поставить свое доп.поле (kinopoisk_id)
     
  5. Pavel27

    Pavel27 Зелёный

    Регистрация:
    10 окт 2015
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Вот так выводится на сайте [​IMG]
    какой щаблон и как править
     
  6. unname

    Забанен

    Регистрация:
    9 окт 2015
    Сообщения:
    593
    Лучших ответов:
    0
    Рейтинги:
    +272 / 0 / -0
    А нельзя из админки через поиск и замена? Я думаю можно попробовать через поиск и замену стандартную, только дольше по времени.
    Как то так: http://www.kinopoisk.ru/film/цифра заменить на цифра (так прогнать все цифры 1-9) и потом цифра/ заменить на цифра (вот тут мб проблема, и в новостях мб еще что-то поменяет).
     
  7. dr.gopher

    Команда форума VIP Кинотрафик v2

    Регистрация:
    26 июн 2015
    Сообщения:
    1.546
    Лучших ответов:
    8
    Рейтинги:
    +444 / 44 / -0
    В шаблоне парсера напишите по примеру ниже:
    Год: [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], а вам уж надобно создать дополнительное поле.
     
  8. Pavel27

    Pavel27 Зелёный

    Регистрация:
    10 окт 2015
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Дайте кто-нибудь информацию о том как настроить парсер и как настроить шаблон что бы спарсеные поля выводились норм а не кодом на странице
     
  9. Pavel27

    Pavel27 Зелёный

    Регистрация:
    10 окт 2015
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    В шаблоне парсера напишите по примеру ниже:
    Год: [pkpgiven_year]
    Страна: [pkpgiven_country]
    Режиссер: [pkpgiven_director]
    Сценарий: [pkpgiven_screenwriter]
    как написал в шаблоне так и вывелось на сайте и не заполняются эти теги нужной инфой что то не срастается в шаблоне и парсере как разобраться ХЗ
     
  10. dr.gopher

    Команда форума VIP Кинотрафик v2

    Регистрация:
    26 июн 2015
    Сообщения:
    1.546
    Лучших ответов:
    8
    Рейтинги:
    +444 / 44 / -0
    Скрин заполненного шаблона парсера опубликуйте.
     
  11. Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Это что-то не то получится:) даже если бы и получилось, для 2000 фильмов это нереальный долгий процесс.

    Тут нужно делать поиск и замену с помощью регуляки, а sql запрос через phpmyadmin такой сделать вроде как нельзя (могу ошибаться).
    Но есть альтернатива - php скриптом это сделать.
     
  12. Pavel27

    Pavel27 Зелёный

    Регистрация:
    10 окт 2015
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    я его переломал весь, тот что по умолчанию был сейчас вот так [​IMG]
    [​IMG]
    мне бы тоже рабочий посмотреть
     
  13. unname

    Забанен

    Регистрация:
    9 окт 2015
    Сообщения:
    593
    Лучших ответов:
    0
    Рейтинги:
    +272 / 0 / -0
    Почему не то получится? Почему это долгий процесс? ктрл с и ктр в. Не думаю, что дольше, чем перестроение например.
     
  14. iKing

    iKing Посетитель

    Регистрация:
    2 авг 2015
    Сообщения:
    81
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    #del
     
    #14 iKing, 15 окт 2015
    Последнее редактирование: 28 янв 2016
  15. Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Еще раз перечитал. Извиняюсь, да действительно может получиться, и процесс недолгий. Но для слеша на конце, всё же ненадежно.
     
    #15 Sistemos, 15 окт 2015
    Последнее редактирование: 15 окт 2015
  16. dr.gopher

    Команда форума VIP Кинотрафик v2

    Регистрация:
    26 июн 2015
    Сообщения:
    1.546
    Лучших ответов:
    8
    Рейтинги:
    +444 / 44 / -0
    На скринах все нормально!
     
  17. saddon

    saddon Зелёный

    Регистрация:
    29 сен 2015
    Сообщения:
    7
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    @Tamerlan, просто скачай sql базу открой в notepad++ и сделай замену
     
    • Нравится Нравится x 1
  18. dr.gopher

    Команда форума VIP Кинотрафик v2

    Регистрация:
    26 июн 2015
    Сообщения:
    1.546
    Лучших ответов:
    8
    Рейтинги:
    +444 / 44 / -0
    Стесняюсь просить...
    а вы все пункты установки выполнили?
    Установка 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) Пользуемся!
     
  19. TopicStarter Overlay
    zombiz

    Команда форума VIP Кинотрафик v2

    Регистрация:
    6 окт 2015
    Сообщения:
    309
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    Всем спасибо, проблему решили помог
    Sandman
     
  20. mwax

    Команда форума VIP Кинотрафик v2

    Регистрация:
    21 апр 2015
    Сообщения:
    363
    Лучших ответов:
    0
    Рейтинги:
    +207 / 0 / -0
    Прикольно. Идет обсуждение двух тем в одной. Прям как чат какой то )
     
Похожие темы
  1. Ramis7123
    Ответов:
    6
    Просмотров:
    1.474
  2. arifira1
    Ответов:
    14
    Просмотров:
    1.547
  3. webmagnat
    Ответов:
    1
    Просмотров:
    1.667
  4. arifira1
    Ответов:
    20
    Просмотров:
    3.082
  5. empare
    Ответов:
    12
    Просмотров:
    1.980
Загрузка...
Яндекс.Метрика