Archive for the 'Joomla' Category

Поддержка SEF url-адресов в компоненте(sef url joomla)

Posted on Май 18, 2012 - Filed Under Joomla | Leave a Comment

Этот простой пример иллюстрирует основы реализации маршрутизатора для вашего компонента. У нас есть две функции в router.php. Одна отвечает за создание URL, другая отвечает за его разбор. Разберем простой пример. В этом примере у нас три представления. Первый — обзор категорий (view=categories), второй — одна категория (view=category), а третий — статья (view=article).

Read More..>>

Копирайт Joomshopping

Posted on Май 17, 2012 - Filed Under Joomla | Leave a Comment

Убираем копирает в joomshopping. Находим файл components/com_jshopping/css/default.css В нем находим строку #maxx_copyright{ Меняем ее свойства: display: block; на display: none;

Read More..>>

Настройка Joomshopping часть 1. Алиасы категорий и товаров.

Posted on Май 17, 2012 - Filed Under Joomla | Leave a Comment

Joomshopping может использовать алиасы товаров и категорий для создания SEF ссылок. Добавлять алиасы для каждого товара и категории не очень удобно. Рассмотрим вариант автоматического создания алиасов из названия товара. Алиас будет создан с помощью транслитерации, все лишнии символы заменяются. Алиасы для товаров Открываем файл administrator/components/com_jshopping/controllers/products.php Находим строку 436: $post['alias_'.$lang->language] = setFilterAlias($post['alias_'.$lang->language]); и комментируем ее: // [...]

Read More..>>

Ошибка при установке шаблона в Joomla

Posted on Май 12, 2012 - Filed Under Joomla | Leave a Comment

