Создание сайта на нескольких языках » DataLife Engine (DLE) — система управления сайтом и контентом. Официальный сайт.
Добрый день уважаемые посетители,
сегодня хочется продолжить написание полезных советов по работе с DataLife Engine. Как известно это очень мощный и гибкий инструмент по созданию собственного портала. С каждым днем его возможности расширяются, но не всегда некоторым пользователям понятно как использовать ту или иную возможность. Одним из нововведений версии 5.1 является полная поддержка ведения сайта на нескольких языках. Но так как DataLife Engine это не шаблонный движок один на всех, а гибкий конструктор для создания сайта, то строчки «Английский писать тута» вы не найдете. И целью данной статьи является рассказать вам как создать сайт на которым будет поддерживаться написание статей на нескольких языках.
Разберем небольшой пример создания сайта на русском и английском языке. Итак во первых нам понадобиться два шаблона, для того чтобы была 100% поддержка двух языков, а не так что часть надписей на русском, часть надписей на английском.
Допустим у нас есть шаблоны
/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>
Теперь при переходе по этим ссылкам пользователь будет менять свой шаблон, а вместе с ним и язык системных сообщений скрипта.
Но и это еще не все наша же цель создать полностью мультиязычный проект, поэтому должно поддерживаться также написание новостей на двух языках. Для этого идем в Админпанель -> Другие разделы -> Дополнительные поля новостей. Выбираем там пункт Добавить поле.
Создаем новое дополнительное поле со следующими параметрами:
Название поля: english
Описание поля: Английский коротко
Категория: Все
Тип поля: Несколько строк
Далее открываем в шаблоне английского языка templates/english/ файл shortstory.tpl и меняем в нем тег {short-story} на тег дополнительного поля [xfvalue_english]. теперь при смене пользователем на сайте русского языка на английский то сама новость будет также выводиться на английском. Правда теперь незабывайте писать новости на двух языках. По аналогии вы можете добавить дополнительное поле и для просмотра полной новости.
Ну вот собственно и все дамы и господа
Удачи вам в построении собственных сайтов.
Как сделать мультиязычный сайт
tilda help center
Организация работы и методы выбора языковых версий
Контент на разных языках можно предоставить следующими способами:
В рамках одного сайта
Разные языковые версии страниц на общем домене
Подробнее
Отдельные проекты
Сайты, доступные по отдельному поддомену или домену
Подробнее
Мультилендинг
Автоматическое перенаправление на нужную страницу в зависимости от языка браузера или геопозиции посетителя
Подробнее
Разные языковые версии в рамках одного сайта
Если вы хотите создать страницы на разных языках в рамках одного сайта, мы рекомендуем для каждой из страниц добавить собственный блок с меню.
Создайте страницы на разных языках, на каждую добавьте подходящий блок с меню: ME204, ME301, ME302, ME303, или меню «гамбургер» ME401-403.
В контенте блока укажите языки и опубликованные ссылки на страницы.
Разные языковые версии на отдельных сайтах
Создайте несколько сайтов. Для этого вам понадобится тарифный план линейки Business, позволяющий разместить более одного проекта на аккаунте.
Удобнее всего сделать сначала версию на одном языке, а потом скопировать страницы и перевести их на другой язык.
Чтобы скопировать страницу, перейдите в Настройки страницы → Действия → Дублировать. Чтобы перенести страницу в другой свой сайт: Настройки страницы → Действия → Перенести страницу в другой свой сайт.
К сожалению, скопировать сразу весь сайт нельзя. Мы работаем над тем, чтобы в будущем была такая возможность.
Настройте «шапку» в обоих проектах, добавьте подходящие блоки с меню: ME204, ME301, ME302, ME303, или меню «гамбургер» ME401-403.
В контенте добавленного блока укажите языки и опубликованные ссылки на сайты.
Если вам нужно сделать три языка, например, русский, английский и немецкий, используйте следующую схему:
— На русскоязычном сайте поставить языки EN | DE
— На англоязычном сайте поставить языки RU | DE
— На немецкоязычном сайте поставить языки RU | EN
Таким образом, если посетитель оказался на русскоязычном сайте, он может переключиться на немецкий и английский, если на англоязычном сайте, он может переключиться на русский и немецкий.
Больше трех языковых версий стандартными способами создать нельзя.
Мультилендинг: перенаправление пользователя по языку браузера или его геопозиции.
Данный метод поможет настроить автоматическое открытие страниц на подходящем языке для посетителя сайта. На это могут влиять настройки веб-браузера или местоположение пользователя.
Перенаправление по языку браузера:
Создайте страницы на нужных вам языках и разместите ссылки на них в блоках с меню.
После этого добавьте блок T805 из категории «Другое». В блоке добавьте карточки для каждой языковой версии и заполните необходимые поля.
Подробная инструкция →
Перенаправление по геопозиции:
Создайте страницы на нужных вам языках и разместите ссылки на них в блоках с меню.
Затем добавьте блок T808 из категории «Другое». В блоке добавьте ссылки на страницы, а также отметьте страны, регионы, или отдельные города, при запросе из которых будет происходить перенаправление на заданную вами страницу с нужным языком.
Подробная инструкция →
многоязычных шаблонов веб-сайтов
Многоцелевой HTML-шаблон веб-сайта — отличное решение, позволяющее быстро и эффективно создать привлекательный сайт. Современные предприятия в значительной степени полагаются на свои веб-сайты
Подробности Живая демонстрация
Varsity — HTML-шаблон образовательного веб-сайта на основе школы, колледжа, университета и онлайн-курса от MhrTheme
Это адаптивный HTML-шаблон веб-сайта для школ, колледжей, университетов, коучинговых центров и онлайн-курсов.
Подробности Живая демонстрация
Надежный адаптивный HTML5-шаблон веб-сайта университетаШаблон университетского адаптивного веб-сайта HTML5 предоставляет широкий спектр инструментов для легкой разработки веб-сайта. В настоящее время любой организации необходимо…
Подробности Живая демонстрация
Learner — Образовательный многоцелевой HTML5-шаблон веб-сайта от RockThemes
Самый красивый образовательный HTML5 шаблон. Этот шаблон представляет собой полнофункциональный веб-сайт со всеми страницами, которые могут понадобиться. На своем будущем сайте вы можете разместить всю информацию о вашем…
Подробности Живая демонстрация
Джеймс Уитакер — готовый к использованию шаблон веб-сайта для университета от RockThemes
Этот многостраничный HTML-шаблон пахнет книгами, деревянной мебелью и мелом — посетители будут чувствовать, что они уже поступили в университет! Веб-сайт средней школы должен иметь простой и.
..Подробности Живая демонстрация
John Harrison — Элегантный образовательный многостраничный HTML-шаблон веб-сайта от RockThemes
В эпоху цифровых технологий каждая организация должна иметь веб-сайт: компании любого масштаба, государственные учреждения, даже школы и университеты. Если вы хотите, чтобы к вам приходили за образованием — вы…
Подробности Живая демонстрация
Надежный шаблон веб-сайта онлайн-курсовШаблон веб-сайта онлайн-курсов предоставляет различные инструменты для разработки веб-сайта. В настоящее время наличие профессионально разработанного веб-сайта является обязательным. Он может…
Подробности Живая демонстрация
Studys — Шаблон веб-сайта курса онлайн-обучения по темекс
Studys — это шаблон веб-сайта онлайн-курса обучения. Шаблон представляет собой чистый, минималистичный, минималистичный дизайн, который можно использовать для создания веб-сайта онлайн-курса любого типа.
Подробности Живая демонстрация
Eduzoon — Шаблон HTML5 для образования и онлайн-курса по экологиитема
Современный, изящный и элегантный шаблон, созданный с помощью Bootstrap для университетского, колледжей и школьного образования, а также онлайн-курсов.
Подробности Живая демонстрация
Lingvo — многостраничный простой HTML5 Bootstrap шаблон сайта языковой школы от RockThemes
Это совершенно новый шаблон веб-сайта для портала изучения языков, основанный на коде HTML5 и CSS3. Его дизайн может придать оригинальный и современный вид любому будущему ресурсу. И широкие возможности…
Подробности Живая демонстрация
Адаптивный шаблон веб-сайта языковой школы по ВТ
Этот адаптивный шаблон веб-сайта был разработан специально для школ, университетов и веб-сайтов, предлагающих онлайн-курсы. У него необычно выглядящая область меню в углу главной страницы….
Подробности Живая демонстрация
Шаблон сайта школы языков по ВТ
Обучение должно приносить удовольствие, и этот сайт языковой школы прекрасно передает эту мысль. Слайдер с молодыми улыбающимися лицами и яркими цветами создают на территории веселую атмосферу. Сайт очень…
Подробности Живая демонстрация
Адаптивный шаблон веб-сайта языковой школы по ВТ
Этот веб-шаблон языкового центра может похвастаться белоснежным дизайном, обеспечивающим максимальную читабельность и удобство для глаз. Его структура на основе сетки также упрощает сканирование содержимого. Для легкого…
Подробности Живая демонстрация
Адаптивный шаблон веб-сайта языковой школы по ВТ
Этот дизайн веб-сайта представляет собой модную веб-тему веб-сайта языковой школы с первоклассным макетом и многоцелевыми функциями. Предлагается использовать веб-шаблон для языковых курсов или уроков языка. ..
Шаблон веб-сайта Лангерба по ВТ
Тема разработана для языковых центров. Этот шаблон выделит вашу школу среди многих других благодаря своему необычному дизайну. Автор использует иллюстрации, созданные в материале…
Подробности Живая демонстрация
Адаптивный шаблон веб-сайта языковой школы по ВТ
Этот шаблон веб-сайта языковых курсов легко привлечет внимание онлайн-пользователей к вашей веб-странице изучения языка или языкового института. Если вы ищете четкую и простую, но в то же время…
Подробности Живая демонстрация
Адаптивный шаблон веб-сайта языковой школы по ВТ
Веб-дизайн сайта языкового центра – отличное решение для привлечения большего внимания к вашему бизнесу или личному проекту. Если вы предлагаете эксклюзивную международную языковую школу, иностранную…
Подробности Живая демонстрация
В случае, если вы приняли решение создать веб-страницу, здесь перечислены скины именно для вас. Наши многоязычные шаблоны веб-сайтов — это выбор для любого веб-ресурса. Профессионально выглядящие темы с организованным дизайном позволят вам заявить о своем современном искусстве и эффективном изображении, привлекая более широкую аудиторию к вашей веб-странице. Многоязычные шаблоны веб-сайтов просты в работе и помогут вам успешно создавать и изменять свои посты. Соберите свой великолепный сайт, используя эти скины, и не бойтесь блистать!
Похожие запросы
Последние шаблоны веб-сайтов HTML5Шаблоны веб-сайтов языковых школ
Шаблоны веб-сайтов для языка жестов
Шаблоны веб-сайтов для смены языка
Многоязычные веб-шаблоны
многоязычных бесплатных и высококачественных шаблонов Bootstrap
тег
Многоязычный
Бесплатно (8) Премиум (0)
Сортировать по последнимСортировать по количеству загрузокСортировать по среднему рейтингуКаркасы
- Начальная загрузка 3(3)
- Начальная загрузка 4(4)
- Начальная загрузка 5 (3)
- Диаграмма.