16 +
Февраль 2019
1Пт2Сб3Вс4Пн5Вт6Ср7Чт8Пт9Сб10Вс11Пн12Вт13Ср14Чт15Пт16Сб17Вс18Пн19Вт20Ср21Чт22Пт23Сб24Вс25Пн26Вт27Ср28Чт

Скачать хак Учим быстрый поиск распознавать все введенные символы v1.1 fixed бесплатно.

У нас вы можете ознакомиться с хаком Учим быстрый поиск распознавать все введенные символы v1.1 fixed

Данный материал предоставлен сайтом исключительно в ознакомительных целях. Если вы являетесь правообладателем какого-то файла и хотите убрать ссылку на скачивание, сообщите Нам.

Учим быстрый поиск распознавать все введенные символы v1.1 fixed

Разместил:  | Дата:  | Просмотров: 9.3К 



+8


Учим быстрый поиск распознавать все введенные символы v1.1 fixed

Наверное многие из Вас (вебмастера) сталкивались с тем что при поиске (на своем сайте 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' => 'д',		';' => 'ж',		''' => 'э',		
		'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' => 'Д',		':' => 'Ж',		'"' => 'Э',		
		'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");

меняем на

Автор: Неизвестно
Версия DLE: 9.x - 11.x
Дополнил: vitnet, Sander

На этом установка завершена!



Скачать торрент


Готовим для Вас Бонус, пожалуйста подождите!





Поиск торрент раздач, пожалуйста подождите!

У нас вы можете скачать бесплатно Учим быстрый поиск распознавать все введенные символы v1.1 fixed torrent, Скачать Учим быстрый поиск распознавать все введенные символы v1.1 fixed торрент можно по ссылкам расположенным выше. Для скачивания вам понадобиться вот эта программа µTorrent.

Данный материал предоставлен сайтом Quantum-Soft.NET исключительно в ознакомительных целях.

Если вы являетесь правообладателем какого-то файла и хотите убрать ссылку на скачивание, сообщите Нам.

Ключевые теги: поиск, символы, распознавать, быстрый, Учим, введенные





Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.


Комментарии


    • Juice

      | Группа: Посетители | Комментариев: 7 |

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

      В быстром поиске, вместо результатов выдаёт ошибку mysql, версия DLE 10.4. С первым вариантом всё отлично работает. Третий не проверял.


    • vitnet Онлайн

      vitnet

      | Группа: Админ | Комментариев: 83 |

      Juice,
      Исправил.

      --------------------


    • Juice

      | Группа: Посетители | Комментариев: 7 |

      Спасибо, теперь работает.


    • sergey.semshov.9

      | Группа: Посетители | Комментариев: 2 |

      Еще бы поиск не исчезал при клике.