Flash баннеры в Joomla, undefined, clickTag и link1 | Joomla

Попалась задача – опубликовать flash баннер рекламодателя в Joomla! 1.5. В принципе, если ссылка прописана в баннере кодом:

on (release) {
getURL("http://yoursite.com/", "_blank");
}

то проблем нет – достаточно загрузить swf через медиаменеджер в джумле, добавить рекламодателя, создать новый баннер, выбрать закачанный файл и (обязательно!) указать размеры баннера в соответствующих полях (ширина и высота) в админке. Но если в баннере ссылка прописана кодом в которой ссылка прописана переменной – такой метод не сработает.
Продолжить чтение →

Flash перекрывает выпадающее меню в Joomla! 1.5 | Joomla

На Joomla! 1.5 cтолкнулся с неприятностью – flash ролик (баннер) перекрывает выпадающее меню – получается что меню оказывается снизу – под баннером. Попытки решить с помощью z-index не увенчались успехом.

Оказалось все просто – надо было доработать модуль mod_banners.
Продолжить чтение →

AllVideos Reloaded. Ошибка в Chrome | Joomla

Столкнулся с проблемой – в браузере Chrome плагин видео плеера для Joomla! AllVideos Reloaded отображает несоответствие версии установленного flash плеера.
Оказалось проблема появляется только если теги плеера AllVideos Reloaded заключены в контйнер <p>, например, если вы вставили плеер в контент и выровняли его посередине.
Решение – либо убрать из разметки обрамляющие теги <p> либо добавить внутрь дивы:

<p><div>{mov width="465" height="420" screenmode="default" usefullscreen="true"
 showdigits="false" wmode="opaque"}Sample{/mov}</div></p>

function.strftime was not found on this server | Joomla

Столкнулся с проблемой форматрования даты в Joomla! на машине с FreeBSD при переходе на 5 ветку php:

Warning .... function.strftime was not found on this server

Решается добалением описания timezone в php.ini и перезапуском сервера.

date.timezone = "Europe/Moscow"

Ну и про подавление ошибок php не забываем:

error_reporting = E_NONE

Warning: cannot yet handle MBCS in html_entity_decode()! | Joomla

Поймал ошибку в Joomla при переносе движка с одного хоста на другой:

Warning: cannot yet handle MBCS in html_entity_decode()! 
in /usr/local/www/data/libraries/joomla/application/pathway.php on line 209

Чтобы исправить правим pathway.php:

$item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');

меняем на

$item->name = html_entity_decode($name);

Продолжить чтение →

Joomla tips | Joomla

Периодически делаю что-то на Joomla. Приходится править шаблоны и лезть в код компонентов, поскольку не всё вынесено в темплейты и шаблоны. В общем исправления ерундовые, но чтобы не забыть что и где править начну Joomla tips:

Стандартный модуль голосования:
Меняем форму выбора результатов голосования (делаю поле выбора нужного голования длиннее):
/components/com_poll/views/poll/view.html.php – ищем

'class="inputbox" size="1" style="width:200px"

последнее меняем на нужное нам например 350 пикселей.

Как изменить ширину таблицы с результатами голосования?
в стиле шаблона меняем (добавляем):

#poll > div.contentpane > table {
width:510px;
}

Думаю заметки буду обновлять периодически, не всегда вспомнишь что где у Joomla лежит…