Разделы

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

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

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

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

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

Комментарии (7)

RSS свернуть / развернуть
+1
avatar

valikras

  • 9 февраля 2012, 17:39
0
кстати проверил штука хорошая но как например сделать что бы было на русском и на английском алфавит
avatar

adman

  • 10 февраля 2012, 12:09
+1
я не сильно копался в нём, лады, тогда немного изменим сниппет. Открываем сниппет SiteAtoZ после строки
$a = range($alphabetHeadingStart, $alphabetHeadingEnd);
примерно стр.94 добавляем код
//rus 
if($rus === '1'){
foreach (range(chr(0xC0),chr(0xDF)) as $v) 
$a[] = iconv('CP1251','UTF-8',$v); 
}

Теперь в вызове добавляем условия
&rus=`1`
Примерно выглядит так
[[!SiteAtoZ? &parents=`10` &tpl=`testPost` &rus=`1`]]

Т.е. если &rus не указывать, то выводиться только английский адфавит.
Удачи.
avatar

valikras

  • 10 февраля 2012, 14:45
0
нужна всё таки ещё помощь очень мало в инете про этот плагин

вот сайт name-nn.combest.ru/heroes/

у меня выводится алфавит и кто есть, мне нужно что бы когда первый раз выводиться только алфавит, при нажатие на букву вы водился только люди с этой буквой других показывать не надо и надо что бы это выводилось в определённый div а не в том же где алфавит
avatar

adman

  • 16 февраля 2012, 12:32
0
да помогло, да блин что бы настроить этот плагин по человечески столько надо переписывать сниплет, что прям и хочется написать этот плагин нормально и потом раздовать
avatar

adman

  • 16 февраля 2012, 11:43
0
Хм… случайно увидел статью…
Решили проблему? :)
У меня есть вот такое решение:
fishspace.ru/peoples/ (справа по буквам пощелкайте)
avatar

createit

  • 9 апреля 2012, 18:58
0
fishspace.ru/peoples/find/?l=Б
если не найденно, то и в правом меню должна ссылка быть не активна.
А так, лишнее решение не бывает…
avatar

valikras

  • 9 апреля 2012, 19:07

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.