Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Парсер кинопоиск pkinopoisk v3.3.0 открытый код скачать

Discussion in 'Модули DLE' started by ZerocooL, Jun 18, 2015.

18.06.15 в 01:16
06.10.22 в 13:28
2,509
311,856
10
  1. vredina

    Забанен

    Joined:
    Sep 28, 2015
    Messages:
    470
    Best Answers:
    0
    Ratings:
    +76 / 0 / -0
    @MaHarder, ухтыж ешкин кот, а где вообще описания всех доп полей этих?
     
  2. MaHarder

    MaHarder Местный

    Joined:
    Jun 9, 2015
    Messages:
    1,054
    Best Answers:
    0
    Ratings:
    +334 / 0 / -0
    screenshot-sv.maxim-harder.de 2015-10-06 20-39-40.png screenshot-sv.maxim-harder.de 2015-10-06 20-40-27.png
     
    • Нравится Нравится x 2
  3. vredina

    Забанен

    Joined:
    Sep 28, 2015
    Messages:
    470
    Best Answers:
    0
    Ratings:
    +76 / 0 / -0
    а у меня такой штуки нет...
    тьфу...тыкнуть надо было...:D
    пора спать

    имеет смысл сделат отдельный канал на ютубе и выкладывать туда трейлеры?
     
    #103 vredina, Oct 6, 2015
    Last edited by a moderator: Feb 15, 2017
  4. phoenixaa

    phoenixaa Бывалый

    Joined:
    Sep 28, 2015
    Messages:
    102
    Best Answers:
    0
    Ratings:
    +15 / 0 / -0
    Подскажите, как сделать из тега нормальную ссылку. Явно можно, но мне знания PHP не хватает.
    Парсер генерирует ссылку тега жанра site.ru/tags/боевик можно сделать site.ru/filmy/боевик указав префикс.
    Но как сделать site.ru/filmy/boeviki, чтобы она вела на категорию?
    Можно наверно где-то в коде заменять значение переменной с русского на английское или еще как?
    У меня есть супер идея - сделать в .htaccess редирект, но это уже извращение...
     
  5. vredina

    Забанен

    Joined:
    Sep 28, 2015
    Messages:
    470
    Best Answers:
    0
    Ratings:
    +76 / 0 / -0
    дак и сделай через urlencode строку
     
  6. phoenixaa

    phoenixaa Бывалый

    Joined:
    Sep 28, 2015
    Messages:
    102
    Best Answers:
    0
    Ratings:
    +15 / 0 / -0
    /**
    * Формирует теги.
    * @param string $text
    * @param int $typelink
    * @param string $prefix_link
    * @return array
    */
    function pkp_get_tags($text, $typelink, $prefix_link)
    {
    global $config, $prefix_link_tags;

    $tags_l = array();
    $tags = array();

    if (empty($prefix_link)) {
    $prefix_link = $prefix_link_tags;
    }

    if ($text != '') {
    $tags_array = explode(',', $text);

    foreach ($tags_array as $value) {

    $value = trim($value);
    $tag = trim(preg_replace('/‘|’|&#(1(45|46)|39)[;]?|\'|'/', ' ', $value));

    if (preg_match("/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\+]/", $value)) {
    $tags_l[] = $value;
    } else {
    if ($config['charset'] != 'utf-8' or $config['charset'] != 'utf8') {
    $url_tag = convert_charset_pkp($tag, 'utf-8', $config['charset']);
    } else {
    $url_tag = $tag;
    }

    if ($typelink == 2) {
    //Тег, без ссылки
    $tags_l[] = $value;
    $tags[] = $tag;
    } elseif ($typelink == 3) {
    //Ссылка без добавления в тег
    $tags_l[] = '['short_story'],
    'full_story' => $config_mod['template']['full_story'],
    );
    elseif ($typelink == 1) {
    //Тег и ссылка
    $tags_l[] = '[url='.$config["http_home_url"].$prefix_link.urlencode($url_tag).'/]'.$value.'[/url]';
    $tags[] = $tag;
    }
    Кто подскажет, что сюда дописать, чтобы получении жанра боевик формировался boeviki?:)
     
  7. TopicStarter Overlay
    ZerocooL

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

    Joined:
    Jan 29, 2015
    Messages:
    8,805
    Best Answers:
    10
    Documents:
    31
    Ratings:
    +5,267 / 267 / -1
    @phoenixaa, как по мне излишний костыль в движке... Зачем именно так ? Сколько юзал парсер никогда до таких извращений не доходил )
     
  8. vredina

    Забанен

    Joined:
    Sep 28, 2015
    Messages:
    470
    Best Answers:
    0
    Ratings:
    +76 / 0 / -0
    вместо urlencode($url_tag) сделать функцию транслитирации и использовать, т.е. будет rustolat($url_tag)

    и выше описать функцию rustolat ()
     
    • Нравится Нравится x 1
  9. phoenixaa

    phoenixaa Бывалый

    Joined:
    Sep 28, 2015
    Messages:
    102
    Best Answers:
    0
    Ratings:
    +15 / 0 / -0
    Да не транслитерация мне нужна! А тупая замена одного значения на другое! Если "боевик", то выводить "boeviki".
     
  10. vredina

    Забанен

    Joined:
    Sep 28, 2015
    Messages:
    470
    Best Answers:
    0
    Ratings:
    +76 / 0 / -0
    через cast гугли функцию

    через транслитирацию было бы проще..
     
  11. phoenixaa

    phoenixaa Бывалый

    Joined:
    Sep 28, 2015
    Messages:
    102
    Best Answers:
    0
    Ratings:
    +15 / 0 / -0
    Так значения разные, даже число букв не совпадает... Странно, что никто на форуме такого не делал (чтобы при нажатии жанра в новости попадал в категорию жанр.)
     
  12. TopicStarter Overlay
    ZerocooL

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

    Joined:
    Jan 29, 2015
    Messages:
    8,805
    Best Answers:
    10
    Documents:
    31
    Ratings:
    +5,267 / 267 / -1
    Судя по этому тебе нужно
    1. Создать на сайте категории под нужные жанры
    2. открыть настройки парсера вкладка категории там будет автоматическая подстановка категорий по жанру

    У меня везде реализовано так и никаких правок движка и тд не нужно
     
    • Нравится Нравится x 2
  13. vredina

    Забанен

    Joined:
    Sep 28, 2015
    Messages:
    470
    Best Answers:
    0
    Ratings:
    +76 / 0 / -0
    аналогично делаю...для чего все эти заморочки хз..
     
    • Нравится Нравится x 1
  14. eugene

    eugene Зелёный

    Joined:
    Oct 7, 2015
    Messages:
    5
    Best Answers:
    0
    Ratings:
    +2 / 0 / -0
    спасибо, попробую. это именно то, что я долго искал
     
  15. duralenta

    duralenta Новичок

    Joined:
    Sep 29, 2015
    Messages:
    31
    Best Answers:
    0
    Ratings:
    +3 / 0 / -0
    на 10.5 Дле будет работать?
     
  16. freexub

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    11
    Best Answers:
    0
    Ratings:
    +4 / 0 / -0
    У меня 10.5 работает.
     
    • Нравится Нравится x 1
  17. dr.gopher

    Staff Member VIP Кинотрафик v2

    Joined:
    Jun 26, 2015
    Messages:
    1,598
    Best Answers:
    8
    Ratings:
    +473 / 46 / -0
    Упс.
    Вот и умер парсер. Кинопоиск изменил дизайн. :-(
     
  18. vredina

    Забанен

    Joined:
    Sep 28, 2015
    Messages:
    470
    Best Answers:
    0
    Ratings:
    +76 / 0 / -0
    печаль :( давайте дорабатывать..
    Только за вечер успел 30 фильмов добавить и тут облом :(
     
  19. Sasha K-G

    Sasha K-G Guest

    Joined:
    Aug 27, 2015
    Messages:
    1,149
    Best Answers:
    0
    Ratings:
    +392 / 0 / -0
    Давайте скинемься на доработку?
     
  20. pspvolt

    pspvolt Бывалый

    Joined:
    Sep 19, 2015
    Messages:
    165
    Best Answers:
    1
    Ratings:
    +129 / 9 / -0
    Могу вам так сказать, что даже если сложитесь деньгами на доработку! Будите платить каждую неделю, так как дизайн сырой и будет дорабатываться на КиноПоиске!
     
Яндекс.Метрика