Делаем многоязычность (multilanuage) сайта Joomla! 3 год, 1 Месяц назад
Репутация: 86
Итак после долгого и мучительного меня вопроса как же все таки сделать автоматический перевод сайта на cms Joomla! я нашел бесплатное решение. Немного расскажу о модулях перевода: есть множество разнообразных модулей для такого перевода, но из них самый лучший это gTranslate, их существует 2 один бесплатный (урезанный) и платный (с поддержкой sef,прячет панель google и.т.д) но цена такого модуля 80$. Понимаю что для такой вещи не дорого, так как очень хорошее вложение денег, но в тоже время цена завышена.
Ну ладно, расскажу теперь как все осуществить "бесплатно" и качественно:
1.Для начала на Вашем сервере должен быть установлен IonCube Loader (необходимое расширение для работы модуля) проверьте стоит ли оно у Вас. (если стоит, можете не читать 1 пункт и сразу перейти ко 2 пункту)Если его нет Вы можете установить его сами себе на хостинг или обратится в саппорт хостинга. Скачать IonCube Loader можно с офф.сайта IONCUBE, просто перейдите по ссылке выберите нужное расширение под Ваш хостинг (windows,linux и.т.д)
Скрыто от Гостей
разорхивируйте содержимое архива на хостинг и проинсталируйте его, если Ваш хостинг поддерживает создание собственного PHP.INI то создайте данный файл и пропишите в нем следующее:
для примера: zend_extension=/home/login/public_html/mysite.ru/ioncube/ioncube_loader_lin_5.2.so zend_extension_ts=/home/login/public_html/mysite.ru/ioncube/ioncube_loader_lin_5.2_ts.so
Сохраните php.ini, после зайдите на Ваш сайт и проверьте установился ли Loader.
Если после долгого мучения установки IonCube loader у Вас ничего не выйдет обратитесь в саппорт хостинга.
2.Двигаемся дальше, скачиваем вложенный модуль
Скрыто от Гостей
инсталлируем его, на свою Joomla! 1.5.x версии ВНИМАНИЕ: для правильно работы модуля нужно заменить 2 оригинальных файла в cms Joomla! Вы можете это сделать в автоматическом режиме (через настройки модуля перейди по ссылке File replacement - necessary for PhpLinguist to work и введя свой Логин и пароль к админке) либо замените вручную эти 2 файла (они находятся в архиве с модулей в папке replace (index.php - закидываем в корень Joomla! | request.php - закидываем в libraries/joomla/environment ) с заменой файлов) рекомендую на всякий случай сделать резервные копии данных файлов.
после переходим на сайт изготовителя модуля и регистрируемся:
Скрыто от Гостей
подтверждаем свою регистрацию, и заходим под своим именем на сайт Далее открываем в меню License Management и нажимаем на кнопку Add domain добавляйте адрес Вашего сайта, для примера: nrg-design.ru/
После успешного добавления Вашего домена, нажимаем на ссылку своего домена, находим строчку Licence key и справа копируем номер лицензии.
Далее заходим на свой сайт Joomla! в панель администратора открываем Ваш установленный новый модуль и в строчку Licence key вписываем свой лицензионный ключ.
После в настройках модуля выставляем настройки: отображение ЧПУ(sef), индексация роботами (можете также вписать свои) далее выбираете внешний вид (иконки текстовые ссылки). После выставляем язык оригинала (на каком языке Ваш сайт) и выбираем нужные языки для перевода.
Выбираем позицию модуля и опубликовываем его. Вот и все.
Теперь немного об этом модуле: Поддержка ЧПУ (SEF) (nrg-design.ru/en/contact.html | nrg-design.ru/fr/contact.html) Перевод сайта на 42 языках Отображение графических иконок Нет никакой панели (sidebar) и.т.д (gtranslate) Вообщем есть все что нужно, модуль нигде не отображается (в плане Ваш посетитель никогда не узнает что этот перевод был сделан с помощью гугла и.т.д)
Теперь самое главное, данный модуль является абсолютно бесплатным, но Вам нужно будет заходить 1 раз в месяц на сайт производителя модуля и в управление лицензиями нажимать на кнопку продлить на 1 месяц, это сделано для того что-бы (как объяснил автор модуля) Вы были всегда в курсе новостей и обновлений данного модуля. Мое мнение это не так сложно, тем более что в новой версии модуля 1.5.8 он предупреждаем оповещением на e-mail что подходит время для продления лицензии. Вообщем на сегодняшний день это самое лучшее решение по автоматическому переводу на cms Joomla! Вот и все! Всем спасибо за внимание. Если есть вопросы задавайте.
Автор статьи: NRG При перепечатки данной статьи, активная ссылка на портал nrg-design.ru - обязательна.
NoFear999 DesignBox.com.ua - создание сайтов Joomla CMS (+VirtueMart), DLE - СЕО продвижение и раскрутка - анализ и оптимизация сайта - web дизайн, дизы сайтов, баннеров, лого и т.п. (много не беру, нравится оч рисовать)))
Re:Делаем многоязычность (multilanuage) сайта Joom 3 год назад
Репутация: 86
дык вот и нету, еще один трабл обнаружился данного мода, то что при одновременном включении sh404sef и phplinguist - ни фига не переводит сайт (переводит только страницы дальше второго уровня и то не сразу, после включения через минут 10) написал разработчику сейчас ищут данный баг в скором времени обещал поправить.
NoFear999 DesignBox.com.ua - создание сайтов Joomla CMS (+VirtueMart), DLE - СЕО продвижение и раскрутка - анализ и оптимизация сайта - web дизайн, дизы сайтов, баннеров, лого и т.п. (много не беру, нравится оч рисовать)))
Re:Делаем многоязычность (multilanuage) сайта Joomla! 2 год, 10 мес. назад
Репутация: -1
Я разархивировал ioncube_loaders_setup.exe на хостинг, попытался установить его через административную панель, но появляется сообщение Укажите папку пакета. Подскажите, как его установить.