Как сделать форму поиска
Помогите пожалуиста, как сделать, чтобы поиск выглядел как окошечко для ввода слова и рядом кнопка Искать( стандартно как на всех сайтах), у меня поиск только расширенный получается, когда просто есть кнопка поиск и при нажатии на нее в поле CONTENTа появляется форма поиска расширенного( подкл. расширение search в typo3)
|
Цитата:
Код:
<form action="index.php?id=999" id="quicksearch" name="quicksearch" method="post"> удачи =) |
Форма работает, но вот контент с альтернативных языков не ищет
помогите разобратся, в чём проблема , чт оя еще не указал ? после установки зашол на каждую страницу, извсех существующих, создал страницу Search result, для отображения результатов поиска, подставил выше приведённый код, подкоректировал его под свой сайт, больше ничего не делал, поиск с ангийским языком работает, русский(альтернативный язык) не ищет и еще вот такой вопрос, страницапоиска не переводится при смене языков, подскажите как это зделать ? |
значится так... с реалурл'ом этот трюк не проходит. придется прописывать действующий путь до страницы с выводом результатов поиска (здесь ведущий слэш будет НЕОБХОДИМ!). если параметр L не скрыт - то проще этот код вынести в отдельный PHP файл и подключить в замапленную область, а всё, что стояло за "?" перекинуть в строку запросв. Примерно так
Код:
<form action="/здесь-путь-до-страницы-поиска/searsh.html?<? $s = explode("?", $_SERVER["REQUEST_URI"]); |
вынес форму поиска в отдельный php файл, так как добавил туда немного динамики плюс проверка на то, является ли это страница с поиском или нет, чтобы не выводить форму минипоиска на странице с основным поиском...
в setup Код:
includeLibs.something1 = fileadmin/template/setup/form_searsh_mini.php Код:
<?php |
Цитата:
в tsref пример для userfunc |
Сделал по анологии с подключением языкового меню. Там тоже просто функция в отдельном файле...
Код:
includeLibs.something = fileadmin/template/setup/tt_news_languageMenu.php |
Сделал так:
Код:
includeLibs.something1 = fileadmin/template/setup/form_searsh_mini.php Код:
<?php |
Цитата:
includeLibs.cheta = fileadmin/templates/cms/getSearch.php page.1.subparts.SEARCH = USER page.1.subparts.SEARCH.userFunc = user_getSearch а в index стоит : <!-- ###SEARCH### -->|<!-- ###SEARCH### --> всё работает P.S. помоему называть функцию начиная с user_ обязятельно |
ха! И верно... в первоначальный вариант, без класса, добавил user_ к названию функции - и всё заработало. Спасибо! Теперь кажется, что где-то я это читал, но видимо тогда оно не отлажилось в голове
|
Часовой пояс GMT +4, время: 07:18. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot