В последних версиях отличного компонента для Joomla мною замечен весьма неприятный баг. Если вывести список объявлений с лимитом текста например в сто символов, то в месте обрезки текста появляется символ «ВОПРОСА» очень неприятно. Было потеряно двадцать минут моего времени на поиски и исправление бага. Гугломашина результатов не принесла. Пришлось все делать самому. После недолгих поисков была найдена функция обрезания текста «trunchtml» примерно 714 строка в файле libraries/gobingoo/helper/string.php. Для фикса нашего бага нам необходимо изменить функчию substr на mb_substr в строке:
#Было $truncate .= substr($line_matchings[2], 0, $left+$entities_length); #Стало $truncate .= mb_substr($line_matchings[2], 0, $left+$entities_length);
Чистим через админку кэш (если включен) и вуаля 🙂
Добавить комментарий