00m.Ru
29Окт/120

Listbingo криво обрезает текст

В последних версиях отличного компонента для 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);

Чистим через админку кэш (если включен) и вуаля 🙂

11Окт/120

Как проверить версию jQuery

Иногда возникает необходимость проверить установлена ли на сайте JavaScript библиотека jQuery и если да, то какой она версии. Так вот для этого я предлагаю использовать маленький и простой скрипт, который можно выполнить в консоли небезызвестного дополнения Firebug для браузера Mozilla Firefox.
А вот, собственно, и код этого скрипта:

var msg;
if (window.jQuery) {
    msg = 'You are running jQuery version: ' + jQuery.fn.jquery;
} else {
    msg = 'jQuery is not installed';
}
alert(msg);

В результате его работы мы увидим модальное окно в котором будет либо написана версия установленной библиотеки, либо то, что библиотека не установлена.
Приятных вам экспериментов!

Связано с категорией: Без рубрики Нет комментариев