Модуль для преобразования в мульти-лингвистический шаблон

Модуль для преобразования в мульти-лингвистический шаблон


Скрипт предназначен для создания мульти лингвистического шаблона на базе движка DLE.
Данный скрипт изменяет лишь язык шаблона но не контент новостей.

Название: Модуль для преобразования в мульти-лингвистический шаблон
Автор: WmMagazin.com
Цена: Бесплатно

Скачать: dle_multilanguage.rar [118,63 Kb] (cкачиваний: 160)

Другие новости по теме:

Категория: Модули » Бесплатные ----- Просмотров: 2723 ----- Комментариев: 6

Вернуться

  • Diren

  • 22 февраля 2010 09:28
  • Группа: User
  • ICQ: 441200771
  • Регистрация: 24.08.2009
  • Комментариев: 28
  • Публикаций: 0
^
Ты хотябы инструкцию написал нормальную куда и какой шаблон пихать.
Да еще зашифровал модуль.
Мне например интересует использует ли он языковые файлы или нет.
  • Talean

  • 22 февраля 2010 14:32
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^

Diren, Языковые файлы конечно использует.
Данный скрипт изменяет лишь язык шаблона но не контент новостей.
Видь написано нормальна.
Он из папки languages берёт языковые файлы
  • ancorid

  • 28 февраля 2010 14:40
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
установил по инструкции - ноль эмоций
да еще и скрипт зазенден
хоть бы требования написали к движку - мож у меня компонентов каких не хватает ?
  • Talean

  • 28 февраля 2010 18:22
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Пиши в ICQ: 362-445-446
Помогу и решу проблему.
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
Зачем заниматься извращением?
Уже с 5.1 версии движка есть мультиланг... на оф. сайте писали мануал!!!

Допустим у нас есть шаблоны
/templates/russian/
/templates/english/


Также нам понадобиться два языковых пакета для скрипта
/language/russian/
/language/english/


Далее в админпанеле настройках скрипта указываем шаблон по умолчанию russian, язык по умолчанию также указываем russian.

Теперь нам нужно чтобы каждому из наших шаблонов соответствовал необходимый нам языковой пакет, чтобы при переключении с одного шаблона на другой, менялся бы также язык системных сообщений скрипта. Для этого заходим в Админпанель скрипта -> Другие разделы -> Шаблоны сайта и устанавливаем для каждого шаблона Используемый язык, т.е. для шаблона russian назначаем язык russian, для шаблона english назначаем язык english

Следующим этапом является добавления переключения языков для посетителей сайта. Для этого в main.tpl создадим две ссылки например:
< a href="http://site.ru/index.php?action_skin_change=yes&skin_name=russian>
Русский</a>
< a href="http://site.ru/index.php?action_skin_change=yes&skin_name=english>
Английский</a>

---------------------------
или в .haccess добавляем
# Languages
RewriteRule ^ru(/?)+$ index.php?action_skin_change=yes&skin_name=russian [L]
RewriteRule ^en(/?)+$ index.php?action_skin_change=yes&skin_name=english [L]


в main.tpl создадим две ссылки :
< a href="http://site.ru/ru">Русский</a>
< a href="http://site.ru/en">Английский</a>
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
А не проще поставить перевод Гугла, bully
переводит и контент и сам сайт:
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ru'
}, 'google_translate_element');
}
</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateE
lementInit"></script>