Давайте уже разберемся.
smit |
|
---|---|
Здравствуйте, уважаемые разработчики! Я думаю, тут уже многие обратили внимание, что я уже несколько дней мучаю фильтр поиска заданий. Сегодня я специально создал новый нулёвый сайт, ничего на нем не менял. Только создал экстра поле во flance_projects - Модуль Projects. Назвал "QWE". В таблице появилось, увидел, вот оно: Далее: Управление сайтом / Расширения / Search / Конфигурация - копирую в "Дополнительные поля для поиска": item_QWE. По моему представлению, это поле должно само появиться где-то рядом с поиском. Этого не происходит. Хорошо, добавил {SEARCH_QWE} - поле появилось, но по прежнему не работает, не фильтрует задания. На сколько мне известно, кусок кода отвечающий за дополнительные поля, вот он: // String query for addition projects fields. foreach (explode(',', trim($cfg['plugin']['search']['addfields'])) as $addfields_el) { $addfields_el = trim($addfields_el); $where_or[$addfields_el] .= ( (!empty($addfields_el))) ? $addfields_el." LIKE '".$sqlsearch."'" : ""; } Товарищи, давайте уже решим этот вопрос.
|
Dayver |
|
---|---|
Если я не ошибаюсь дело в том что указание дополнительных полей для стандартного поиска работает только для таблицы _pages потому нет смысла указывать поиск по доп. полям в таблице _projects ... хотя сборку биржы не смотрел, не возмусь утверждать что это действительно так ... чисто моё допущение Добавлено 9 минут спустя: Посмотрел по ссылке код на который вы указываете ... я был не прав ... поиск по таблице _projects в бирже таки реализован .... не без замечаний но то что вы реализуете по идее должно работать .... включите дебаг и вывод статистики запросов в подвале и найдите целиком сформированный запрос к базе к таблице проэктов на странице где не находит по доп. полю Pavlo Tkachenko aka Dayver
|
|
Відредаговано: Dayver (23.11.2016 20:46, 8 років тому) |
smit |
|
---|---|
#42422 Dayver:
Хз, что-то связанных с проектом и поиском, ошибок не увидел. Только вот что-то на run.js ругается. Вот копия сайта на хостинге: http://k38v38.myjino.ru . То что красное - это всё карта, я так понимаю. А вот желтое - то же самое и на нулевом сайте показывает.
|
|
Відредаговано: smit (24.11.2016 10:56, 8 років тому) |
Macik |
|
---|---|
Приведенные скрины совсем не в тему. Подразумевается встроенный в движок режим отладки:
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
smit |
|
---|---|
#42428 Macik: Наблюдаем в консоли или где-то на странице? Не вижу ни там, ни там.. /datas/config.php: $cfg['debug_mode'] = true;
/themes/bootlance/footer.tpl: <!-- BEGIN: FOOTER --> </div> </div> <div id="footer" class="container"> <div class="floatright"> Generated by <a href="http://cotonti.com" target="blank">CMF Cotonti</a><br/> Powered by <a href="http://cmsworks.ru" target="blank">CMSWorks.ru</a> </div> © 2013 {PHP.cfg.maintitle} </div> <script type="text/javascript" src="themes/{PHP.theme}/bootstrap/js/bootstrap.min.js"></script> {FOOTER_RC} {FOOTER_SQLSTATISTICS} {FOOTER_DEVMODE} </body> </html> <!-- END: FOOTER -->
|
Macik |
|
---|---|
Конечно же, надо еще включить в админке: Далее смотреть лог внизу страницы... https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
smit |
|
|||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#42438 Macik: А, сорян, понял. В логах я поискал экстраполе SDF и столбец item_SDF. Нашел вот что:
Я так понял, что это фильтры в строку записаны, но что бы эти знаки значили?.. Логер еще тут же какой-то.. Ссыль: http://k39v39.myjino.ru/projects
__________________________________________________________________________
Кое где встречается таблица "flance_projects".
|