Search in Tables + tt_news categories
Попробовал использовать для поиска расширение Search in Tables. Все в общем, то неплохо, только вот хочется найти записи для новостей какой-то определенной категории... увы реализовать это не получилось.. вомзожно кто-то сталкивался с этим и сможет мне помочь?
|
Цитата:
Вплотную этим поиском планирую начать заниматься через 3 дня |
Реально не могу найти никакой альтернативы стандартному поиску, который очень примитивный и индексному, который на простых сайтах просто не в тему.
Посоветуйте какое-то толковое расширение)) В репозитории искал какие-то экстеншены, но увы понаходил или глючные или недоделанные... а хотелось бы чего-то более-менее стабильного)) Например тот же an_searhit мало того, что имеет документацию на немецком, так выдает какие-то не совсем корректные результаты с дикой кодировкой. feseachintable неплох, в принципе, но там нет pagebrowsera, вываливается глюк при вводе в поиск одной буквы, результат выводится не только плагине с кодом result но и на form... sg_search вроде по описанию подходит, но документация для него пока в разработке( --- В общем, прошу посоветовать поиск не такой сложный как индексированный, но и не примитивный как стандартный. ...Если такой существует :confused: ЗЫ: Valery Romanchev, я так понимаю вы будете "дорабатываеть" тот поиск, что в новостях имеется? или это будет как отдельный экст? и будет ли возможность его где-то скачать для общего использования ? |
Нашел достаточно оригинальное решения для поиска в разных категориях новостей с помощью feseachintable, может не супер оптимальное, но работоспособное.
В общем, в этом расширении задается не только таблица в которой ищем, а еще и страница, на которой располагаются записи... Поэтому достаточно разместить записи новостей из разных категорий на разные страницы и все вроде бы работает толково)) ---- Остается один вопрос. Можно ли как-то быстро, путем добавления определенный строк в исходник расширения, "внедрить" туда стандартный pagebrowser. Понимаю, что стоило бы порыться в исходниках некоторых расширений, посмотреть что там к чему, но может кто-то этим уже занимался)) поделитесь опытом. |
Оказывается проблема не решилась, я ошибся.
Вопрос поиска по категориям новостей с помощью feseachintable снова открыт)) Я думал задать 2 настройки для поиска по tt_news с указанием разных pid, но дело в том, что последняя запись в TS перекрывает первую. --- PS. Нужна помощь профи) Код:
plugin.tx_fesearchintable_pi1.searchTables.tt_news = 1 30.typolink.parameter = 27 30.typolink.additionalParams.dataWrap = &tx_ttnews[tt_news]={field:uid}&tx_ttnews[backPid]=5 а для {field:pid}=25 требуются 30.typolink.parameter = 16 30.typolink.additionalParams.dataWrap = &tx_ttnews[tt_news]={field:uid}&tx_ttnews[backPid]=7 ...как только я не извращадся через CASE, IF, Conditions ничего не получилось(( |
В общем, еще "чуток" посидел... получилась такая фишка.
Если кому-то нада - ее код: Код:
30 = COA |
А чем правда CASE не устраивал?
30 = CASE 30.key.field = pid 30.26 = TEXT ... 30.25 = TEXT ... |
та чем я только не пытался)) и CASE, но никак не хотело работать.
потом получилось так, как есть. В след. раз буду делать через CASE, спасибо за совет. |
Цитата:
|
Цитата:
|
Часовой пояс GMT +4, время: 18:37. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot