Сборка Kunena 1.5.3 RE от Адептуса работает хорошо, но возможны необъяснимые на скорую руку проблемы с поиском на русском языке. Например у меня при нажатии на кнопку «Найти» кириллические символы преобразовывались в знаки вопроса.
Путь решения:
1. Включить системную отладку в Joomla.
2. Увидеть сообщение при попытке поиска:
500 - JDatabaseMySQL::query: 1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SQL=SELECT `sefurl` FROM `jos_sefurls` WHERE `origurl` = 'index.php?option=com_kunena&func=search&q=тема' |
3. Привести кодировку таблицы jos_sefurls в порядок:
ALTER TABLE jos_sefurls CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci |
4. PROFIT.
Спаибо. Совет помог.
Совет всем: не пользуйтесь автоматизированными системами создания таблиц в БД. Они зло! Ломают кодировку. Я пол дня искал траблу, пока не решил проверить запустить этот запрос. А в пма ничего не было видно.
Здравствуйте!
В форуме во в кладках «правила» и «помощь» отображается картинка которая висит на главной стр.сайта.Подскажите пожалуйста как мне избавится от этой странности.
Заранее благодарен за ответ.
У меня такая ситуация случилась при незакрытых (лишних) тегах. Попробуйте открыть файл шаблона в редакторе с проверкой синтаксиса типа Eclipse — все станет ясно. Кстати, вопрос несколько не про кодировку в Kunena.