Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   два вопроса по indexed_search (http://forum.typo3.ru/showthread.php?t=1483)

demav 04.06.2006 10:24

два вопроса по indexed_search
 
Насколько я понял, в indexed_search нет возможности выводить результаты поиска на заданной странице - только на той же, где форма ввода поисковой фразы. Посмотрел в коде, вроде на самом деле нет.

Пришлось установить еще одно расширение, но только из-за этой проблемы.
Так ли это, как вы поступали в этом случае?

Если результаты поиска выводить в некой "фиктивной" странице "Результаты поиска", то эта страница тоже индексируется. Как отключить индексацию выборочных страниц - не нашел.

Даже удивительно, что в таком мощном приложении не предусмотрено таких, казалось бы, очевидных вещей. Или это я торможу? :)

Volodymyr Pavlyuk 04.06.2006 17:49

в параметрах страницы есть чекбокс "No search"

Dutchak Vitaly 04.06.2006 18:12

Я делал так:

Делаю обыкновенную форму в HTML нужные поля делаю hidden и ставлю то значение, какое мне надо, называю соответсвенно как надо и в action ставлю страницу где должны быть результаты, потом добавляю туда indexed_search и делаю для него шаблон, без формы, правил и расширеного поиска.

demav 04.06.2006 19:08

Цитата:

Сообщение от Volodymyr Pavlyuk
в параметрах страницы есть чекбокс "No search"

клево! действительно, есть в "дополнительных настройках"
спасибо :)

demav 04.06.2006 19:11

Цитата:

Сообщение от Dutchak Vitaly
Я делал так:

Делаю обыкновенную форму в HTML нужные поля делаю hidden и ставлю то значение, какое мне надо, называю соответсвенно как надо и в action ставлю страницу где должны быть результаты, потом добавляю туда indexed_search и делаю для него шаблон, без формы, правил и расширеного поиска.

Да, идея ясна. Расширение macina_searchbox по сути так и делает.
Просьба - напишите typoScript, который рисует эту форму. Думаю, что рано или поздно я бы сделал это, но похоже, не сразу.
Заранее благодарен

Dutchak Vitaly 05.06.2006 00:22

Цитата:

Сообщение от demav
Да, идея ясна. Расширение macina_searchbox по сути так и делает.
Просьба - напишите typoScript, который рисует эту форму. Думаю, что рано или поздно я бы сделал это, но похоже, не сразу.
Заранее благодарен

Я не использую TS для этих целей, это простой статический код в HTML шаблоне.

sharkich 06.06.2006 20:27

Цитата:

Сообщение от Dutchak Vitaly
Я не использую TS для этих целей, это простой статический код в HTML шаблоне.

а где можно посмотреть какие поля с какиме значениями должны быть у формы?

Dutchak Vitaly 07.06.2006 01:29

Цитата:

Сообщение от sharkich
а где можно посмотреть какие поля с какиме значениями должны быть у формы?

Добавьте indexed_search на страницу и посмотрите какие поля там

sharkich 12.06.2006 18:03

Цитата:

Сообщение от Dutchak Vitaly
Добавьте indexed_search на страницу и посмотрите какие поля там

там этих полей :cool:
Код:


tx_indexedsearch:
_sections=0
_freeIndexUid="_"
pointer="0"
ext="0"
type="1"
defOp="0"
media="-1"
order="rank_flag"
group="flat"
lang="0"
desc="0"
results="10"

еслибы еще знать как настроить его :rolleyes: а то на любое слова в поиске(ru/en) ничего не находит:(

Dutchak Vitaly 12.06.2006 20:20

Код:

<form name="suchen" action="http://boschalumni.net/index.php?id=44" method="post">
  <div class="td" align="left">
    <input class="inp" name="tx_indexedsearch[sword]" value="" size="29" type="text">
  </div>
  <div class="td" align="right">
        <input name="tx_indexedsearch[_sections]" value="0" type="hidden">
        <input name="tx_indexedsearch[pointer]" value="0" type="hidden">
        <input name="tx_indexedsearch[ext]" value="0" type="hidden">
        <br class="br3">
        <input class="sbm" name="submit_search" value="Go" type="submit">
  </div>
</form>

Вот пример HTML формы для поиска. А чтобы поиск заработал надо прописать в TS шаблоне следуещее:
Код:

config {
    index_enable = 1        # for pages
    index_externals = 0    # for documents
    no_cache = 0
}



Часовой пояс GMT +4, время: 22:24.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot