Выпуски:
Версия 01.00.21
Дата Создания: 29.12.2011 DotNetNuke 5,6 : DNN5_LE_Laborion_LanguageSelector_01.00.21_Install.zip
LE_Laborion_LanguageSelector_01.00.21_Source.zip
  1. Добавлена поддержка Google отличия страниц разных языков
    Читать об атрибуте rel="alternate" hreflang="x
    Новое свойство: AddAlternateLink - true|false, default:true

Тестировано в DNN 05.06.03, DNN 06.01.02 и LocalizationExtensions.1.38
Задать вопросы можно здесь

Внимание!

  1. Обязательно должен быть установлен и сконфигурирован модуль Localization Extensions 1.38 .

 

Страница 1 из 9Первый   Предыдущий   [1]  2  3  4  5  6  7  8  9  Следующий   Последний   


DotNetNuke Модуль "LE_Laborion_LanguageSelector" дополнение к "Localization Extensions"

Описание

Если вы используете решение мультиязычности "Localization Extensions"  то для переключения на подобную (ассоциативную) языковую страницу (без сброса на домашнею) , вы можете использовать модуль LE_Laborion_LanguageSelector , включающий в себя контрол селектора языка и его управление.
Управление включает в себя:

  1. Изменение названия и порядка для языков
  2. Управление наборами ассоциативных страниц

Установка модуля

Устанавливается так-же как и модуль LocalizationExtensions  , т.е. после установки  , вы бросаете его на любую страницу и можете использовать "Add to Admin Menu" опцию что-бы добавить как пункт администрации и удалить.

Добавление контрола в скин

Откройте ваш скин для редактирования ( в файл с расширением .aspx ) , найдите интрукции 
<%@ Register ...
и добавте новую
<%@ Register TagPrefix="LE" Namespace="Adequation.DNN.LocalizationExtensions.Laborion" Assembly="Adequation.DNN.LocalizationExtensions.Laborion" %>

Далее вы можете вставить в нужное вам место селектор языка инструкцией
<LE:Laborion_LanguageSelector id="Laborion_LanguageSelector" runat=server />
(Если у вас используется стандартный селектор (<dnn:LANGUAGE..) то вы заменяете его)
Так-же вы сразу можете выставить св-ва :

  1. LanguageLabelCssClass - CSS Class для метки языка
  2. LanguageLinkCssClass - CSS Class для ссылки языка
  3. SelectedLanguageLinkCssClass - CSS Class для ссылки выбранного языка
  4. Separator - разделитель между метками языка
  5. HasSelectedLanguageLink - Имеет ли выбранный язык ссылку ? "true" , "false" (по умолчанию ложь)(default:false)
  6. AreCountryFlagsToBeUsed - Использовать флаги стран ? (по умолчанию ложь)(default:false)
  7. IsSelectedLanguageViewed - Будет ли виден выбранный язык ? "true" , "false" (default:"true")
  8. AddAlternateLink - Добавить Google поддержку альтернативных страниц : rel="alternate" hreflang="x" ? "true" , "false" (default:"true")

пример с установкой св-в может выглядить так
<LE:Laborion_LanguageSelector id="Laborion_LanguageSelector" LanguageLinkCssClass="user" Separator="&nbsp;|&nbsp;" runat=server />
 

Управление

После того как контрол вставлен в скин вы можете приступить к его управлению открыв страницу его конфигурации

Пример 1 

Пример 2

Задать вопросы можно здесь


Copyright 2010 by Kirill Shurevich - LabOrion
Privacy Statement Terms Of Use