Просмотр полной версии : Поиск по сайту
Здравствуйте. Какой поиск по сайту посоветуете, чтобы работал и была понятная документация. Ещё необходимо, чтобы он был в определённой части моего html шаблона, т.е. на каждой странице для этого шаблона.
Valery Romanchev
02.03.2009, 12:11
indexed_search
поисковую форму вставляете как кусок HTML-кода через TS (так же как будет вставлять отальные элементы - навигацию, шапку, футер)
Спасибо, поставил, сделал всё по инструкции, но когда делаю запрос, то он ничего не находит((( Может-быть я что-нибудь упустил?
А подскажите если не трудно,
как из результатов поиска убрать лишние поля с информацией?
чтобы остались только слово, и ссылка...
Залазишь внутрь папки плагина поиска и ищешь в скриптах, где находится процедура, выводящая на страницу поиска результаты и т.д. и удаляешь всё лишнее
ну это я понимаю,
я спрашиваю про наличие более гуманного способа
-=UncleByte=-
11.03.2009, 12:31
ну это я понимаю,
я спрашиваю про наличие более гуманного способа
Ну там в общем-то и шаблон есть и css никто не отменял вроде как ;)
Ок. Спасибо. Поищу)
а ктонибуть сталкивался с предупреждением
"Warning: Cannot modify header information - headers already sent by (output started at /home/airmatic/airmatic.nichost.ru/docs/typo3/sysext/indexed_search/pi/class.tx_indexedsearch.php:2389) in /home/airmatic/airmatic.nichost.ru/docs/typo3/sysext/cms/tslib/class.tslib_fe.php on line 3226"
?
сталкивался некоторые редакторы неправильно сохраняют в utf8 - вставляют символ в самом верху страницы, поэтому - из-за этого символа и появляется сообщение, используй редактор phpexpert.
Вы имеете в виду визуальные редакторы ?
эт полюбому не в них дело.
Всем спасибо.
Разобрался сам
Я использую поиск по сайту, который встроен в typo3 (когда создаю содержание страницы, выбираю элемент 'поиск'). Недавно заметил, что он не находит слов и фраз, появляющихся на странице по средством выборки строк из базы данных (скрипт выводящий данные из базы ручной и вставлен на страницу с помощью плагина page php content). Можно ли как-нибудь исправить данную ситуацию? Ситуация с indexed search лучше или также дело обстоит?
Здравствуйте. Такая вот проблема, вставил форму поиска и плагин для результатов. Но на сайте никак не видно результата поиска, просто белое поле. Почему так? Другие плагины работают...
AnShLv
indexed search ?? или что вы используете?
если indexed search то на странице где будут результаты должны быть стандартная форма поиска..
и на любой другой странице/страницах уже располагаться searcbox для indexed search.
Да, использую indexed_search. Спасибо, но теперь получаю в качестве результата только Sorry, your search was empty! когда ввожу поисковый запрос...
Есть такая замечательная весч как Crawler =)
введите в поиске по форуму.. много чего интересного найдёте..
а так Indexed search сначала индексирует страницы (когда вы их просматриваете) и тока потом по ним ищет.. количество проиндексированых страниц указано в Админ-панели в вкладке "Индексация"
romkacrv
20.07.2010, 20:25
Добрый день вопрос по indexed_search.
Первое что меня смущает почему он у меня не работает без dvdg_indexedsearch_patch.
Второе это то что он не обрамляет
<!--TYPO3SEARCH_begin-->
<!--TYPO3SEARCH_end-->
тегами непосредственно мой контент. Может это быть из-за того, что в качестве контента я использую самописные плагины ? Например на странице статей я вывожу статье посредством своего плагина со своей таблицы.
Третье это то что даже если он и работает indexed_search он мне индексирует только основные страницы вида index.php?id=3 и то без контента.
Четвертое так это то что я использую уже и crawler, но возможно неправильно пишу сценарий для работы со своими таблицами, очень бы хотелось увидеть пример для хеширования "своей" таблицы.Саму конфигурацию из TS root'a crawler видит. Вот пример из ts конфигурации crawlera:
tx_crawler.crawlerCfg.paramSets{
articles = &asbarticle[action]=show&asbarticle[artId]=[_TABLE:tx_asbarticle_article;_FIELD:uid]
articles.cHash = 1
articles.procInstrFilter = tx_indexedsearch_reindex, tx_indexedsearch_crawler
articles.baseUrl = http://mousaut/
}
Конфигурацию indexed_search не делал.
Вывод: у меня получается, что он выводит только непонятно откуда выхваченные куски контента + элементы дерева.
Только по ним и ищет.
С typo только начал работать не судите строго, если что не понятно в вопросе - спрашивайте, задавайте наводящие вопросы, буду весьма признателен за помощь.Заранее спасибо.
Добрый день вопрос по indexed_search.
Первое что меня смущает почему он у меня не работает без dvdg_indexedsearch_patch.
Никогда не доводилось использовать это расширение, поскольку и без него все работает. Внимательно перечитайте мануал и убедитесь что вы все верно установили и настроили.
Второе это то что он не обрамляет
<!--TYPO3SEARCH_begin-->
<!--TYPO3SEARCH_end-->
тегами непосредственно мой контент. Может это быть из-за того, что в качестве контента я использую самописные плагины ? Например на странице статей я вывожу статье посредством своего плагина со своей таблицы.
Обрамление этими "тегами" не является задачей indexed_search. indexed_search как раз таки использует эти теги для определения того, какую часть страницы нужно индексировать. За обрамление эти тегами отвечает css_styled_content, либо, в случае если вы используете templavoila, DO-часть шаблона страницы.
Третье это то что даже если он и работает indexed_search он мне индексирует только основные страницы вида index.php?id=3 и то без контента.
Скорее всего это связано с предыдушим пунктом. Так же следует помнить что в индекс не попадают не кешируемые страницы.
Четвертое так это то что я использую уже и crawler, но возможно неправильно пишу сценарий для работы со своими таблицами, очень бы хотелось увидеть пример для хеширования "своей" таблицы.Саму конфигурацию из TS root'a crawler видит. Вот пример из ts конфигурации crawlera:
tx_crawler.crawlerCfg.paramSets{
articles = &asbarticle[action]=show&asbarticle[artId]=[_TABLE:tx_asbarticle_article;_FIELD:uid]
articles.cHash = 1
articles.procInstrFilter = tx_indexedsearch_reindex, tx_indexedsearch_crawler
articles.baseUrl = http://mousaut/
}
Для примера можно использовать этот небольшой tutorial (http://seethroughweb.com/blog/?p=34)
romkacrv
21.07.2010, 00:13
А по-существу ничего ?
Да и ... вчитайтесь в "Обрамление этими "тегами" не является задачей indexed_search. indexed_search как раз таки использует эти теги для определения того, какую часть страницы нужно индексировать. "
И можно поконкретнее в "За обрамление эти тегами отвечает css_styled_content, либо, в случае если вы используете templavoila, DO-часть шаблона страницы."
Касательно туториала - прочитан давно и тут я не вижу наглядного примера использования индексации таблиц своих плагинов (а именно правильно обращения к таблицам посредствам _FIELD _PID и etc, что вообще в get кидается я не пойму).
Valery Romanchev
21.07.2010, 00:58
И можно поконкретнее в "За обрамление эти тегами отвечает css_styled_content, либо, в случае если вы используете templavoila, DO-часть шаблона страницы."речь вот о чем:
код DO - тут видно, как вставляется TYPO3SEARCH
<field_content_left type="array">
<tx_templavoila type="array">
<title>Content Left</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>ce</eType>
<TypoScript>
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
</TypoScript>
<oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>db</internal_type>
<allowed>tt_content</allowed>
<size>5</size>
<maxitems>200</maxitems>
<minitems>0</minitems>
<multiple>1</multiple>
<show_thumbs>1</show_thumbs>
</config>
<label>Content Left</label>
</TCEforms>
</field_content_left>
Никак не могу найти, где почитать про этот indexed_search.
Как его установить (хотя вроде он установлен), как разместить на страничке форму поиска?
Документация для indexed_search поставляется в виде отдельного расширения - doc_indexed_search. Вы так же можете ознакомиться с этой документацией онлайн (http://typo3.org/documentation/document-library/extension-manuals/doc_indexed_search/4.2.1/view/).
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot