Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 17.05.2007, 10:37   #1
vermus
Новенький
 
Регистрация: 03.04.2007
Сообщений: 3
Question templavoila + macina_searchbox

Здраствуйте! Есть два вопроса по поводу поиска.

Есть:
TYPO3 Ver. 4.1
TemplaVoila! (templavoila) 1.3.0
Indexed Search Engine (indexed_search) 2.10.0

indexed_search настроен и работает (в инфе страницы индексируются)
Searchbox работает только если его вставить как плагин на определенную страницу.

Данный код, для сквозного вывода формы поиска, предложеный здесь
не работает совсем (то есть даже форма не появляется, так же пробовал добавлять на статическую страницу, как содержимое страницы типа HTML) (я думаю это связано с TemplaVoila!):

Код:
<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>
Далее, попробовал Searchbox for Indexed Search Engine (macina_searchbox) 2.2.0. Форма на статической странице выводится, но не ищет. По мануалу к macina_searchbox попробовал вставить в html шаблон, но форма не отоборажается (я так понял опять из-за использования TemplaVoila!).

Вопрос. В принципе устроил бы и стандарный Searchbox, но с более гибким управлением (например, изменить надпись на кнопке, изменение критериев поиска, что я так понял делается, как в приведенном выше коде). Подскажете, может какие ньюансы я упустил, или ссылочку на доку (я что-то ничего не нашел ), спасибо.
vermus вне форума   Ответить с цитированием
Старый 17.05.2007, 13:36   #2
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Я просто вставляю HTML, отрезанный от нормального вывода indexed_search. Плагин ничего болше и не делает.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 17.05.2007, 16:01   #3
vermus
Новенький
 
Регистрация: 03.04.2007
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Я просто вставляю HTML, отрезанный от нормального вывода indexed_search. Плагин ничего болше и не делает.
Хорошо, у меня такой код:
Код:
<form action="index.php?id=49&amp;no_cache=1" id="a9af097f45d0b0be96051973d36322be4"
name="a9af097f45d0b0be96051973d36322be4" enctype="multipart/form-data"
method="post" target="page" onsubmit="return validateForm('a9af097f45d0b0be96051973d36322be4','','','','')">
        <div style="display:none;">
        <input type="hidden" name="stype" value="L0" />
        <input type="hidden" name="locationData" value="49:tt_content:61" /></div>
		<!--  Search form inserted: [begin]  -->
			<table border="0" cellspacing="1" cellpadding="1" class="csc-searchform">
      <tr><td class="csc-form-labelcell">
      <p class="csc-form-label">Искать:</p>
      </td><td class="csc-form-fieldcell">
      <input type="text" name="sword" size="20" value="поиск" />
      </td></tr><tr><td class="csc-form-labelcell">
      <p class="csc-form-label">Search in:</p></td>
      <td class="csc-form-fieldcell">
      <select name="scols" size="1">
      <option value="pages.title-subtitle-keywords-description:tt_content.header">Headers and keywords</option>
      <option value="tt_content.header-bodytext-imagecaption" selected="selected">Page content</option>
      </select></td></tr><tr><td class="csc-form-labelcell"><p class="csc-form-label">
      </p></td>
      <td class="csc-form-fieldcell">
      <input type="submit" name="submit" value="Искать!" /></td></tr></table>
		<!--  Search form inserted: [end] -->
Если его вставлять в html шаблон, форма появляется, но в action добавляется "fileadmin/templates/" что ес-но приводит к "Невозможно найти страницу", после нажатия на поиск.

Плюс ко всему я не уверен в его правильности, так как наличиствует id поискового запроса. Подскажите пожалуйста как его подправить, чтобы поиск проиходил по контенту и заголовкам только по option value="tt_content.header-bodytext-imagecaption".

ps. чем должна являться страница с id=49 и какой контент в ней должен быть? (плагин или еще что?)
__________________
http://vermus.info

Последний раз редактировалось vermus; 17.05.2007 в 16:16
vermus вне форума   Ответить с цитированием
Старый 18.05.2007, 11:45   #4
vermus
Новенький
 
Регистрация: 03.04.2007
Сообщений: 3
По умолчанию

В общем, сутация продвинулась до следующего:
Указал абсолютный путь в форме до страницы в шаблоне (что мне не нравится совершенно). На страницу поместил плагин. Работает. Но:
1) После результатов поиска опять же выводится форма поиска на английском с опциями, что не требуется
2) в результате запроса, не содержащего результатов выводится "Sorry, your search was empty!", хотелось бы иметь эту же надпись на русском.

Если со страницы убрать плагин (даже скрыть), то ничего не отображается.
__________________
http://vermus.info
vermus вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменения в TemplaVoila (by Tapio Markula) Valery Romanchev Новости TYPO3-разработки 0 04.12.2006 18:07
Столбцы и TemplaVoila filippoff Общие вопросы 0 17.11.2006 07:54
tt_product и templavoila filippoff Магазины и каталоги для TYPO3 3 28.07.2006 22:24
Тест: TemplaVoila Decorator extension Pavel Antonov Новости TYPO3-разработки 0 09.03.2006 14:08
Какую TemplaVoila выбрать MVH Общие вопросы 4 19.05.2005 20:40


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория