Русификация Joomla – простое решение важной задачи


Оглавление (нажмите, чтобы открыть):

Как русифицировать Joomla?

Русифицировать Joomla необходимо сразу же после её установки на локальный сервер или хостинг. Так как я использую оригинальные установочные дистрибутивы скрипта, то в них надписи в администраторском разделе и на самом сайте выполнены на английском языке. Скачивать дистрибутив на русскоязычных сайтах не желаю, так как на них предоставлены слегка устаревшие версии движка. Я не знаю, какой дополнительный код добавят распространители.

Мастер Йода рекомендует:  Переход с 960 Grid на ZURB Foundation

Как и где скачать пакет русского языка для Joomla 3.3

  • Зайдите в администраторский раздел сайта
  • В верхнем горизонтальном меню выберите пункт «Extensions»(1), подпункт «Language Manager»(2)
  • В панели управления языковыми пакетами отображаются установленные пакеты(3).
  • Запустите процесс поиска и установки необходимого языкового пакета – «Install language»(4), найдите в списке слово «Russian»(5), активируйте его. Вы можете воспользоваться поиском по языковым пакетом. Или выставить фильтрацию пакетов по 5 штук на разворот и найти его на 8-й вкладке.
  • Запустить процесс установки(6). После его завершения изменения по русификации Joomla 3.3 скрипт выводит сообщнице об успешном завершении процесса.

Как русифицировать сайт Joomla 3.3

  • Возвращаемся в панель Language Manager (2). В перечне видим 2 языковых пакета Joomla.
  • Ставим флажок рядом с Russian (7). В левой панели должна быть подсвечена опция «Installed – Site». Если этого не произошло, кликните по фразе мышкой.
  • Кликаем по кнопке Default (8).
  • Найдите в таблице столбик Default (9), если в ней звездочка подсвечена желтым светом напротив слова Russian — Русский, значит сайт русифицирован.

Как русифицировать админ панель Joomla 3.3

  • Кликните по опции «Installed – Administrator»(11).
  • Выполните все действия, которые были описаны в предыдущем пункте(10, 12).
  • Надписи в администраторском разделе должны быть переведены на русский язык

Если не было выполнено полной русификации Joomla.

После нескольких попыток установки и активации языкового пакета, все равно надписи в админке отображаются на английском языке?

Что необходимо сделать? Выйти из админки и в форме входа активировать пункт «Язык по умолчанию»(13). Если ситуация не изменяется в выпадающем списке выбрать пункт «Russian».

Если вместо фразы «Язык по умолчанию» видите надпись на английском языке «Language Default» или нечто подобное, перегрузите раз/несколько раз Denwer, почистите кэш браузера.

Как удалить установленные языки в Joomla 3.3

  • Зайдите в менеджер расширений(14)
  • Перейдите в вкладку «Управление»(15)
  • В третьем выпадающем списке (раздел Фильтры) активируйте пункт Языки»(16).
  • Сформируется список языковых пакетов, что установлены на сайте. Обратите внимание, каждому языку в панели выделены 2 строки: отдельно для сайта(17), отдельно для панели управления(17а).
  • Выберите все языковые пакеты подлежащие удалению(17)
  • Запустите процесс, кликнув по кнопке деинсталлировать(18).
  • Повторно зайдите в админ панель сайта.

Внимание. Так как английский пакет идет системное расширение, он не может быть удален, а только отключен.

Приветствую Вас, на блоге seomans.ru

Зарегистрируйтесь, чтобы получать рекомендации по созданию блогов и сайтов от seomans.ru


Приветствую Вас на seomans. ru, уважаемый читатель. Предлагаю подписаться на RSS ленту моего блога, Вы также можете следить за развитием моего проекта, читая мой Twitter

Русификация компонентов и модулей Joomla

Бывает так, что при установке какого-либо нового компонента или модуля на сайт, мы видим, что он полностью на английском языке. С административной панелью на английском ещё с горем пополам я бы работала, но вот пользователям, которые будут посещать сайт, такая перспектива дополнительного изучения английского языка может быть не по душе. Поэтому нужно искать в сети русифицированные файлы для данного модуля, но… Но если не нашли… Если не нашли или надоело искать, а хочется научиться проделывать эту не такую уж и сложную процедуру самостоятельно, могу немного в этом помочь.

Я работаю с файлами через ФТП и Дримвевер (Cute FTP и Adobe Dreamweaver), но чаще всего через ftp, поэтому буду объяснять пошагово, как это я делал.

Как русифицировать модули и компоненты CMS Joomla

Итак, начнём. Заходим в ftp и находим папочку language (/public_html/language). В ней видим несколько папок: en-GB, ru-RU и т.п. Это языковые папки, то бишь папочки, которые содержат в себе файлы – переводчики на определённый язык. Понятно, что en-GB – это английский, а ru-RU – русский язык.

Нам нужна именно папка ru-RU. Заходим. И ищем тот файл, который отвечает за русский вариант нужного модуля или компонента. Скорее всего, Вы нужный файл не найдёте, поэтому нужно зайти в папку en-GB И найти английскую версию. Например, мне нужно было русифицировать компонент Календарь событий (Jevents), поэтому я нашла в папке файл en-GB.com_jevents.ini, скопировала всё содержимое, потом зашла в папочку ru-RU, создала в ней аналогичный файл только для русского языка – ru-RU.com_jevents.ini и вставила туда только что скопированную информацию. Далее всё просто – нужно просто перевести и прописать в файле русский вариант текста, например:

Нужно заменить на:

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

Если нужно русифицировать и в админке компонент или модуль, нужно зайти в папку администратор (/public_html/administrator/language/ru-RU), а далее – всё точно так же, как описывалось выше.

Хотелось бы поделится со всеми, по редактированию языковых файлов virtuemart 2 и joomla 2.5. Возможно это не новость, но для тех кто не в курсе думаю будет полезно узнать про их редактирование и сохранения оригинала.

Заходим в Extensions-Language Manager-Overrides. Кликаем New, далее в поле поиска вставляем нужный нам текст для его изменения например COM_VIRTUEMART_CANCEL, ставим галочку на Constant и нажимаем поиск. После кликаем по тому что найдено и в поле «текст» вписываем свой вариант перевода, потом сохраняем. После чего текст в нужном месте должен изменится.
Инфа была найдена мною в за бугорном интернете не знаю где. Проверено, работает. У меня joomla на английском, поэтому указал пути на английском, думаю, все разберутся без проблем.

JOOMLA: достоинства и недостатки бесплатного движка

Joomla является весьма интересным решением для быстрого создания интернет-магазина или сайтов другой направленности. Но необходимо разобраться в основных преимуществах данной CMS, чтобы называть свой выбор действительно осознанным, ведь есть определенные недостатки, которые также нужно обязательно учитывать.

Официальный сайт Joomla! joomla.org/3/ru

Главные особенности CMS Joomla

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

Основные преимущества Joomla

1. Доступность

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

2. Простота установки

Joomla можно достаточно быстро и легко установить, процесс создания сайта является удобным и понятным. Если вам нужные новые шаблоны — в интернете представлено огромное количество различных решений, есть даже масштабные, платные шаблоны. Для того, чтобы оперативно разобраться с особенностями функционирования Joomla, достаточно просмотреть несколько видеоуроков, которыми переполнен Интернет.

3. Система является открытой

Никаких закрытых компонентов, CMS Joomla отличается полностью открытым исходным кодом. Пользователи могу редактировать его, учитывая собственные предпочтения — это одно из основных достоинств Joomla.


У вас будет возможность не только редактировать исходный код Joomla, вносить необходимые коррективы в дизайн, а создавать сайты на заказ на Joomla, чтобы получить определенное вознаграждение. Сегодня сложно найти альтернативную CMS с таким набором характеристик.

Есть только одно ограничение для тех, кто собирается использовать в работе Joomla. Нельзя вносить изменения в лицензию, нарушать авторские права.

