Вверх

Блог
RSS лента

CMS Joomla (полезности и секреты)

Vape Shop Эко Заправка

Всем привет!

Как для опытных, так и начинающих программистов, админов сайтов информация лишней не бывает. Создание данной рубрики просто назрело в процессе применения системы управления сайтом под названием Джумла. Это бесплатное ПО довольно быстро завоевало популярность, так как разработчики постарались на славу, за что им честь и хвала. Теперь наша задача – осваивать, использовать по максимуму, не пропускать отличные фишки.

У тех, кто использует joomla модули, часто возникают вопросы относительно их настроек, схемы размещения, а также конфигурации самого сайта, различных тонкостей, о которых зачастую узнать можно только на практике. Так вот, предлагаю вместе разбираться с возможностями движка.

 

Советую!!!
Подписаться на рассылку обновлений или задавать конкретные вопросы, чтобы долго не искать, как на joomla установить тот или иной модуль, задать функцию, применить различные инструменты.

 

Вообще, у Джумлы масса бесспорных преимуществ.

  • - Мало кто знает, что начальная установка joomla может быть задана с минимумом параметров и набора инструментов. Это позволяет не только экономить место, но и снижать нагрузку на сервер.
  • - Используя компоненты joomla, несложно задать собственный уникальный дизайн, так как и плагины, и шаблоны, и модули можно самостоятельно прописывать или изменять.

 

Постоянные обновления у многих пользователей вызывают не столько сомнения, сколько растерянность: куда бы применить очередное новшество?! Уверен, что мои наработки плюс советы других пользователей помогут на все 100% задействовать любые новации от разработчиков, чтобы достойно представлять свои сайты в сети.

Оставляйте свои вопросы, комментируйте мои посты, рассказывайте о собственных находках! Делаем сеть лучше, качественнее, интереснее!

Warning: Invalid argument supplied for foreach() in helpers/route.php on line 106

Натолкнулся сегодня на интересную ошибку появившуюся в проекте:
Warning: Invalid argument supplied for foreach() in helpers/route.php on line 106
Как я понимаю такая ошибка возникает если вы размещаете статью на сайте без привязки к меню.
Первый способ решить эту проблему, это привязать к пункту меню, например в меню которое не выводится не где или спрятать его через css.
Второй способ это открыть файл route.php который находится /components/com_content/helpers/route.php перейти примерно на 100-ю строку или примерно где то так или найти строку foreach($items as $item) и перед ней вставить

  1. $items = null;
  2. if ($items!=null

Мне такое решение помогло. Если найду какие то дефекты то напишу. Если вы найдете дефекты то напишите в комментах. Спасибо за внимание :)

Не сохраняются теги редактирования и не выводятся в компоненте mosets tree?

Поделюсь горьким опытом.
Я еще не так давно работаю с этим компонентом но уже натолкнулся на многие грабли и переделки.
Вот еще одни грабли из них.
В общем дело было так, сохраняю в категориях редактируемый текст все путем. Сохраняю в материалах все теги типа <br /> и <p></p>

Ошибка: Warning: Memcache::addserver() expects parameter 2 to be long, string given in...

Еще забавная ошибка.
Ошибка: Warning: Memcache::addserver() expects parameter 2 to be long, string given in /libraries/joomla/cache/storage/memcache.php
При каких обстоятельствах, вернее из-за чего она появляется я так и не понял, но решить её нашел как.
Значит такс, открываем наш configuration.php ищем там $cache_handler = 'memcache'; и заменяем его на $cache_handler = 'file'; сохраняем и всё работает.

Ошибка: * JFTP::store: Bad response * Предупреждение! Невозможно переместить файл

Если у вас выдает такую ошибку при установке модулей или компонентов:

  1. * JFTP::store: Bad response
  2. * Предупреждение! Невозможно переместить файл

То первое вам нужно проверить атрибуты на папки, если все правильно то сделать следующее, зайти в настройки сайта и выключить использование FTP. Должно помочь. Мне помогло :)

Не работает Cufon в Опере?, знаю решение.

