Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Поисковая подсказка v.2

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Поисковая подсказка v.2

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Поисковая подсказка v.2.

Поисковая подсказка v.2


Спасибо Sander, своим комментарием он меня подтолкнул на улучшение этого мини хака. По этому представляю вам Поисковая подсказка v.2
Изменения:
- Появилось кеширование
- Возможность самостоятельно устанавливать время жизни кеша
- В настройке модуля есть возможность full или light вида.
- Возможность выбора количества записей из таблицы

Теперь подключение осуществляется через {include file="engine/modules/search_post.php"} в любом месте шаблона.

Light вид:

Full вид:

P.S. Для себя сделал на 100 записей кеш храниться 3 часа.
P.P.S. Специально для BLIDED, я ему тоже благодарен.


search_postcp_1251.zip [1.11 Kb] (cкачиваний: 194)
MD5: 4d512e592339bc68d60c1ab9adec023e

search_postutf-8.zip [1.14 Kb] (cкачиваний: 101)
MD5: df231ed460f31a1f54b4842ae2855ae4


С Уважением Golian.


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+20
Просмотры: 5 532 :: Комментарии (12) :: :: Нужна помощь? Задайте вопрос на форуме ::
Теги: Поиск
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Golian

  • 18 июня 2012 20:00
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 2.11.2020
  • Комментариев: 40
  • +2
Видимо новость чуть не так сохранилась. )) По этому
P.S. Для себя сделал на 100 записей кеш храниться 3 часа.

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

#2E-BOYZ

  • 18 июня 2012 20:09
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • +2
Молодец, тут реализация намного лучше. лови плюс )

#3SaD

  • 18 июня 2012 20:20
  • Регистрация: 23.02.2011
  • Был(а) онлайн: 8.01.2020
  • Комментариев: 498
  • +2
Пардон за минус, сайт тормозит...

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

#4Golian

  • 18 июня 2012 20:22
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 2.11.2020
  • Комментариев: 40
  • +1
SaD,
Да ладно)) Главное чтобы пользовались) drink

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

#5Sander

  • 18 июня 2012 20:56
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • +4
Уже лучше, но все же есть и еще более быстрые варианты.
Вот пример с замерами - первой, второй версий и более быстрого варианта.
v1 - 41.8449010849 сек.
v2 - 2.3015561103821 сек.
mine - 0.71952509880066 сек.

v1 - 36.875776052475 сек.
v2 - 1.266560792923 сек.
mine - 0.29710507392883 сек.

v1 - 38.618925094604 сек.
v2 - 1.2128040790558 сек.
mine - 0.1308479309082 сек.


PS. Замеры проводились на базе с количеством записей: 1,086,099 всего

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

#6daiv777

  • 18 июня 2012 21:16
  • Регистрация: 6.04.2011
  • Был(а) онлайн: 29.08.2023
  • Комментариев: 279
  • +1
Sander,
было бы хорошо увидеть ваш вариант magnify

#7Tomich

  • 19 июня 2012 00:12
  • Регистрация: 26.10.2011
  • Был(а) онлайн: 31.03.2016
  • Комментариев: 154
  • 0
daiv777, поддерживаю! поделитесь, если не трудно! blush

#8Golian

  • 19 июня 2012 00:51
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 2.11.2020
  • Комментариев: 40
  • 0
Я не думал что мод будет полезен кому то) Хм.. если так то оптимизирую его еще) Если есть пожелания какие то я вас слушаю) Сразу говорю админка здесь бессмысленна) Хотя я даже не знаю)

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

#9Tomich

  • 19 июня 2012 01:11
  • Регистрация: 26.10.2011
  • Был(а) онлайн: 31.03.2016
  • Комментариев: 154
  • +1
че-то у меня на denwer не получилось...

#10Golian

  • 19 июня 2012 01:16
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 2.11.2020
  • Комментариев: 40
  • +1
Tomich,
Скрипт оттестирован на работоспособность и работает от DLE 8.5, без каких либо ошибок в чем косяк не могу сказать

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

#11BLIDED

  • 19 июня 2012 10:16
  • Регистрация: 6.10.2010
  • Был(а) онлайн: 13.03.2013
  • Комментариев: 95
  • +1
Golian,
Скорее всего класса с апи нету

#12Golian

  • 19 июня 2012 19:18
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 2.11.2020
  • Комментариев: 40
  • +1
тут не с кешированием связанно:) тут быстродействие запроса проверялось:) сегодня удалось уменьшить с 2.1 секунды до 1.2:) но 0.13 секунды:) надо еще думать как переписать:)

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

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (1)
Октябрь 2024 (171)
Сентябрь 2024 (13)
Август 2024 (61)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: