PDA

Просмотр полной версии : Помогите новичку


HardRock
28.07.2008, 19:58
Как организовать поиск на сайте средствами CMS ?

Или проще зделать поиск отдельным php файлом ?, но в таком случае я не представляю как этот поиск совместить потом с typo3


И если всётаки есть способ поиска средствами CMS то подскажите пожалуйста как зделать дизайн для етого поиска чтобы я его воткнул в нужноеместо ан сайте,


к примеру строка моего поиска должна постоянно находится в шапке сайта, а его результаты должны отображатся на месте контента в центре

kyzma
28.07.2008, 20:57
Indexed Search Engine (indexed_search) + layout

Хотя если с переадресацией, то на страничке делаешь контент с этим экстеншеном, а в форме поиска указываешь action на эту страничку.

Alex Podusov
29.07.2008, 11:47
Indexed Search Engine (indexed_search) + layout

Хотя если с переадресацией, то на страничке делаешь контент с этим экстеншеном, а в форме поиска указываешь action на эту страничку.

я как раз задумывался над этим вопросом. то есть помещаем в шаблон форму, полагаю можно взять строки из файла indexed_searsh.tmpl?

<form action="###ACTION_URL###" method="post" name="tx_indexedsearch">
Поиск:
<input type="text" name="tx_indexedsearch[sword]" value="" class="tx-indexedsearch-searchbox-sword sword" />
<input type="submit" name="tx_indexedsearch[submit_button]" value="Искать" class="tx-indexedsearch-searchbox-button submit" />
</form>
Подставив вместо ###ACTION_URL### адрес страницы поиска. Соответственно этому вопрос, даже два.
Первый - достаточно будет такой формы, или требуется указание всех переменных из формы шаблона indexed searsh?
Второй - в таком случае если поиск переместится в другое место, проще говоря если адрес страницы изменится - придется изменять шаблон и снова ремапить. Кстати, встречал тут несколько раз, про как и прежде после ремапа надо заново ручками править XML. Я при создании TS Object Path все lib-ы прописываю в той же форме, где и завожу их, ведь после сохранения это поле для ввода появляется - остается только прописать имя объекта, и нажать кнопку update. И сколько не ремапил шаблон - ничего никогда не слетало.
Так вот, я ушел в сторону. Мне надо в TS шаблона в поле констант определить константу ACTION_URL ?

alexk
02.08.2008, 14:46
Добрый день, столкнулся с такой проблемой, не работает форма поиска. Сайт забит контентом, но поиск ничего не находит. Использую Indexed Search, что делать ? :confused:

Andrey Grey
02.08.2008, 15:17
если индексерч не проидексировал страницу, то она не будет в поиске.

alexk
06.08.2008, 20:14
Поставил Crawler, но поиск так и не заработал, ничего не ищет... ДА же и не знаю что делать...

Andrey Grey
07.08.2008, 11:16
в исходном коде на страницах у вас есть блоки: <!--TYPO3SEARCH_begin--> <!--TYPO3SEARCH_end--> ?

alexk
07.08.2008, 11:43
Да такие блоки есть..

Andrey Grey
07.08.2008, 11:45
Да такие блоки есть..

тадыть ничего сказать не могу. нужно смотреть вживую

alexk
07.08.2008, 16:27
Я уже изрядно упарился искать в чём может быть проблема(
стоит Typo3 4.1.6 ставил 4.1.3
Проверял базу на соответствие кодировкам, всё ок.
Включил стандартный поиск, всё работает нормально.
Поставил site Crawler, эффект 0.
Ставил indexed_search с работающего сайта, ничего не изменилось(

Indexed_search отказывается работать.. Может его можно заменить другим разрешением?

Andrey Grey
07.08.2008, 16:44
попробуйте http://code.google.com/apis/ajaxsearch/web.html

alexk
07.08.2008, 16:50
спасибо, конечно но это врядли подойдёт) Я сейчас ещё покручу

alexk
07.08.2008, 19:33
Вообщем всё оказалось куда проще, indexed_search работает отлично, просто я зачем то в setup сайта засунул настройки плагина (ext_typoscript_setup.txt) и получилось что норм настройки не срабатывали, а срабатывали настройки из typoscript (а там они просто не верные))))

Alex Podusov
08.08.2008, 11:51
Вообщем всё оказалось куда проще, indexed_search работает отлично, просто я зачем то в setup сайта засунул настройки плагина (ext_typoscript_setup.txt) и получилось что норм настройки не срабатывали, а срабатывали настройки из typoscript (а там они просто не верные))))

ну, не знаю, не знаю... "засунул" в сетап содержимое этого файла, и всё нормально работает. если конечно в первой строчке "0" заменить на "1" в config.index_enable = 0, и всё же включить поиск ;)

alexk
08.08.2008, 11:55
Дело в том что конфиг как бы оказался прописан дважды, в одном случае enabled а во втром disabled. и потому не работал.... + я не заметил что у меня подключен конфиг дважды...

Falcon
21.01.2009, 17:00
У меня похожая проблема
на страницах есть метки
<!--TYPO3SEARCH_begin--> <!--TYPO3SEARCH_end-->
но в бекэнде в разделе индексация
Indexing Engine Statistics

RECORDS

index_phash: 0
index_words: 0
index_rel: 0
index_grlist: 0
index_section: 0
index_fulltext: 0
index_phash TYPES

как это исправить?
или на это просто нужно время?

Alex Podusov
21.01.2009, 19:46
У меня похожая проблема
на страницах есть метки
<!--TYPO3SEARCH_begin--> <!--TYPO3SEARCH_end-->
но в бекэнде в разделе индексация


как это исправить?
или на это просто нужно время?

по идее индексирование происходит тогда, когда страницу открывают для просмотра в браузере, насколько я понял. попробуй пройтись по всем страницам фронтэнда и посмотри, будет ли результат?

Falcon
21.01.2009, 20:03
их уже 612 =(


щас парочку обойду посмотрю на результат


0 эмоций в кравблере всё нормально
в индекс сеарч попрежнему глухо

AnShLv
31.03.2009, 18:57
Подскажите, как добавить поиск в новостях в indexed_search (проиндексированы новости, но в них поиск не проходит) и как перевести названия стандартной формы поиска?

Falcon
01.04.2009, 02:03
как перевести названия стандартной формы поиска?
есть такое расширение "macina_searchbox"
http://typo3.org/extensions/repository/view/macina_searchbox/current/
и форма поиска будет такой какой ты укажешь в шаблоне.
хотя и стандартная форма тоже описана в шаблоне