Привет , на сайте есть файл по адресу example.ru/pay/success.html
Там по этому адресу вот что находится prntscr.com/dyd97a , именo на success.html перенаправляет людей после успешной оплаты , деньги в робокасу поступают а на сайт не начисляются , проблема в коде , где в dle мне найти контроллер который отвечает за вид success.html или в dle не так всё устроено ?
-
Вопрос заданболее трёх лет назад
-
243 просмотра
От автора: приветствую вас, друзья. Из этой статьи вы узнаете, как сделать поиск в 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, в котором процесс создания поиска можно наблюдать в видеоуроке.
На этом я с вами прощаюсь. Удачи!
WEZANGO
26.07.2011
dle, поиск, ссылка
Все вопросы » Общие вопросы
7620
вопрос
Скажите пожалуйста можно ли выполнить поиск через ссылку в DLE? Тоесть что бы можно было вводить в адресную строку так:
site.ru/?do=search&ТЕКСТПОИСКА
8 комментариев
Похожие вопросы
Последние события
- События
- Заказы
- Модули
-
Origami123
Feedback в любом месте dle
26-05-2023, 10:40
Всем привет ! Добавляю
if(!empty($fortemplate) && $_GET['do']!='feedback') echo $tpl->result['content'];
Получаю ошибку Include standart DLE files is denied
Как обойти ? -
Красавчик
Как покрасить ярлыки, похожих новостей?
24-05-2023, 10:46
Спасибо, попробую!
-
redissx
Как покрасить ярлыки, похожих новостей?
24-05-2023, 09:33
Похожие — там сильно урезан функционал. С 16 версии для похожих можно использовать кастом
{related-ids} Выводит список ID похожих публикаций для данной новости. Данный тег полезен при совместном использовании с тегом {custom …}, например тег {custom id=»{related-ids}»}
таким образом можно использовать разный вид похожих для разных категорий и использовать все теги для кратких -
TeraMoune
Telegram & Steam авторизациярегистрация
24-05-2023, 02:27
Как бы особо и нечего показывать, всё как и в реализации стандартных социальных сетей. Что же вы ожидаете увидеть на скриншотах ?
-
bogdan77
Telegram & Steam авторизациярегистрация
23-05-2023, 23:14
Есть скрины модуля?
-
dj-avtosh
Как отобразить двоеточие в xfsearch ?
23-05-2023, 14:43
писать в стол заказов, строчка из dle 16 никуда не пропала. Нужно смотреть проблему на месте.
-
wimpl
Как отобразить двоеточие в xfsearch ?
23-05-2023, 13:01
а как быть?
-
dj-avtosh
Как отобразить двоеточие в xfsearch ?
23-05-2023, 11:38
никто не знает и этого
-
wimpl
Как отобразить двоеточие в xfsearch ?
23-05-2023, 06:31
Если никто не знает, то как можно все : в xfsearch массово заменить, допустим, на . ?
-
mvia
Где расположен CSS превью выводимых изображение поля «Загружаемая галерея изображений»?
22-05-2023, 23:47
Спасибо, забыл о таком…
- Сделать возможность добавления ги… 0
- Нужно подключить новый редактор н… 0
- Подключить оплату к корзине 3
- Плагин пересохранения новостей 1
- на Dle 14 интернет магазин (с кор… 3
- Для ЧПУ 1 нужно удалить id и html… 10
- Нужно доработать dle под доску об… 2
- Нужен модуль фильтрации по стране… 1
- Требуется самописный модуль Hide 6
- В поисках опытного програмиста с … 1
- Alphabet Ajax news 0
- Модуль GoogleMapsReviews — отзывы… 0
- Avatar crop 0
- Telegram & Steam авторизация… 2
- UBlocks — произвольный набор блок… 0
- UTABS — Новые закладки для пользо… 0
- FB2Reader — Читалка книг в формат… 0
- Разрешения на BBcode по группам п… 1
- Ajax search template 0
- Index post 0
FAQ (полезная справка): Шаблоны DLE — static.tpl шаблон оформления «Статические страницы», вывод контента статических страниц настраивается в файле static.tpl шаблона, который можно назначить при добавлении публикации, при этом можно назначить для каждой статьи разный файл шаблона в админпанели скрипта DataLife Engine.
В шаблоне static.tpl оформления при создании статической страницы можно применить следующие теги:
Теги | Описание |
{description} | Тег нужен, чтобы выводить добавленное описание статической страницы. |
---|---|
{static} | Понадобиться данный тег для вывода навигации, с помощью него можно выводить навигацию по нескольким страницам одной статической страницы, если текст слишком большой. |
{views} | Можно вывести количество просмотров статических страниц. |
{custom} | В шаблоне static.tpl можно применять многие теги {custom}, смотрите раздел «Вывод новостей на страницах». |
{text limit=»x»} | Выводит только текст добавленных для статической страницы без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов, сокращение текста происходит до последнего логического слова. |
{image-x} | Выводит ссылки картинки, находящейся в тексте статической страницы, где «X» это номер картинки добавленной в тексте страницы по порядку сверху, например, {image-1} выведет URL первой картинки публикации. |
[image-x] текст [/image-x] |
Отобразит текст, только если картинка с номером «X» присутствует в тексте страницы. |
[print-link] текст [/print-link] |
Тег вывода ссылки на страницу версию для печати. |
{date} | Выводит дату создания страницы в формате установленном в настройках скрипта. |
{date=формат даты} | Выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например: {date=d} — выведет день месяца публикации новости или комментария {date=F} — выведет название месяца, {date=d-m-Y, H:i} — выведет полную дату и время. Также дополнительно как в тексте статических страниц, так и в их шаблонах вы можете указывать теги из модуля управления рекламой и теги информеров. |
[edit] текст [/edit] |
Выводит текст заключённый в них в виде ссылки на редактирование статической страницы, для групп пользователей, которым разрешено редактирование.
Пример: [edit] Редактировать [/edit], так как можно использовать разные языки, заключенный в скобки текст может быть любой. |
[static=имя страницы] текст [/static] |
Заключенный в код текст будет показан, если посетитель просматривает статическую страницу с указанным именем. |
[not-static=имя страницы] текст [/not-static] |
Обратный вариант, выводит текст, если посетитель не просматривает статическую страницу с указанным именем. |
В шаблоне ещё есть поддержка тегов рекламы и RSS информеров.
Пример статической страницы, статья: Как установить DLE на хостинг.
Dle шаблоны *.tpl об всех файлах подробно
Статические страницы настраивается в шаблоне static.tpl, готовый вариант можно увидеть в архиве движка в папке dle14_0.zip/upload/templates/Default/ или скачать по этой ссылке.
static.zip [358 b] (cкачиваний: 63)
УлучшениеУлучшена админ панель.
УлучшениеУлучшена производительность модуля за счет приоритета поиска.
ИзменениеПолностью переписан код и sql запросы.
НововведениеВыбор в каких полях новости искать.
НововведениеВозможность соединять поля в единую строку для поиска в ней.
НововведениеПростое «исправление» раскладки.
НововведениеПоиск между слов.
НововведениеСортировка по вхождению запроса в заголовке новости.
НововведениеСортировка по вхождению запроса в дополнительном поле.
НововведениеСортировка по вхождению запроса в в соединении строк.
НововведениеТочная сортировка по вхождению запроса.
НововведениеМинимальное количество символов в запросе.
НововведениеМаксимальное количество символов в запросе.
НововведениеПоиск только в выбранных категориях.
НововведениеИсключить не нужные категории из поиска.
НововведениеПоиск только в выбранных категориях из поиска.
НововведениеИсключить новости.
НововведениеСортировка новостей по умолчанию.
НововведениеВывод новостей дата которых еще не наступила.
НововведениеПоказывать новости которые опубликованы на главной.
НововведениеВыводить зафиксированные новости выше других.
НововведениеКэширование поиска.
НововведениеНавигация вынесена в отдельный файл для её кастомизации.
НововведениеСтатистика поиска.
НововведениеАвтоматическая очистка статистики.
НововведениеЗамена символов на пробелы.
НововведениеУдаление символов.
НововведениеПоиск внутри страниц категорий/тегов/доп полей.
НововведениеДобавлены теги новые теги для модуля.
НововведениеАвтоматические интеграции с сторонними модулями.
НововведениеПоисковые подмены.
НововведениеВозможность задать для поисковой подмены точное совпадение.
НововведениеЧПУ для полного поиска