0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 395 Просмотров
*

kiev

  • Захожу иногда
  • 118
  • 0 / 3
  • Маэстро!
Как закодировать url формы поиска, чтоб ссылка была вот такая: http://site.com/search=%3C%21%5BCDATA%5B

Вот сама форма поиска:

Код
<div class="search<?php echo $moduleclass_sfx; ?>">
<form action="<?php echo JRoute::_('index.php'); ?>" method="post" class="form-inline" role="search">
<?php
$output = '<label for="mod-search-searchword' . $module->id . '" class="element-invisible">' . $label . '</label> ';
$output .= '<input name="searchword" id="mod-search-searchword' . $module->id . '" maxlength="' . $maxlength . '"  class="inputbox search-query input-medium" type="search"' . $width;
$output .= ' placeholder="' . $text . '" />';

if ($button) :
if ($imagebutton) :
$btn_output = ' <input type="image" alt="' . $button_text . '" class="button" src="' . $img . '" onclick="this.form.searchword.focus();"/>';
else :
$btn_output = ' <button class="btn mobile" onclick="this.form.searchword.focus();">' . $button_text . '</button>';
endif;

switch ($button_pos) :
case 'top' :
$output = $btn_output . '<br />' . $output;
break;

case 'bottom' :
$output .= '<br />' . $btn_output;
break;

case 'right' :
$output .= $btn_output;
break;

case 'left' :
default :
$output = $btn_output . $output;
break;
endswitch;
endif;

echo $output;
?>
<input type="hidden" name="task" value="search" />
<input type="hidden" name="option" value="com_search" />
<input type="hidden" name="Itemid" value="<?php echo $mitemid; ?>" />
</form>
</div>

Заранее благодарен за помощь.
*

NewUsers

  • Живу я здесь
  • 2306
  • 212 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

kiev

  • Захожу иногда
  • 118
  • 0 / 3
  • Маэстро!
Re: Как закодировать url формы поиска?
« Ответ #2 : 06.12.2020, 17:44:18 »
А как именно внедрить это в скрипт?
*

NewUsers

  • Живу я здесь
  • 2306
  • 212 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Как закодировать url формы поиска?
« Ответ #3 : 06.12.2020, 17:56:22 »
Код: php
echo JRoute::_('index.php?search=' . urlencode('текст'));
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

kiev

  • Захожу иногда
  • 118
  • 0 / 3
  • Маэстро!
Re: Как закодировать url формы поиска?
« Ответ #4 : 06.12.2020, 18:07:07 »
И что это будет?
*

NewUsers

  • Живу я здесь
  • 2306
  • 212 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Как закодировать url формы поиска?
« Ответ #5 : 06.12.2020, 18:17:10 »
И что это будет?
Возможно неправильно будет, отправляйте форму методом GET и измените имя инпута на search
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Тип поля формы Select sql, как заполнить его через функцию php?

Автор GuDeVic

Ответов: 13
Просмотров: 824
Последний ответ 07.10.2022, 12:25:45
от fsv
Не работает поиск на странице поиска

Автор web_signal

Ответов: 15
Просмотров: 519
Последний ответ 31.08.2022, 11:52:46
от sivers
Нет категорий поиска в регистрации J-BusinessDirectory

Автор tochka

Ответов: 0
Просмотров: 206
Последний ответ 28.07.2022, 09:00:11
от tochka
Глучит модуль поиска

Автор mak200

Ответов: 0
Просмотров: 330
Последний ответ 20.12.2021, 11:53:25
от mak200
Почему не работает форма поиска type="search"

Автор Hufflepuff

Ответов: 3
Просмотров: 361
Последний ответ 16.12.2021, 12:13:46
от Hufflepuff