Разделы

  
 

Вывод Шаблона результатов поиска в simpleSearch

Уважаемое сообщество!
Подскажите пожалуйста как сделать шаблон для вывода результатов поиска в simpleSearch

Заранее спасибо!

[REVO] Квадратики в результатах поиска SImpleSearch

Может кто-нибудь сталкивался с подобной проблемой, в результатах поиска вместо русских букв отображаются квадратики. Не помню точно, но возможно это появилось после обновления до REVO 2.2



Вызов формы:
[[!SimpleSearchForm? &landing=`12` &tpl=`MySearchForm`]]


Чанк MySearchForm:
<div class="topsearch">
<form class="sisea-search-form" action="[[~[[+landing:default=`[[*id]]`]]]]" method="[[+method:default=`get`]]">
    <input type="text" name="search" id="search" value="введите запрос и нажмите Enter" onfocus="if(this.value == 'введите запрос и нажмите Enter'){this.value = '';}" onblur="if(this.value == ''){this.value='введите запрос и нажмите Enter';}" />
    <input type="hidden" name="id" value="[[+landing:default=[[*id]]]]" />
</form>
</div><!--/topsearch-->


Вызов на странице:
[[!SimpleSearch]]
  • 0
  • 28 февраля 2012, 11:05
  • ig0r74
  • 3

Изменение текста ошибок в SimpleSearchForm

Хочу заменить в SimpleSearch текст ошибки «По вашему запросу ничего не найдено» на фрагмент кода. Можно ли сделать это изящно или надо менять в языковых файлах?
  • 0
  • 11 февраля 2012, 17:47
  • vlad
  • 1

Поиск по алфавиту

Нужно создать поиск по алфавиту, например нажимаешь на «А» и он находит по фамилии начинающая с буквы «А», только по фамилии!

Подскажите в какою степь копать, я предполагаю использовать плагин «SimpleSearch»

Пока писал пришла мысль простой вариант наверно, создать TV и вносить туда по какой букве этот человек будет искаться и задать параметры поиска по этому TV для «SimpleSearch»

Хочу услышать комментарии или советы
  • 0
  • 9 февраля 2012, 13:33
  • adman
  • 7

[Revo] SimpleSearch и два контекста.

Настроил контексты и два домена — обрадовался и тут посыпались проблемки.
Дело в том что у меня общие шаблоны для обоих контекстов
Вызываю поиск:
[[!SimpleSearchForm? &landing=`45`]]


45 — id документа в первом контексте.
Во втором контексте — совсем другой id

Можно ли как нибудь без нового шаблона малой кровью сделать приземление результатов поиска в первом контексте в один id, а во втором контексте — в другой id

То же самое касается и wayfinder.
[[!Wayfinder? &startId=`21` &level=`3` &ignoreHidden=`TRUE` &contexts=`web`]]

Нужно вывести только подраздел а у родителей(startId) этого раздела в разных контекстах разные id. C wayfinder пока выкрутился и забираю статьи из первого контекста, но скоро надо будет делать уникальные статьи…
Не хочется плодить шаблоны, отличающиеся на 2 циферки. Их итак уже 20 штук ((
А если сайтов будет 3-4 или больше вообще ужос-ужос
  • 0
  • 7 февраля 2012, 10:49
  • first
  • 3

[REVO] AJAX-вывод из SimpleSearch

Как известно, SimpleSearch не умеет выводить результаты поиска через AJAX. Товарищи из himmelbergerdesign.com это поправили.

Делюсь их рецептом.


( Читать дальше )
  • +4
  • 24 января 2012, 01:21
  • vlad
  • 13

[REVO] SimpleSearch - перевод

Коллеги, подскажите пожалуйста, как перевести вывод результатов SimpleSearch? Читал, что можно через properties, но не нашел, как именно.
  • 0
  • 22 января 2012, 23:23
  • vlad
  • 4

РЕШЕНО - [REVO] вывод результатов SimpleSearch

Есть парочка вопросов по выводу списка результатов поиска с помощью SimpleSearch:
1. Как в результатах выводить значения из TV параметров?
2. Как из результатов исключить ресурсы типа «каталог»?


( Читать дальше )
  • 0
  • 19 января 2012, 14:54
  • dob
  • 6

[[!REVO]] SimpleSearch 1.5.2 pl кодировка результата поиска

5 душ один и тот-же вопрос в один день, а опубликовать вопрос на форуме?
Для тех кто в танке. По строчкам.
Открываем файл simplesearch.class.php который лежит в папке
core/components/simplesearch/model/simplesearch/

( Читать дальше )

SimpleSearch или getResources для организации поиска!

Столкнулся с проблемой, как организовать поиск по ключевым словам c дальнейшей фильтрацией по TV параметру, SimpleSearch прекрасно ищет по ключевым словам, но как отфильтровать результаты по TV параметру?

Пробовал с помощью getResources решить проблему, фильтруется по TV параметру, а возможно ли сделать поиск(фильтрацию) по полям [[+pagetitle]],[[+introtext]]?

Вот вызов с помощью getResources:
<p>
[[!getPage? 
&elementClass=`modSnippet` 
&element=`getResources` 
&parents=`2` 
&depth=`5` 
&limit=`5` 
&pageVarKey=`page` 
&includeTVs=`1` 
&includeContent=`1` 
&processTVs=`1` 
&tvPrefix=`` 
&hideContainers=`1`
&showHidden=`1` 
&tvFilters=`mkr==12` //фильтр по району 12
&tpl=`company_about` 
&where=`{"pagetitle":"ООО «Азбука Комфорта»"}` // поиск по заголовку
]]
<br />
[[+page.nav]]
</p>

так ищет только если поисковой запрос точно совпадает с заголовком.
А мне надо чтоб при любом слове присутствующем в заголовке, выдавало.
Помогите пожалуйста.
  • 0
  • 11 октября 2011, 12:30
  • maloy
  • 7