Как найти сайт на dle

Поиск в DLE

От автора: приветствую вас, друзья. Из этой статьи вы узнаете, как сделать поиск в DLE. Кроме обычного поиска мы также реализуем и так называемый живой поиск или быстрый поиск по сайту. При этом в DLE быстрый поиск реализуется автоматически, без каких-либо дополнительных действий. Приступим?

Собственно, в уже готовых шаблонах поисковая форма практически всегда присутствует и работает. Для примера возьмем шаблон Default, который идет из коробки после установки DLE.

Мы начинаем вводить поисковый запрос и после четвертого введенного символа DLE отправляет ajax-запрос для быстрого поиска по сайту. В результате нам показываются найденные варианты без перезагрузки страницы. Мы можем выбрать один из предложенных вариантов быстрого поиска или же продолжить набирать запрос и перейти на страницу поиска, на которой увидим его результаты.

Профессия PHP-разработчик с нуля до PRO

Готовим PHP-разработчиков с нуля

Вы с нуля научитесь программировать сайты и веб-приложения на PHP, освоите фреймворк
Laravel
, напишете облачное хранилище и поработаете над интернет-магазином в команде.
Сможете устроиться на позицию Junior-разработчика.

Узнать подробнее

Командная стажировка под руководством тимлида

90 000 рублей средняя зарплата PHP-разработчика

3 проекта в портфолио для старта карьеры

Но представим, что вам достался шаблон без поиска. Или же вы создаете свой шаблон, на который хотите добавить поиск. Как же добавить поиск в DLE? Сделать это достаточно просто. Прежде всего нам потребуется форма, которую мы поместим в нужное место страницы. Код формы можно взять из того же шаблона Default.

В этой форме важно сохранить неизменными поля input. Они должны иметь указанные идентификаторы, типы и имена. Если вы что-то измените и удалите, то поиск, скорее всего, перестанет работать. Например, для поискового поля важны id=»story» и name=»story».

После того, как мы добавили в наш шаблон код формы, нам потребуется создать 2 дополнительных шаблона, которые будут работать с результатами поиска, это шаблоны search.tpl и searchresult.tpl. В документации в разделе Шаблоны — Форма поиска и Результаты поиска вы найдете описания соответствующих тегов, которые можно использовать в данных шаблонах. Например, теги шаблона [searchposts] и [/searchposts] обеспечивают вывод найденных результатов поиска в шаблоне searchresult.tpl.

Собственно, примеры шаблонов мы можем посмотреть в том же стандартном шаблоне Default и даже взять код оттуда, оформив его в общем стиле сайта.

После проделанных действий вы можете протестировать результат работы обычного и быстрого поиска на вашем сайте DLE. Если вы все сделали верно и нигде не ошиблись, тогда оба поиска должны работать. Ну а если все же что-то пошло не так, тогда посмотрите наш курс Создание сайта на CMS DLE, в котором процесс создания поиска можно наблюдать в видеоуроке.

На этом я с вами прощаюсь. Удачи!

В 23.03.2016 в 17:28, Zio сказал:

Подскажите сайты на DLE c 10-20к+ уников в сутки, можно в личку.

Хочу глянуть некоторые моменты по оптимизации, узнать, какой хостинг/VPS/дедик используется, и пообщаться с админами, если получится.

У меня конечно в среднем всего 5-7к уников, но до 10к иногда доходит — нагрузка минимальна, около 5% от максимально допустимой на моём хостинге при том, что хостинг самый обычный с самым дешёвым тарифом.

Оптимизируется всё очень просто — через стандартные средства DLE, в настройках скрипта раздел оптимизация, просто отключаешь всё лишнее — счётчики просмотров, календари и прочее (если они конечно не жизненно необходимы).

Если же ничего отключать не хочется, а нагрузку снизить очень нужно, то достаточно включить кэширование (со включённым кэшированием даже самый дешёвый хостинг должен выдерживать под 50к хостов в сутки).


 WEZANGO  
 26.07.2011  
 dle, поиск, ссылка  
 Все вопросы » Общие вопросы  
 7613

вопрос

Скажите пожалуйста можно ли выполнить поиск через ссылку в DLE? Тоесть что бы можно было вводить в адресную строку так:
site.ru/?do=search&ТЕКСТПОИСКА

8 комментариев

Похожие вопросы

Последние события


  • События
  • Заказы
  • Модули
  • Фото Красавчик

    Красавчик
    Как покрасить ярлыки, похожих новостей?
    Сегодня, 10:46


    Спасибо, попробую!

  • Фото redissx

    redissx
    Как покрасить ярлыки, похожих новостей?
    Сегодня, 09:33


    Похожие — там сильно урезан функционал. С 16 версии для похожих можно использовать кастом

    {related-ids} Выводит список ID похожих публикаций для данной новости. Данный тег полезен при совместном использовании с тегом {custom …}, например тег {custom id=»{related-ids}»}
    таким образом можно использовать разный вид похожих для разных категорий и использовать все теги для кратких

  • Фото TeraMoune

    TeraMoune
    Telegram & Steam авторизациярегистрация
    Сегодня, 02:27


    Как бы особо и нечего показывать, всё как и в реализации стандартных социальных сетей. Что же вы ожидаете увидеть на скриншотах ?

  • Фото bogdan77

    bogdan77
    Telegram & Steam авторизациярегистрация
    Вчера, 23:14


    Есть скрины модуля?

  • Фото dj-avtosh

    dj-avtosh
    Как отобразить двоеточие в xfsearch ?
    Вчера, 14:43


    писать в стол заказов, строчка из dle 16 никуда не пропала. Нужно смотреть проблему на месте.

  • Фото wimpl

    wimpl
    Как отобразить двоеточие в xfsearch ?
    Вчера, 13:01


    а как быть?

  • Фото dj-avtosh

    dj-avtosh
    Как отобразить двоеточие в xfsearch ?
    Вчера, 11:38


    никто не знает и этого

  • Фото wimpl

    wimpl
    Как отобразить двоеточие в xfsearch ?
    Вчера, 06:31


    Если никто не знает, то как можно все : в xfsearch массово заменить, допустим, на . ?

  • Фото mvia

    mvia
    Где расположен CSS превью выводимых изображение поля «Загружаемая галерея изображений»?
    22-05-2023, 23:47


    Спасибо, забыл о таком…

  • Фото dj-avtosh

    dj-avtosh
    DLE Filter — модуль фильтра для DataLife Engine
    22-05-2023, 11:46


    а там точно f.year ищет по году?

  • Подключить оплату к корзине 3
  • Плагин пересохранения новостей 1
  • на Dle 14 интернет магазин (с кор… 3
  • Для ЧПУ 1 нужно удалить id и html… 10
  • Нужно доработать dle под доску об… 2
  • Нужен модуль фильтрации по стране… 1
  • Требуется самописный модуль Hide 6
  • В поисках опытного програмиста с … 1
  • Допилить — Плагин для вывода кате… 1
  • Написать php скрипт/sql запрос дл… 4
  • Alphabet Ajax news 0
  • Модуль GoogleMapsReviews — отзывы… 0
  • Avatar crop 0
  • Telegram & Steam авторизация… 1
  • UBlocks — произвольный набор блок… 0
  • UTABS — Новые закладки для пользо… 0
  • FB2Reader — Читалка книг в формат… 0
  • Разрешения на BBcode по группам п… 1
  • Ajax search template 0
  • Index post 0

SF

На сайте с 12.11.2011

Offline

103

27 ноября 2014, 12:30

4594

Приветствую народ, появилась задача найти все сайты на определенном движке. В моем случае — DLE. Понятно, что можно использовать inurl, но задача чуть сложнее.

Нужно найти все сайты с конкретным движком по определенному запросу.

Т.е: Запрашиваю я — автомобильный шины, и хочу чтобы в выдаче были только определенные движки. Технически возможно?

L

На сайте с 16.10.2014

Offline

108

возможно , задать критерий поиска по уже найденным сайтам например по определенным словам в тексте, или мета тегах, или есче где ….

Mad_Man

На сайте с 10.11.2008

Offline

162

SniFFeRok, есть готовый многопоточный валидатор cms, в том числе и под DLE. В принципе, за определённую сумму могу привинтить к нему парсер поисковиков и прокси лист. И даже распознавание капчи на автомате на каком-нибудь антигейте. Вопрос только в том, с какой суммой вы готовы расстаться за реализацию.

span4bob

На сайте с 22.01.2014

Offline

28

Mad_Man:
SniFFeRok, есть готовый многопоточный валидатор cms, в том числе и под DLE. В принципе, за определённую сумму могу привинтить к нему парсер поисковиков и прокси лист. И даже распознавание капчи на автомате на каком-нибудь антигейте. Вопрос только в том, с какой суммой вы готовы расстаться за реализацию.

сколько пробывал разных валидаторов никогда не был результат качественее чем 60% правильно разгаданных движков

Mad_Man

На сайте с 10.11.2008

Offline

162

span4bob:
сколько пробывал разных валидаторов никогда не был результат качественее чем 60% правильно разгаданных движков

И к чему этот грустный пост?

SK

На сайте с 17.05.2013

Offline

18

Mad_Man:
И к чему этот грустный пост?

Как к чему? Например, взломать или спамить массово. Я, дважды переживал «массовое захоронение». Дважды триппер подцепляли. Причем, самое веселое, помогают русские буквы. Вот, например сегодня бот-взлом посетил два моих сайта. Кто-прочитал исследование и начал.

Есть и спам. Пережил кибер армию этих типа ИГИЛ и других лиц определенной ориентации.

А так, у каждого движка есть витрина характерный сайтов. Сиди и смотри.

MobiCot — PHP Mobile Content Management Framework — RESS ( Responsive Web Design + Server Side Components) (http://www.cotonti.mobi)

SeVlad

На сайте с 03.11.2008

Offline

1561

SniFFeRok:
Нужно найти все сайты

Прям все-все-все?

Ну ты мечтатель :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Милованов Ю.С

На сайте с 24.01.2008

Offline

197

Да объявление подай в газету, в рубрику находки: «ищу сайты на DLE»

Подпись))

УлучшениеУлучшена админ панель.

УлучшениеУлучшена производительность модуля за счет приоритета поиска.

ИзменениеПолностью переписан код и sql запросы.

НововведениеВыбор в каких полях новости искать.

НововведениеВозможность соединять поля в единую строку для поиска в ней.

НововведениеПростое «исправление» раскладки.

НововведениеПоиск между слов.

НововведениеСортировка по вхождению запроса в заголовке новости.

НововведениеСортировка по вхождению запроса в дополнительном поле.

НововведениеСортировка по вхождению запроса в в соединении строк.

НововведениеТочная сортировка по вхождению запроса.

НововведениеМинимальное количество символов в запросе.

НововведениеМаксимальное количество символов в запросе.

НововведениеПоиск только в выбранных категориях.

НововведениеИсключить не нужные категории из поиска.

НововведениеПоиск только в выбранных категориях из поиска.

НововведениеИсключить новости.

НововведениеСортировка новостей по умолчанию.

НововведениеВывод новостей дата которых еще не наступила.

НововведениеПоказывать новости которые опубликованы на главной.

НововведениеВыводить зафиксированные новости выше других.

НововведениеКэширование поиска.

НововведениеНавигация вынесена в отдельный файл для её кастомизации.

НововведениеСтатистика поиска.

НововведениеАвтоматическая очистка статистики.

НововведениеЗамена символов на пробелы.

НововведениеУдаление символов.

НововведениеПоиск внутри страниц категорий/тегов/доп полей.

НововведениеДобавлены теги новые теги для модуля.

НововведениеАвтоматические интеграции с сторонними модулями.

НововведениеПоисковые подмены.

НововведениеВозможность задать для поисковой подмены точное совпадение.

НововведениеЧПУ для полного поиска

Понравилась статья? Поделить с друзьями:
  • Как найти музыку для художественной гимнастики
  • Как правильно составить цели урока
  • Как найти трусы на алиэкспресс
  • Циан найти по айди как
  • Как найти качество успеваемости в экселе