В J2.5.х иногда возникает ошибка при установки шаблона: Fatal error: Call to a member function setDebug() on a non-object in Решается так: в файле libraries\joomla\installer\adapters\template.php находим примерно 503 строку, в ней должен быть код: public function discover_install() { Сразу после этой строки( после открытой скобки { ) добавляем строку: $lang = JFactory::getLanguage(); Все, проблема решена!

Read More..>>

Как убрать приставку ru в ссылках Joomla

Posted on Май 12, 2012 - Filed Under Joomla | Leave a Comment

Начиная с версии 2.5.х в joomla можно убрать приставку языка в адресной строке. Префикс языка можно удалить из ссылок для основного языка сайта(встроенный SEF должен быть включен в настройках). Заходим в менеджер плагинов -> плагин «Система — Фильтр языка», далее включаем опцию «Удалять префикс языка по умолчанию» — ставим «да».

Read More..>>

Карта сайта для joomla

Posted on Март 29, 2012 - Filed Under Joomla | Leave a Comment

Для создания карты сайта на joomla лучше всего подойдет компонент Xmap. Это едва ли не единственный компонент, который работает во всех версиях джумлы. Скачать и посмотреть демонстрацию можно по ссылкам на странице Xmap. Рассмотрим подробнее настройку данного компонента и создание карты сайта

Read More..>>

Cайты на Joomla

Posted on Март 29, 2012 - Filed Under etc, Joomla | Leave a Comment

Для тех, кто начинает знакомство с joomla CMS Joomla широко известна во всем мире. Она используются как для любительских сайтов, так и для сайтов крупных компаний с большой посещаемостью. Многие люди, кто мало знаком с этой системой но собирается ее использовать, хотят знать какой потенциал и возможности есть в этой системе.

Read More..>>

Как добавить позицию для модуля в joomla

Posted on Март 28, 2012 - Filed Under Joomla | Leave a Comment

Чтобы посмотреть позиции модулей в joomla Для этого в адресной строке браузера к текущему адресу нужно добавить ?tp=1. При этом доступные позиции текущего шаблона будут обведены пунктиром. Примерно как на картинке:

Read More..>>

Обзор интернет-магазинов для Joomla 2.5

Posted on Февраль 17, 2012 - Filed Under Joomla | Leave a Comment

Интернет-магазины очень распространены и их количество постоянно увеличивается. Для создания интернет-магазинов существует огромное количество CMS, скриптов, способных удовлетворить любые потребности по функционалу. В этом обзоре рассмотрим самые распространенные компоненты, для создания интернет-магазина на базе CMS Joomla. Сейчас это HikaShop, JoomShopping, VirtueMart, redSHOP. Разработчики этих компонентов активно поддерживают свои продукты и периодически выпускают обновления.

Read More..>>

Позиции модуля внутри компонента. Joomla

Posted on Февраль 16, 2012 - Filed Under Joomla | Leave a Comment

Бывает нужно разместить модуль внутри компонента. Для этого нужно открыть файл шаблона компонента, в который размещаем модуль. Сам модуль в админке должен быть настроен, но не опубликован. Это в том случае, если модуль будет использован только в компоненте и нигде больше. Далее вставляем код, который написан ниже. Недостаток этого способа в том, что настройки придется [...]

Read More..>>

Joomla: Как поставить модуль в материале

Posted on Февраль 2, 2012 - Filed Under Joomla | Leave a Comment

Обычно модули в джумле устанавливаются на любые позиции, которые расставлены в шаблоне сайта. Но, иногда бывает нужно разместить модуль в материале сайта или на странице компонента. Для такой операции воспользуйтесь вставкой: {loadposition user1} где user1 — название позиции шаблона, на которой установлен нужный нам модуль. Или второй вариант — вставка модуля по названию: {loadmodule mod_login}. [...]

Read More..>>

Решение проблемы с русскими буквами в модуле IceCarousel(Joomla)

Posted on Январь 31, 2012 - Filed Under Joomla | Leave a Comment

При прокрутке содержимого модуля оно подгружается динамически. По-умолчанию русские символы будут показываться в некорректной кодировке. Решается вопрос очень просто. Открываем файл modules/mod_ice_carousel/tmpl/_items.php и добавляем после 21 строки(где заканчивается условие endif;) такую магию: header(«Content-Type: text/plain; charset=UTF-8″);

Read More..>>

Доработка компонента JoomShopping

Posted on Январь 24, 2012 - Filed Under Joomla | Leave a Comment

При редактировании товара в административной панели системное меню и меню компонента остается активным. При переключении между вкладками свойств товара очень легко промахнуться с нажатием и потерять все несохраненные изменения. Решается проблема очень просто. Находим файл administrator/components/com_jshopping/views/product_edit/view.html.php

Read More..>>

Как убрать приставку языка в адресе сайта на Joomla

Posted on Январь 18, 2012 - Filed Under Joomla | Leave a Comment

Мультиязычность в Joomla с поддержкой разных доменов. Или как из site.ru/ru, site.ru/en сделать site.ru и site.com, используя системный плагин «Фильтр языка». Наверняка многие хотели бы использовать в любимой Joomla вместо суффиксов языков /ru или /en разные домены для разных языков. Обычные настройки не позволяют это сделать, но решение проблемы есть! Все это актуально для J1.6-1.7-2.5. [...]

Read More..>>

Настройка страницы ошибок в Joomla1.7-2.5

Posted on Январь 17, 2012 - Filed Under Joomla | Leave a Comment

…или «Как заменить страницу с ошибкой 404 в Joomla». Код шаблона страницы в версиях J1.5 и J1.7 отличается. Мы рассмотрим вариант для более современной версии J1.7. В папке текущей темы сайта создаем файл error.php: templates/my-theme/error.php В файл добавляем вот такой код. Для примера берем самую распространенную ошибку «404 страница не найдена»: <?php defined(‘_JEXEC’) or die; [...]

Read More..>>

Делаем свой счетчик выбора страниц в Joomla

Posted on Январь 17, 2012 - Filed Under Joomla | Leave a Comment

Речь идет о таком счетчике с номерами страниц и кнопками «Назад» и «Вперед». Находим файл pagination.php в стандартной теме админки. В Joomla 1.5 он находится тут: administrator/templates/khepri/html/pagination.php В Joomla 1.7 и 2.5 тут: administrator/templates/bluestork/html/pagination.php Копируем этот файл в папку с текущей темой сайта: templates/my-theme/html/pagination.php, где my-theme — название темы. В файле есть четыре функции, в [...]

Read More..>>