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

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

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

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

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

    D-Base PRO Users

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

    Romantv Забанен

    Сообщения:
    6.946
    Симпатии:
    1.815
    Лучших ответов:
    6
    Купи модуль у пунпуна, модуль огонь DLE Search
    Я купил и не жалею
     
    • Согласен Согласен x 1
  3. TeraMoune

    TeraMoune Бывалый

    Сообщения:
    310
    Симпатии:
    77
    Лучших ответов:
    3
    Файл 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

    D-Base PRO Users

    Сообщения:
    386
    Симпатии:
    66
    Лучших ответов:
    1
    не фига кода такого нет в 12.0...в ручную перелопатил....
     
  5. TeraMoune

    TeraMoune Бывалый

    Сообщения:
    310
    Симпатии:
    77
    Лучших ответов:
    3
    D-Base, Поставил чистую 12.0 и там никаких "-" не вырезает. Как и сказали кода нету.
     
    Последнее редактирование: 23 янв 2020
Похожие темы
  1. hostlime
    Ответов:
    2
    Просмотров:
    3.308
  2. upload
    Ответов:
    3
    Просмотров:
    838
  3. Arshy
    Ответов:
    0
    Просмотров:
    290
Загрузка...