Наступил и я на эти грабли. Разработал проект все работало великолепно, потом решил отключить стиль каталога (mosetree) и куфон перестал работать в каталоге. Оказывается css все равно пытался погрузится хоть его то и не было, отключил я его банально удалив. А как оказалось опера не любит пустые стили, например вы создали какой то класс но в него ничего не занесли, опера поломается. В моем случае был просто пустой стиль где Опера пыталась найти хоть какой то класс, разочаровывалась и померла. Опера не понимает пустые стили :(
То есть решение такое, шерстите код на пустые стили, находите и удаляйте или заполняйте, в общем что бы они небыли пустыми и будет вам счастье.

Lightbox (slimbox) картинка сползает в низ экрана?

Как то я писал как сделать Lightbox эффект в Mosets Tree 2.1 галерее. Эффекты до не давнего времени работали великолепно, но вот столкнулся с проектом в котором большое изображение при открытии сползает в низ экрана, то есть видно только пол изображения.
Решил проблему следующим способом скачал slimbox-2.04 взял от туда файл js\slimbox2.js, переименовал его в slimbox.js ну и собственно заменил им файл который лежит по адресу components/com_mtree/templates/m2/js/ (в вашем случае может быть другой путь или используется в другом месте).
Пока месть все работает, эксперимент продолжается :)
Возможно есть какой то другой способ решить эту проблему, но я его не нашел. Если кто то знает как другими средствами починить, то с удовольствием выслушаю.

You Tube - плагин Joomla!

Плагин для You Tube, позволяющий вставлять видео непосредственно в текст сайта, быстро и удобно.

Скачать

MTree 2.1.0 подружим с JoomFish 2.0.4

Свершилось чудо. Долгое время у меня не получалось подружить эти компоненты, и приходилось использовать в качестве каталогов SOBI, тот мне удалось подружить, статья есть на моем блоге. Но SOBI мне не особо нравиться так как его тяжело визуализировать под свои нужды.

Поделюсь с вами как подружить MTree 2.1.0 и JoomFish2.0.4, в теории вся серия MTree 2.1.х должна дружиться, но не проверял. Значит так, качаем вот этот архивчик: http://sif.ucoz.ua/files/mtree_contentelements.zip
Содержимое, тоесть файлы с расширением xml, нужно распаковать administrator/components/com_joomfish/contentelements/

Теперь вы можете переводить название категории и содержание и название материалов.
Но если вы используете модули которые работают с этим каталогом то у вас могут возникнуть проблемы с выводом перевода категорий, у меня проблема возникла с модулем mod_mt_categories-210. А исправить эту проблему можно следующим способом:

Как убрать powered by highslide js ?, решение найдено

Понимаю конечно что не благодарное дело убирать автографы авторов, но уж больно он там некрасиво смотрится.
Эта надпись красуется в плагине для joomla 1.5 mavik Thumbnails. Но он применяется и в других скриптах как я выяснил когда искал как эту надпись убрать.
Нашел кучу рецептов и один только помог.
Напишу парочку рецептов.
Если у вас файлик так называется highslide-ru.js, то поможет вам следующее, ищем hs.showCredits = true; и меняем на hs.showCredits = false;

Если файлик такой highslide.js, то тогда ищем creditsText : 'Powered by Highslide JS' и заменяем его или удаляем.

Если такой highslide-with-gallery.js, то ищем showCredits : true, заменяем на showCredits : false,

Ну и собственно то с чем столкнулся я, файлик называется highslide-with-gallery.packed.js.

Lightbox эфект в Mosets Tree 2.1 галерее

Рассмотрим интеграцию библиотеки Slimbox для осуществления эффекта Lightbox открытия изображений.
В стандартной сборке изображение в галерее открываються в новом окне.

Приступим:
1) Скачаем библиотеку Slimbox для MooTools 1.11, на данный момент это Slimbox 1.58 (тыц).

2) Возьмём из архива два каталога «css» и «js» и закинем их в каталог "/components/com_mtree/templates/m2". Из каталога «js» удалим файл «mootools.js».

3) Откроем файл "/com_mtree/mtree.php" для подключения нашей библиотеки и файла стилей. После строк:

  1. $prevar .= "//--></script>";
  2. $document->addCustomTag($prevar);

добавляем:
$document->addCustomTag('<script type="text/javascript" src="'.$mtconf->getjconf('live_site').'/components/com_mtree/templates/m2/js/slimbox.js"></script>');

Главная | Портфолио | Услуги | Контакты | Блог