Автор Тема: Подсветка текста в поиске  (Прочитано 11570 раз)

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Подсветка текста в поиске
« : Февраля 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;
}
« Последнее редактирование: Февраля 24, 2014, 05:58:43 pm от Heisenberg »

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: Подсветка текста в поиске
« Ответ #1 : Февраля 25, 2014, 03:04:37 pm »
slamm™, спасибо за совет и ссылку, попробую. Нечто подобное видел на js.
Возникнут вопросы, стукну в личку.

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: Подсветка текста в поиске
« Ответ #2 : Февраля 25, 2014, 04:04:06 pm »
Выглядит симпатично, заманчиво.
Алексей, ну болезненный вопрос: а где же демо?! Я даже не для себя.
Но я сам себе "режисер", не без Вашей помощи конечно :) , своих "кривых" рук, правильно растущих, и своей интуиции.
ps/ цитатка(А.С.Пушкин): "И опыт, сын ошибок трудных"...
« Последнее редактирование: Февраля 25, 2014, 04:07:09 pm от Heisenberg »

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: Подсветка текста в поиске
« Ответ #3 : Февраля 25, 2014, 05:00:45 pm »
Цитировать
а где же демо?!
Да я, собственно, вообще о доработках, как предложение.
Их не может "потрогать, пощупать" большая часть пользователей данного скрипта.
Поэтому, одна из проблем реализации модулей заключается в отсутствии примеров использования, что весьма печально для пользователя, а в соответствии толкает его, искать стороннее решение, возможно дешевле..
Но это не ветка для разбора предложений и пожеланий, на том и .. остановимся  :)

Оффлайн Heisenberg

  • Спец
  • ***
  • Сообщений: 157
    • Просмотр профиля
Re: Подсветка текста в поиске
« Ответ #4 : Февраля 25, 2014, 06:14:34 pm »
Алексей, видео-презентация, конечно, это+
Но реальный спрос, требует реальной витрины. Опять же, это касательно развития или продажи модулей.