Форуми / National / Russian / Сборка «Фриланс-биржа» / То ли поиск работает не корректно, то ли я что-то не то опять.

Давайте уже разберемся.

smit
#42420 23.11.2016 17:32

Здравствуйте, уважаемые разработчики! Я думаю, тут уже многие обратили внимание, что я уже несколько дней мучаю фильтр поиска заданий.

Сегодня я специально создал новый нулёвый сайт, ничего на нем не менял. Только создал экстра поле во flance_projects - Модуль Projects. Назвал "QWE".

В таблице появилось, увидел, вот оно:

Далее: Управление сайтом / Расширения / Search / Конфигурация - копирую в "Дополнительные поля для поиска": item_QWE. 

По моему представлению, это поле должно само появиться где-то рядом с поиском. Этого не происходит. Хорошо, добавил {SEARCH_QWE} - поле появилось, но по прежнему не работает, не фильтрует задания.

На сколько мне известно, кусок кода отвечающий за дополнительные поля, вот он:

http://github.com/cmsworksru/cot-freelance/blob/master/modules/projects/projects.search.list.php#L55-L60

// 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."'" : "";
	}

Товарищи, давайте уже решим этот вопрос.