4. Огромное количество компонентов и модулей

В середине 2005 года появилась первая версия данной CMS. Прошло достаточно много времени, Joomla активно развивалась, были созданы инновационные компоненты и модули. Появились разнообразные галереи, интеграция с новыми системами для проведения платежей.

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

5. Сайт, созданный на Joomla, является достаточно простым и практичным.

Сегодня можно найти большое количество CMS, используемых для создания сайтов. Практически все они отличаются достаточно сложной «админкой», что делает управление ресурсом весьма затрудненным.

Пользователи таких систем сталкиваются с проблемами при выполнении элементарных действий. Необходимо 5-7 отдельных действий, чтобы создать простую страницу — это достаточно сложно и неудобно.

Joomla отличается простой интуитивной «админкой», весь необходимый функционал доступен всем пользователям. Достаточно всего 2 кликов, чтобы выполнить требуемое действие.

6. Русификация различных модулей и расширений

Энтузиасты продолжают заниматься переводом популярных модулей Joomla на русский язык, это дает возможность существенно упростить работу с ними в «админке». Если вы нашли модуль, в котором изначально нет возможности выбора русского языка — просто поищите в Google, вы обязательно найдете русификатор.

7. Система регулярно обновляется, появляются новые полезные модули

Joomla постоянно обновляется, появляются новые модули, разработчики защищают систему от покушений хакеров, «латая» разнообразные дыры. Учитывая популярность CMS, ее обновление происходит достаточно часто.

8. Помощь в решении сложных вопросов

Если при работе Joomla вы столкнулись с определенной проблемой, можно спокойно найти ответ на свой вопрос — есть огромное количество групп поддержки пользователей данной CMS. Всегда найдется информация, которая будет важна и полезна именно вам.

9. Хостинг

Joomla является универсальной CMS и для нее подходит большинство современных хостингов.

Важные недостатки CMS Joomla

Стоит выделить несколько факторов:

  • Структура некоторых элементов системы не доработана;
  • Система очень плохо защищена от постороннего вмешательства;
  • Периодически страдает индексация сайта;
  • Иногда сложно обновить систему, сразу после появления очередного обновления;
  • Отсутствует официальная служба поддержки.

Выводы

Пользоваться CMS Joomla или нет — решать вам. На наш взгляд Joomla имеет больше преимуществ использования, чем недостатков. А открытость кода дает почти безграничные возможности применения в реализации большого числа идей и задумок!

Русификация Joomla 2.5

Как я уже говорил, во многих случаях возникает потребность русифицировать как административную панель Joomla, так и фронтальную часть сайта. Для тех, кто уже сталкивался с Joomla 1.5 это не составит особого труда, но я делаю уроки для тех, кто впервые столкнулся с Joomla 2.5. Давайте рассмотрим:


Как русифицировать Joomla 2.5

Для начала нам необходимо скачать русский языковый пакет. Рекомендую скачать его с joomlacode.org. Далее в административной панели Joomla! 2.5 заходим в «Extension Manager» (Менеджер расширений)

В области «Upload Package File» (Загрузить файл пакета) нажимаем на кнопку «Обзор». Выбираем файл с русской локализацией (ru-ru_joomla_lang_full_(версия joomla).zip). Нажимаем кнопку «Upload File & Install» (Загрузить файл & установить).

Система загрузит файл на сервер и распакует в требуемые каталоги.

Далее для установки языковых пакетов по умолчанию в идем в «Language Manager» (Менеджер языков). Для этого в главном меню выбираем пункт: Extensions | Language Manager

Выбераем закладку «Installed – Site», отмечаем русский язык и жмем кнопку «Default» (По умолчанию) на панели инструментов, справа вверху.

Идем в следующую закладку «Installed – Administrator», также отмечаем русский язык и нажимаем кнопку «Default» (По умолчанию) на панели инструментов.

После включения русского языка на странице «Installed – Administrator», все пункты меню и надписи на кнопках инструментальных панелей сразу должны поменяться. Если этого не произошло, очистите кэш браузера

Все. Мы с вами рассмотрели, как русифицировать Joomla 2.5.

Что делать если отображаются кракозябры вместо русских букв?

Без паники. Только без паники. Все решается просто, если знать, что делать. А вы сейчас будете знать что делать. И так, как решить проблему если на сайте отображаются кракозябры вместо русских букв.

Первым делом находим в корне сайта файл htaccess.txt. Переименовываем его (Сохранить как) с помощью встроенного в Windows блокнота в .htaccess.

Файл htaccess.txt удаляем. Далее открываем переименованный файл .htaccess редактором notepad++ и вставляем в него следующие строки:

Обновляем страницу в браузере и смотрим результат. Мы победили кракозябры вместо русских букв на сайте.

Русификация Joomla – простое решение важной задачи

Русификаторы Вы можете скачать по этим ссылкам:

Устанавливаем их и после этого переходим сюда:

Потом в менеджер языков.

И жмем сюда:

Потом переходим на вкладку Administrator и повторяем процедуру.
Как видим, все стало на русском!

Теперь можно установить русификатор для Admin Tools.

Самые основные настройки сделаны и Вы уже можете начинать изменять сайт под себя!

как русифицировать модуль? где файлы отвечающие за это? — Joomla 1.5: Настройка и оптимизация


    23 Ответов 23286 Просмотров

load( ‘plg_authentication_openid’, JPATH_ADMINISTRATOR );
$langScript = ‘var JLanguage = <>;’.
‘ JLanguage.WHAT_IS_OPEN .
‘ JLanguage.LOGIN_WITH_OPEN .
‘ JLanguage.NORMAL_LOGIN = \».JText::_( ‘NORMAL_LOGIN’ ).’\’;’.
‘ var modlogin = 1;’;
$document = &JFactory::getDocument();
$document->addScriptDeclaration( $langScript );
JHTML::_(‘script’, ‘openid.js’);
endif; ?>

NEZ ага стандартный.

Re: как русифицировать модуль? где файлы отвечающие за это?

сергей_Ш

Re: как русифицировать модуль? где файлы отвечающие за это?
  • Захожу иногда 290 22 / 4
  • Большой программе — большие глюки
Re: как русифицировать модуль? где файлы отвечающие за это?
Re: как русифицировать модуль? где файлы отвечающие за это?

SDKiller

  • Живу я здесь 2706 328 / 5
  • . ergo sum
Re: как русифицировать модуль? где файлы отвечающие за это?

ее залить прямо поверх установленной через обыкновенный инсталлер Joomla?
или нужно старую удалять сначала?

Русификатор Joomla 3 — как перевести сайт из административной панели

Вступление

Русификатор Joomla 3 или дополнительный языковой пакет уже включен в дистрибутив Joomla 3. Установить русификатор можно на последнем шаге установки Joomla 3 или из административной панели сайта. Как установить русификатор при установке Joomla вы можете почитать ТУТ. Здесь остановимся на установке русификатора из административной панели сайта.


Установка русификатора из панели администратора

После установки Joomla 3 авторизуйтесь и войдите в backend (административную часть) сайта.

На главной странице «Control Panel» в верхнем меню выберите вкладку Extensions→Language Manager или, что тоже самое, в левом меню быстрого доступа выберите вкладку: Configuration→Language Manager .

На открывшейся странице «Install Accredited Language Translations» нажмите кнопку «Install Language» и в открывшемся списке найдите языковой пакет Russian. Для быстрого поиска воспользуйтесь полем фильтра.

Далее, выделите бокс в строке Russian и нажмите кнопку «Install». Удачная установка русификатора проинформируется зеленой информационной полосой. Все ошибки в административной панели информируются розовой полосой.

Если при установке русификатора вы видите ошибки, то вероятнее всего, на этом этапе возможны две причины ошибок:

  1. Проверьте в файле configuration.php правильные относительные пути до папок logs и tmp;
  2. Откройтевкладку: System Information→Directory Permissions . Здесь вы увидите список папок и файлов системы. Status всех папок должен быть в зеленом цвете. Если Status папок красный, значит нужно посмотреть права доступа CHMOD к этим папкам в корневом каталоге сайта.

Но вернемся к установке русификатора. Остается установить пакет RU-ru языком по умолчанию. Для этого на вкладке Language Manager нужно выделить чекбокс в строке Russian и нажать кнопку «Default» или просто нажать на звездочку в строке Russian. Эту операцию нужно сделать на двух вкладках: Installed-Site и Installed-Administrator, то есть русифицировать сам сайт и его административную часть.

Если язык не сменился, выйдите и заново войдите в административную панель. Все получится.

Установка пакета русификатора

Если по каким либо причинам вам не удалось русифицировать Joomla 3 из административной панели, то можно установить русификатор вручную. Для этого найдите в Интернет и скачайте пакет русификатора, для версии Joomla 3.

Войдите в административную панель сайта;

Откройте вкладку: Extensions→Extension Manager . Это вкладка встроенного загрузчика Joomla. Выберете у себя на компьютере скачанный пакет русификатора в ZIP архиве и нажмите «Upload&Install».

После удачной установки русификатора, сделайте язык RU-ru языком по умолчанию. Выше я уже показал, как это сделать.

Если язык не сменился, выйдите и заново войдите в административную панель. Все получится и русификатор Joomla 3 активируется.

Как установить русский язык в Joomla 3 (руссификация)

После установки CMS Joomla на сервер из стандартного дистрибутива может потребоваться дополнительная установка языковых пакетов, так как по умолчанию в Joomla устанавливается только английский язык. В этой статье рассмотрим, как используя «Менеджер языков» установить русский язык на сайт и руссифицировать админку. Так как изначально предполагается наличие только наличие английского языка, то установка будет проходить на примере неруссифицированной админки Joomla.

Для того, чтобы установить русский язык для Joomla нужно выполнить ряд последовательных действий:

Открываем «Менеджер языков» в Главном меню Joomla

Первым делом в Главном меню админки откроем пункт «Расширения» и в нём выберем пункт «Менеджер языков»:

Выбираем языки Панели управления Joomla

Для того, чтобы было удобнее работать, первым делом руссифицируем админку Joomla. (На самом деле, как будет показано ниже, это лишний и руссификация будет полной и для сайта, и для админки, но будем действовать наверняка.) ; )

Для этого на странице «Менеджера языков» в Разделе «Установлен» выберем языки Панели управления:


Как видно, что на сайте (см.картинку выше), что в Панели управления (см.картинку ниже) изначально установлен только английский язык:

Для продолжения установки русского языка нужно нажать кнопку «Установить язык».

Выбор русского языка в качестве пакета для установки в «Установке официальных языковых пакетов»

После нажатия кнопки «Установить язык» откроется страница «Установка официальных языковых пакетов» со списков всех возможных языков, на которые на данное время переведена Joomla. Для того, чтобы найти русский язык, проще и быстрее воспользоваться фильтром, введя в него слово Russian и нажав на кнопку поиска «Лупа»:

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

Для продолжения установки русского языка нужно нажать на кнопку «Установить».

Установка русского языка в админке Joomla

После нажатия кнопки «Установить», языковой пакет последней версии будет скачан с официального сайта Joomla, развёрнут на сервере и установлен в систему Joomla, о чём будет выдано сообщение об успешной инсталляции и кнопка «Установить» превратится в кнопку «Переустановка»:

В принципе на этом можно было бы завершить рассказ о том, как руссифицировать Joomla, но есть ещё пара ньюансов, на которые хотелось бы обратить внимание.

Проверка полноты инсталляции русского языка и назначение его языком по умолчанию

Для того, чтобы контент сайта по умолчанию всегда отображался на русском языке, нужно назначить его «По умолчанию» в «Менеджере языков» Раздела «Установлен»:

Тоже самое нужно сделать и с Панелью управления (админкой) Joomla, чтобы она была по умолчанию на русском языке:

Окончание руссификации Joomla

После нажатия кнопочки с контуром звёздочки в строчке с русским языком произойдёт приятное событие: все надписи в админке Joomla станут на русском языке:

И появится сообщение:

Язык по умолчанию назначен.
Внимание! Если вы используете на сайте многоязычность (иными словами, если включен плагин «Система — Фильтр языков»), то для Языка Сайта по умолчанию должен быть создан и опубликован так же Язык Контента.

Вот теперь кажется всё про то, как руссифицировать Joomla! =D

Русификация Joomla – простое решение важной задачи

Приступим к полной русификации CMS Joomla, а именно панели управления сайтом.

На третьем шаге инсталяции Joomla с нуля можно сразу приступить к установке вашего языка, но мы пойдем другим путем.

1. Входим в панель управления

2. В меню админки выбираем ExtensionsLanguage(s)Installed

3. Затем жмем Install Language

4. Находим язык Russian, отмечаем его галкой и нажимаем Install


5. Заново заходим через основное меню на страницу ExtensionsLanguage(s)Installed

6. Теперь тут появился русский язык. Его надо сделать языком по умолчанию и для сайта и для административной панели сайта. Сперва выбираем Site отмечаем Russian и жмем на звездочку или кнопку Default. Затем выбираем Administrator и делаем тоже самое.

7. Русификация завершена.

Возможно, потребуется выйти из админки и снова зайти, чтобы обновить параметры системы.

Бывают такие случаи, когда требуется поставить определенный язык для конкретного пользователя. Для этого в меню панели откройте Пользователи → Менеджер пользователей, создайте или выберите пользователя и установите желаемый язык в настройках пользователя.

Установка компонента интернет магазина VirtueMart на Joomla, решение возможных проблем, русификация

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Ну вот, добрался я, наконец-то, до первого поста в рубрику по Виртуемарту. Для тех, кто не в курсе, поясню, что это бесплатный компонент для движка под названием Joomla, превращающий ваш сайт в интернет-магазин.

Еще раз подчеркну, что этот компонент распространяется совершенно бесплатно, но многие расширения к нему, которые позволяют расширять функционал или улучшать его внешний вид, являются платными. Правда, при желании и соответствующем умении можно обойтись и без дополнительных расширений для VirtueMart. И тогда, учитывая что Джумла тоже распространяется на бесплатной основе, мы получаем возможность создать торговый ресурс практически задаром. Заманчиво, не правда ли?

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

Наверное, всем ясно, что строить на этой связке торговую площадку для сетевых гигантов продаж (вроде Ебея), никто не собирается. Более того, для этих целей не подойдет и ни один из платных скриптов, ибо в этом случае, скрипт крупного торгового ресурса пишется индивидуально, с учетом всех особенностей, и затачивается под конкретные задачи.

История появления Джумлы и Виртуемарта

Хочу сказать, что компонент этот имеет довольно длинную историю и ведет отсчет от того времени, когда еще сама Джумла называлась Мамбой. Дело в том, что изначально существовала CMS (система управления контентом) под названием Mamba, которая, кстати говоря, была платной, и не просто платной, а очень дорогой (порядка нескольких тысяч долларов).

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

Но владельцы Mamaba не предусмотрели того, что вокруг этого проекта соберется огромное количество разработчиков, которые усердно начнут дорабатывать и расширять возможности бесплатной версии этой CMS, и в один прекрасный момент, она превзойдет свой платный аналог.

Это, естественно, не устроило владельцев, и было принято решение о запрете использования бренда Mamba для фришной версии. В результате разработчиками-энтузиастами был объявлен конкурс на новое название их детищу. Ну и вы, конечно, догадались, что в конкурсе победило название Joomla. Вот такая вот увлекательная история.

А компонент интернет-магазина, известный сейчас как VirtueMart, в то время назывался MambaShop. Как говорится, просто и понятно для какой CMS он был создан. Но в связи с переименование Мамбы, на которую он устанавливался, был переименован и сам компонент. Будем считать, что исторический экскурс на этом закончен и пора приступать к описанию самого расширения.

Где можно скачать компонент, модули и русификацию Виртуемарта

Начнем, пожалуй, с того, где можно скачать это чудо инженерной мысли вместе с комплектом бесплатных расширений к нему. Эти расширения (модули и плагины) позволят нам добавить в интерфейс элементы, облегчающие навигацию и повышающие удобство покупки в нашем интернет-магазине.

Актуальным на данный момент номером версии является 2.0.2, но, возможно, что когда вы будете читать эту статью версия движка уже изменится. В любом случае, скачать последнюю актуальную версию VirtueMart всегда можно будет здесь (страница на английском, но перевести ее полностью на русский можно с помощью Google translate):

Сначала щелкните по ссылке Complete Package , тем самым вы скачаете последнюю версию компонента со всеми его бесплатными расширениями, а затем щелкните по ссылке Language Pack для того, чтобы скачать русский языковой пакет, позволяющий русифицировать торговую площадку. Обращаю ваше внимание, что по этим ссылкам вы скачаете версию, предназначенную для Joomla 1.5.x. Если у вас версия 1.0.x., то на этой же странице вы найдете ссылку на скачивание Complete Package for 1.0.x/Mambo.

Если у вас уже установлена предыдущая версия компонента 1.1.2, то для обновления до версии 1.1.4, вам нужно будет скачать один из патчей Patch Package (1.1.2->1.1.4) или Patch Package (1.1.2->1.1.4), в зависимости от вашей версии вашего движка. Более того, разработчики предлагают нам скачать дистрибутив Джумлы с уже предустановленным компонентом и всеми его расширениями по ссылке eCommerce Bundle. Это может оказаться удобным, если вы еще не устанавливали ЦМС и у вас появляется возможность сразу убить двух зайцев одним выстрелом — установить систему управления контентом с предустановленным в ней компонентом торговой площадки.

Установка VirtueMart на Джумлу

Ну вот, нужную версию выбрали и скачали. Теперь пора приступать к установке компонента, а так же нужных нам модулей и плагинов. Установка осуществляется стандартным способом и ничем, пожалуй, не отличается от тех установок расширений в Joomla, что вы производили ранее (читайте об этом тут).

Но предварительно нужно распаковать архив с компонентом, в результате чего мы увидим в исходной папке сам компонент:


а так же папки с модулями (modules) и плагинами (plugins) для него. Итак, для установки выполняем следующую последовательность действий в админке Джумлы: «Расширения» — «Установить/Удалить» — «Загрузить файл пакета» — кнопка «Обзор» — находим на своем компьютере архив:

жмем на кнопку «Загрузить файл&Установить».

Процесс установки занимает примерно минуту, по его окончанию вы увидите сообщение:

Решение проблем при установке расширений на Джумлу

Существует несколько наиболее часто встречающихся проблем при установке расширений. Рассмотрим их все по очереди.

Иногда может выскочить ошибка, говорящая о том, что при установке не удается создать каталог. Для решения этой проблемы, как правило, достаточно установить права доступа 777 на следующие директории:

  • administrator/components/
  • administrator/modules/
  • administrator/templates/
  • components/
  • plugins/
  • plugins/content/
  • plugins/editors/
  • plugins/editors-xtd/
  • plugins/search/
  • media/

Сделать это можно с помощью ftp-менеджера FileZilla (можно и через Тотал коммандер), описанным вот тут способом (Как установить права доступа к файлам и папкам с помощью FileZilla).

P.S.Тотал Коммандера и Файлзила, к сожалению, не шифруют сохраняемые в них пароли, что может привести к печальным последствиям (читайте правдивую историю заражения моих сайтов вирусами и способы проверки). Для себя я нашел выход в использовании менеджера сложных паролей Кипас и программы шифрования на лету TrueCrypt.

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

Возможен так же вариант, когда появляется сообщение при установке расширения о том, что другой компонент уже занимает папку. Это означает, что расширение уже было установлено ранее или было не совсем корректно удалено из Джумлы, и от него остались какие-то хвосты. Чтобы продолжить установку, во втором случае, необходимо будет сначала удалить объекты, оставшиеся от предыдущей инсталляции расширения.

Для этого нужно получить доступ к сайту по FTP и найти, а затем удалить объекты с названиями, созвучным с названием расширения, в таких директориях вашего сайта как:

  • administrator/components/
  • components/
  • plugins/
  • modules/

Еще один способ установки несговорчивого расширения на Joomla может понадобиться, как правило, для компонентов или плагинов, имеющих в своем составе множество объектов. В этом случае, очень часто расширение не успевает установиться за отведенное на это время и выдается ошибка. Здесь нам может помочь ручной способ. Выполняемые при этом шаги сводятся к следующему:

  • разархивируем дистрибутив расширения на компьютере в любую папку
  • получаем доступ по FTP к вашему серверу
  • в корневой папке движка находим каталог tmp , копируем в него файлы и папки расширения
  • входим в админку и выбираем в меню пункт «Расширения» — «Установить/Удалить» — «Установить из папки»
  • в строке «Папка установки» прописываем абсолютный путь до директории tmp (как узнать этот путь, вы можете прочитать в моем посте про тонкости установки плагинов для WordPress
  • жмем «Установить»

Вместо директории tmp можно создать любую другую папку — это не принципиально.

При возникновении такой ошибки (JFolder::create: Infinite loop detected Внимание! — Не удалось переместить директории), после попытки установки расширения в Joomla, следует в первую очередь проверить CONFIGURATION.PHP, который находится в корневой папке. Для этого вам нужно будет подключиться к хосту по FTP и открыть на редактирование в удобном для вас редакторе (рекомендую удобный Html редактор с подсветкой описанный тут) этот самый CONFIGURATION.PHP.

Ошибку нужно искать в тех строках CONFIGURATION.PHP, которые задают абсолютный путь до папок с временными директориями и логами. Эти строки выглядят примерно так:

Здесь прописаны именно абсолютные пути до этих каталогов. Начало этого пути можно посмотреть на главной странице панели cPanel, если ваш хостер использует именно эту панель управления. Абсолютный путь до элементов вашего сайта можно так же узнать и другим способом, который подробно описан здесь.

Русификация Виртуемарт

После того, как вы скачали по ссылке Русский языковой пакет архив, его нужно распаковать. Внутри вы увидите множество директорий перевода на более чем 30 языков. Само собой, что все эти языки вряд ли понадобятся, поэтому если у вас будет такое желание, то можете удалить все лишнее, кроме русского перевода ( russian.php ). А можете этого и не делать.

Далее вам нужно будет получить доступ по FTP к хосту. После этого зайдите в каталог:

Вы попадете в директорию LANGUAGES, где будут находиться точно такие же каталоги, что и в скачанном вами ранее русском языковом пакете.

Думаю, что дальнейшие действия вам уже стали ясны и без пояснений. Но я для верности скажу, что в левой части окна файлового менеджера FileZilla вы открываете директорию русского языкового пакета, а справа у вас уже будет открыта директория вашего сайта:

Теперь выделяете все каталоги слева, удерживая Shift и щелкнув мышью по первой и последней директории.

Затем щелкаете по выделенному правой кнопкой мыши и выбираете из открывшегося контекстного меню пункт «Закачать на сервер». Если вас в ходе копирования спросят о замене какого-либо объекта, то соглашайтесь. Вот и все, теперь ваш интернет магазин будет полностью на русском. Чтобы в этом убедиться — откройте админку Joomla, зайдите в настройки VirtueMart и наслаждайтесь полностью русифицированным интерфейсом.

Очень интересное видео с Вебмастерской Яндекса на тему: насколько важно юзабилити для интернет магазина:

Ну, и до кучи еще один полезный ролик про то, как создать карту в Яндексе для интернет-магазина:

Для увеличения числа посетителей из органической выдачи Яндекса вы можете создать остров для своего интернет-магазина:

Буду признателен, если воспользуетесь кнопочками:

Добавить комментарий