16 +
10 2018
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Сб29Вс30Пн31Вт

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

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

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

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

Автор:  | Дата:  | Просмотров: 7,4К 



+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

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

      Juice,
      Исправил.

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


    • Juice

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

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


    • sergey.semshov.9

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

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