Страница 16 из 22

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 10:07
Алг
не поняла

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 10:18
Alecto
при поиске в поле заголовка тем - то же самое: поиск выполняется не только по темам, но и по форумам в скобках

Отправлено спустя 5 минут 29 секунд:
например...
у меня на форуме всего 3 темы, содержащие слово ПРИКОЛЫ и я хочу найти их.
когда я выполняю поиск тем по этому слову, получаю список из 20+ тем и это потому что стоит ограничение в админке.
в полеченном списке много тем, с заголовками подобными приведенному здесь в качестве примера "Правила дорожного движения", которые никакого отношения к искомому слову не имеют.
при этом, весь список забит такими темами только потому, что в форуме, где они находятся, есть такое слово.
похоже, что название форумов плюсуется к заголовкам тем и поиск работает по новому названию.
но, ищем то мы не по форумам?

кроме того, баг повторяется, когда поиск выполняется первым раз.
при повторном выполнении поиска - выборка корректна, до последующего обновления страницы.

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 11:12
Алг
поняла. интересный баг. прибила его

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 11:19
KOT-Pskov
то ли я такой везучий, то ли хз..

столкнулся ещё с одной ошибкой: если вначале выполнить поиск по темам пользователя и сразу после этого по его сообщениям, получаю вот такую ошибку

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysqli ]

Unknown column 'search.php' in 'where clause' [1054]

SQL

SELECT count(t.topic_id) as total_count, u.username FROM phpbb_topics t LEFT JOIN phpbb_forums f ON (f.forum_id = t.forum_id) LEFT JOIN phpbb_topics_track tt ON (tt.user_id = search.php AND t.topic_id = tt.topic_id) LEFT JOIN phpbb_forums_track ft ON (ft.user_id = search.php AND ft.forum_id = f.forum_id) LEFT JOIN phpbb_users u ON t.topic_poster = u.user_id WHERE t.topic_status <> 2 AND t.topic_visibility = 1 AND t.topic_poster = search.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/alg/liveSearch/controller/live_search_ajax_handler.php
LINE: 344
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/alg/liveSearch/controller/live_search_ajax_handler.php
LINE: 59
CALL: alg\liveSearch\controller\live_search_ajax_handler->live_search_usertopic()

FILE: (not given by php)
LINE: (not given by php)
CALL: alg\liveSearch\controller\live_search_ajax_handler->main()

FILE: [ROOT]/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
LINE: 117
CALL: call_user_func_array()

FILE: [ROOT]/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
LINE: 61
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()

FILE: [ROOT]/app.php
LINE: 33
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
Причём именно в такой последовательности. Если выполнить поиск наоборот (по сообщениям -> по темам) всё в порядке..

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 11:43
Алг
KOT-Pskov писал(а):QR_BBPOST то ли я такой везучий, то ли хз
это я везучая, что у экста такой тестер :)

Отправлено спустя 43 секунды:
но сообщения пользователя ещё не готовы

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 17:09
Alecto
Алг, ты лучшая! попробовал - все работает. пока ошибок не вижу.

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 17:13
Алг
:lol:

Отправлено спустя 2 минуты 37 секунд:
-Урра! Теперь мы вдвое больше сена для нашей коровки ...теперь у экста два тестера

liveSearch - живой поиск( как в Гугле)

Добавлено: 29 окт 2014, 17:17
Alecto
ну то Кот приблудился, а я поиск еще с 30 тестирую ))))

liveSearch - живой поиск( как в Гугле)

Добавлено: 30 окт 2014, 09:43
KOT-Pskov
Я хороший.. :oops: :lol: А если серьёзно, то тестер с меня так себе, ибо познаний в php, честно говоря, не имею (на уровне общего программирования и немного html).. Так что я могу помочь только активным использованием. :) Извиняюсь за оффтоп.

liveSearch - живой поиск( как в Гугле)

Добавлено: 31 окт 2014, 11:36
KOT-Pskov
Вот ещё что заметил.. Если выполнять поиск тем не своего пользователя, то непрочитанные ИМ сообщения у МЕНЯ подсвечиваются как непрочитанные (хотя я их уже давно просмотрел)..
ls_6.png
ls_7.png
Отправлено спустя 3 минуты :
Алг, а насчёт прошлой ошибки никаких мыслей пока нет? А то она, к сожалению, так и сохраняется...