Legosp Forum

Shop-Script "Legosp" => Разработка => Тема начата: Heisenberg от Февраля 24, 2014, 05:42:55 pm

Название: Подсветка текста в поиске
Отправлено: Heisenberg от Февраля 24, 2014, 05:42:55 pm
Есть ajax-поиск. При наборе в поле ввода, выпадает список найденного товара.
Необходимо подсветить слова или буквосочетания и т.д.
Как практичней и правильней это реализовать, на php или js?
На других форумах чаще предлагают использовать js, что бы не было нагрузки на сервер, и что делать это на php зло.
Может ли такой код нагружать сервер, например:
foreach ($result as $key => $value) {
$words = preg_quote($_GET["search"], "/");
$words = str_replace(" ", "|", $words);
$names = preg_replace('/('.$words.')/i', '<b style="background:#febf01;">$1</b>', $value["name"]);
$html.= '<div><a href="/'.$value["hurl"].'">'.$names.'</a></div>';
        echo $html;
}
Название: Re: Подсветка текста в поиске
Отправлено: Heisenberg от Февраля 25, 2014, 03:04:37 pm
slamm™, спасибо за совет и ссылку, попробую. Нечто подобное видел на js.
Возникнут вопросы, стукну в личку.
Название: Re: Подсветка текста в поиске
Отправлено: Heisenberg от Февраля 25, 2014, 04:04:06 pm
Выглядит симпатично, заманчиво.
Алексей, ну болезненный вопрос: а где же демо?! Я даже не для себя.
Но я сам себе "режисер", не без Вашей помощи конечно :) , своих "кривых" рук, правильно растущих, и своей интуиции.
ps/ цитатка(А.С.Пушкин): "И опыт, сын ошибок трудных"...
Название: Re: Подсветка текста в поиске
Отправлено: Heisenberg от Февраля 25, 2014, 05:00:45 pm
Цитировать
а где же демо?!
Да я, собственно, вообще о доработках, как предложение.
Их не может "потрогать, пощупать" большая часть пользователей данного скрипта.
Поэтому, одна из проблем реализации модулей заключается в отсутствии примеров использования, что весьма печально для пользователя, а в соответствии толкает его, искать стороннее решение, возможно дешевле..
Но это не ветка для разбора предложений и пожеланий, на том и .. остановимся  :)
Название: Re: Подсветка текста в поиске
Отправлено: Heisenberg от Февраля 25, 2014, 06:14:34 pm
Алексей, видео-презентация, конечно, это+
Но реальный спрос, требует реальной витрины. Опять же, это касательно развития или продажи модулей.