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

Реклама
Реклама
Реклама
Реклама

[мини-парсер] парсер даты выхода новых серий

  • Автор темы Автор темы Rockem
  • Дата начала Дата начала
А модуль с каким то промежутком обновляет ссылки на сериалы?
К примеру агенты щит у меня есть в сериалах, а ссылку он на него не выводит
 
А модуль с каким то промежутком обновляет ссылки на сериалы?
К примеру агенты щит у меня есть в сериалах, а ссылку он на него не выводит
Почитай что за модуль
 
всем привет. Что нужно вставить в статическую странницу для правильного вывода?
вставляю
<div id="page-input">
<h1 class="h-page">Даты выхода новых серий</h1>
<div class="blockquote">
<p>
<b>Здравствуйте, уважаемый посетитель нашего сайта!</b>
<br />
Эта страница создана для тех, кто хочет узнать дату выхода любимого сериала и испортить себе настроение, узнав, что он выйдет только через неделю. Спасибо за выбор нашего сайта!

</p>
</div>
<div class="block-input">

{include file="/engine/modules/series_release.php"}

</div>
</div>

но ничего не помагает
 
Последнее редактирование:
Кто подскажет такая ересь на сайте:
4b0f40d8150b783b5bb72614b2c8edb6.png
 
а по какому доп полю он ищет сериал?Или как вывести на странице с сериалом инфу с датой выхода серии
 
Никто не знает как сделать что-бы в этом модуле буквы Е и Ё, И и Й были взаимозаменяемы.
 
@Rockem, запили поиск на этой странице, твои зверям будет приятно находить нужно в течение минуты)) А без поиска по мне так она беспощадна и бесполезна)
 
@Olegjan, Через массив? Можно попробовать адаптировать под твою нужду вот этот код для поиска по сайту(он делает именно то, что тебе нужно).
Код:
Делаем быстрый поиск, позволяющий распознавать все введенные символы

Наверное многие из Вас (вебмастера) сталкивались с тем что при поиске (на своем сайте DLE) чего либо, язык клавиатуры может оказаться в другом раскладе и место ожидаемого результата Вы замечаете кракозябры в поисковой строке, этот хак поможет Вам и Вашим посетителям навсегда избавится от этого.

И так начнем

1.0 Открываем /engine/ajax/search.php

находим строчку

    if( $query == "" ) die();
    $buffer = "";



ниже нее вставляем

    function translit_en($string) {
    $letter = array(
    '`' => 'ё',    'q' => 'й',    'w' => 'ц',    'e' => 'у',    'r' => 'к',    't' => 'е',    'y' => 'н',    'u' => 'г',   
    'i' => 'ш',    'o' => 'щ',    'p' => 'з',    '[' => 'х',    ']' => 'ъ',    'a' => 'ф',    's' => 'ы',    'd' => 'в',   
    'f' => 'а',    'g' => 'п',    'h' => 'р',    'j' => 'о',    'k' => 'л',    'l' => 'д',    ';' => 'ж',    '&#039;' => 'э',   
    'z' => 'я',    'x' => 'ч',    'c' => 'с',    'v' => 'м',    'b' => 'и',    'n' => 'т',    'm' => 'ь',    ',' => 'б',   
    '.' => 'ю',
    '~' => 'Ё',    'Q' => 'Й',    'W' => 'Ц',    'E' => 'У',    'R' => 'К',    'T' => 'Е',    'Y' => 'Н',    'U' => 'Г',   
    'I' => 'Ш',    'O' => 'Щ',    'P' => 'З',    '{' => 'Х',    '}' => 'Ъ',    'A' => 'Ф',    'S' => 'Ы',    'D' => 'В',   
    'F' => 'А',    'G' => 'П',    'H' => 'Р',    'J' => 'О',    'K' => 'Л',    'L' => 'Д',    ':' => 'Ж',    '&quot;' => 'Э',   
    'Z' => 'Я',    'X' => 'Ч',    'C' => 'С',    'V' => 'М',    'B' => 'И',    'N' => 'Т',    'M' => 'Ь',    '<' => 'Б',   
    '>' => 'Ю'
    );
    return strtr($string, $letter);
    }
    function translit_ru($string) {
    $letter = array(
    'ё' => '`',    'й' => 'q',    'ц' => 'w',    'у' => 'e',    'к' => 'r',    'е' => 't',    'н' => 'y',    'г' => 'u',   
    'ш' => 'i',    'щ' => 'o',    'з' => 'p',    'х' => '[',    'ъ' => ']',    'ф' => 'a',    'ы' => 's',    'в' => 'd',   
    'а' => 'f',    'п' => 'g',    'р' => 'h',    'о' => 'j',    'л' => 'k',    'д' => 'l',    'ж' => ';',    'э' => '&#039;',   
    'я' => 'z',    'ч' => 'x',    'с' => 'c',    'м' => 'v',    'и' => 'b',    'т' => 'n',    'ь' => 'm',    'б' => ',',   
    '.' => 'ю',   
    'Ё' => '~',    'Й' => 'Q',    'Ц' => 'W',    'У' => 'E',    'К' => 'R',    'Е' => 'T',    'Н' => 'Y',    'Г' => 'U',   
    'Ш' => 'I',    'Щ' => 'O',    'З' => 'P',    'Х' => '{',    'Ъ' => '}',    'Ф' => 'A',    'Ы' => 'S',    'В' => 'D',   
    'А' => 'F',    'П' => 'G',    'Р' => 'H',    'О' => 'J',    'Л' => 'K',    'Д' => 'L',    'Ж' => ':',    'Э' => '&quot;',   
    'Я' => 'Z',    'Ч' => 'X',    'С' => 'C',    'М' => 'V',    'И' => 'B',    'Т' => 'N',    'Ь' => 'M',    'Б' => '<',   
    '>' => 'Ю'
    );
    return strtr($string, $letter);
    }


далее находим

    $db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1" . $this_date . " AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5");

меняем на
Варианты поиска
поиск только по заголовку

    $en = translit_en($query);
    $ru = translit_ru($query);
    $db->query( "SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1" . $this_date . " AND (title LIKE '%{$query}%' OR title LIKE '%{$en}%' OR title LIKE '%{$ru}%') ORDER by date DESC LIMIT 5" );


поиск по заголовку и краткому описанию

    $en = translit_en($query);
    $ru = translit_ru($query);
    $db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1" . $this_date . " AND (short_story LIKE '%{$query}%' OR title LIKE '%{$query}%' short_story LIKE '%{$en}%' OR title LIKE '%{$en}%' short_story LIKE '%{$ru}%' OR title LIKE '%{$ru}%') ORDER by date DESC LIMIT 5");


поиск по заголовку, краткому & полному описанию

    $en = translit_en($query);
    $ru = translit_ru($query);
    $db->query( "SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1" . $this_date . " AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR title LIKE '%{$query}%' OR short_story LIKE '%{$en}%' OR full_story LIKE '%{$en}%' OR title LIKE '%{$en}%' OR short_story LIKE '%{$ru}%' OR full_story LIKE '%{$ru}%' OR title LIKE '%{$ru}%') ORDER by date DESC LIMIT 5" );


На этом все, установка завершена !
 
работает модуль ? последняя версия какая ? в постах искать или в первом ?
 
Ребят рабочий модуль на данный момент ?
 

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

Назад
Сверху