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

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

Вопрос? Поиск по сайту, движок вырезает тере между словами

Тема в разделе "Вопросы- ответы", создана пользователем D-Base, 22 янв 2020.

22.01.20 в 15:51
23.01.20 в 13:52
4
295
0
  1. TopicStarter Overlay
    D-Base

    PRO Users

    Регистрация:
    26 май 2017
    Сообщения:
    386
    Лучших ответов:
    1
    Рейтинги:
    +95 / 36 / -0
    Доброго дня всем. Тема такая: Заметил, что при вводе в поиск по сайту названия фильма (сериала), где присутствует "тире" между слов, образно: New-York, и т.п. движок вырезает тире и склеивает два слова в одно, вследствие чего по поиску ни чего не находит, хотя он на сайте есть. Думаю вопрос к гуру форума - Буруту и Панпану, они по движку DLE спецы! Возможно ли как-то это полечить? DLE-12.0
     
  2. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    Купи модуль у пунпуна, модуль огонь DLE Search
    Я купил и не жалею
     
    • Согласен Согласен x 1
  3. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    Файл engine/ajax/search.php
    удаляете нужный символ в $quotes, он последний
    Код:
    function strip_data($text) {
    
        $quotes = array ( "\x60", "\t", "\n", "\r", ".", ",", ";", ":", "&", "(", ")", "[", "]", "{", "}", "=", "*", "^", "%", "$", "<", ">", "+", "-" );
        $goodquotes = array ("#", "'", '"' );
        $repquotes = array ("\#", "\'", '\"' );
        $text = stripslashes( $text );
        $text = trim( strip_tags( $text ) );
        $text = str_replace( $quotes, ' ', $text );
        $text = str_replace( $goodquotes, $repquotes, $text );
        
        return $text;
    }
     
  4. TopicStarter Overlay
    D-Base

    PRO Users

    Регистрация:
    26 май 2017
    Сообщения:
    386
    Лучших ответов:
    1
    Рейтинги:
    +95 / 36 / -0
    не фига кода такого нет в 12.0...в ручную перелопатил....
     
  5. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    D-Base, Поставил чистую 12.0 и там никаких "-" не вырезает. Как и сказали кода нету.
     
    #5 TeraMoune, 23 янв 2020
    Последнее редактирование: 23 янв 2020
Похожие темы
  1. Serhii
    Ответов:
    6
    Просмотров:
    1.271
  2. hostlime
    Ответов:
    2
    Просмотров:
    1.329
  3. upload
    Ответов:
    3
    Просмотров:
    725
  4. Arshy
    Ответов:
    0
    Просмотров:
    225
Загрузка...
Яндекс.Метрика