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

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

  • Живу я здесь
  • 2250
  • 202 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Занимаюсь создание расширений для Joomla 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

kiev

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

NewUsers

  • Живу я здесь
  • 2250
  • 202 / 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.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

kiev

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

NewUsers

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

Глучит модуль поиска

Автор mak200

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

Автор Hufflepuff

Ответов: 3
Просмотров: 234
Последний ответ 16.12.2021, 12:13:46
от Hufflepuff
jQuery. Передать значение в поле формы Битрикс24

Автор fbr

Ответов: 40
Просмотров: 928
Последний ответ 21.11.2021, 12:05:18
от gartes
Тип поля формы Select sql, как заполнить его через функцию php?

Автор GuDeVic

Ответов: 11
Просмотров: 569
Последний ответ 14.07.2021, 08:02:37
от GuDeVic
Как исключить сущности из поиска com_search?

Автор Damarkuzz

Ответов: 0
Просмотров: 157
Последний ответ 26.06.2021, 10:54:33
от Damarkuzz