Архив метки: Joomla

Добавляем текст по умолчанию в редактор JCE

Появилась задача сделать так, чтобы в JCE при открытии сразу появлялся некий текст, типа болванки, чтобы пользователь мог не заморачиваясь только заполнить поля. Скажу сразу — задачи сваять форму и туда вносить какие-то данные не было, нужно было реализовать это именно на JCE при создании материала.

Итак, в руках Joomla 2.5, JCE 2.2. Вперед. Читать далее

Fatal error: Class ‘JModel’ not found… Исправляем

В Joomla 2.5 бывает такое — установили крутой-прекрутой, нужный-пренужный модуль. Настроили, опубликовали, обновляем страницу, вроде все хорошо. Переходим по любой ссылке и ХОЛП:

Fatal error: Class ‘JModel’ not found in /www/site/modules/mod_supermodule/libs/source/content/source.php on line 15

ну, это приблизительно. Вся соль в этом: Class ‘JModel’ not found — это значит, что Джумла не смогла найти класс  JModel.

Теперь, идем в папку с модулем (пусть это будет /modules/mod_supermodule) и в файле helper.php ищем строку:

defined('_JEXEC') or die;

она в самом начале файла после комментариев должна быть и после нее добавляем:

jimport("joomla.application.component.model");

Сохраняем и обновляем страницу с ошибкой. Теперь сайт снова работает.

 

Не отображается видео в материалах Joomla и товарах Virtuemart (JCE)

Ну, для начала определимся с проблемой. Есть SWF (например), который надо показать пользователю, стоит Joomla + Virtuemart. При попытке вставить видео, не важно, как — через Media Manager или руками в коде, можем получить две картины:

  1. фактически код есть (в админке его видно), а на сайте видео отсутствует;
  2. в админке кода нет, на сайте видео нет.

В смысле, SWF-файл указан, а видео на сайте не показывается (и/или в админке не отображается)

То есть, если говорить двумя словами — JCE не показывает видео, или Joomla не показывает видео. Сейчас разберемся и пофиксим.

Читать далее

Не включается JCE в Joomla 1.5. Исправляем.

Хорош редактор, нечего сказать. Только внезапно без видимых причин взял и перестал появляться в админке. Переустановка, обновление, пляски вокруг смены редактора не помогали. TinyMCE работает, а этот уперся и все. Сейчас мы это дело поправим. Читать далее

Убираем ?Itemid=0 из адресной строки при использовании Virtuemart + sh404sef

Дано: Virtuemart 1.1.9 + sh404sef 2.4.6 + модуль mod_virtuemart_categories. В таком тандеме у меня при использовании SEF, при переходе по категориям ссылки у товаров стали заканчиваться на ?Itemid=0 Читать далее

Исправляем ошибку при установке компонентов «Ошибка SQL DB function failed with error number 1064»

Бывает, качаешь компонент, ждешь от него чего-то… Или уже сто раз ставил компонент, а тут при установке вылезает ошибка «JInstaller::install: Ошибка SQL DB function failed with error number 1064» и кусок запроса. Говорит, не буду устанавливаться и все. Надо это дело исправлять. Читать далее

Добавляем форму «Добавить в корзину» в шаблон категории товаров в Virtuemart 1.1.x, если у товара есть свойства

Как многие, наверное, уже заметили, если товару в Virtuemart 1.1.x добавить свойства (разные цвета, например), то в категории перестает отображаться форма добавления в корзину. Оно, по большому-то счету верно, ибо логика такова — если товар имеет свойства — о них лучше прочитать в полном описании в карточке товара и там все выбрать и нажать «Купить». Но нам-то надо сделать так, чтобы клиент не пугался, что нет кнопки «Купить» и не уходил от нас.

Исправляем недоразумение. Читать далее

Проверка Joomla 1.5.x на главную страницу

Есть куча вариантов проверки на главную страницу в Joomla 1.5.x, интернеты ими просто кишат. Хочу предложить свой с тем учетом, что в качестве главной страницы у меня воткнут com_virtuemart.

Для начала покажу, как можно вообще проверить на главную страницу. Читать далее

Меняем файлы пачками

Иногда просто жизненно необходимо поправить много и быстро. Желательно одной строкой. Например, сменить права на файлы или папки, убрать или заменить повторяющийся текст в множестве файлов. Читать далее