Foren / National / Russian / Тех. поддержка / [Исправлено] Content Internationalization i18n Search

CrazyFreeMan
#1 16. November 2015, 22:37

Приветствую!

Запустил сайт на 2 языках, и при поиске на втором языке не срабатывает поиск, все пусто, в файле i18n.search.query.php  условие && ($rsearch['pag']['sub'][0] == 'all' || count($i18n_search_cats) > 0)  возвращает false для обоих результатов, поиск стоит только на страницы. Ошибка? Пока изучаю код не пойму где инициализируется массив $rsearch  который проверяется в i18n.search.catlist.php ну и потом в  i18n.search.query.php


Dieser Beitrag wurde von Macik (am 7. Januar 2016, 12:03, vor 9 Jahre) bearbeitet
Macik
#2 18. November 2015, 12:50

Категории настроены для i18n в админке?

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
CrazyFreeMan
#3 18. November 2015, 13:46
Если вопрос про перевод категорий на доп язык то да, даже систем записано для второго языка:)
Macik
#4 19. November 2015, 12:42

Посмотрел... этому багу 4 года (еще с выхода 0.9.12). Суть в том, что криво провели рефакторинг вот тут, изменив имя переменной с `$rsearch` на `$rs`. Изменили, но не везде.

Создал тикет

Добавлено 1 час спустя:

Исправлено. Можно перекачать плагин `i18n` из мастер ветки.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F

Dieser Beitrag wurde von Macik (am 19. November 2015, 13:49, vor 9 Jahre) bearbeitet
CrazyFreeMan
#5 19. November 2015, 15:17

Только хотел предложить пулреквест :) С утра на телефоне посмотрел, нашел ошибку пришел домой хотел проверить :) А тут уже готово! Спасибо 

Додано 19 хвилин потому:

Еще нужен один фикс, формируется массив не $rs['pag']['sub']   а   $rs['pagsub'][0] == 'all' 

Додано 12 хвилин потому:

И еще не по всем полям идет поиск ( описание, заголовок, текст)


Dieser Beitrag wurde von Ярослав Романенко (am 19. November 2015, 15:49, vor 9 Jahre) bearbeitet
Macik
#6 19. November 2015, 16:29

Да, возможно. Очень детально не смотрел...
Придется таки пулреквест предлагать. :))

Добавлено 1 неделя спустя:

Поправил. Просьба протестировать.

Добавлено 2 дня спустя:

Еще фиксы, имеющие к этому отношение.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F

Dieser Beitrag wurde von Macik (am 3. Dezember 2015, 02:25, vor 9 Jahre) bearbeitet