Menu
Авторизация:
Зарегистрироваться.
Двуязычный сайт.
Пользователь: Kamui
Дата: 30-марта-2006 9:56 pm
Просмотров: 17413
Оценка: 0    Оценить [
|
]

Подскажите пожалуйста, как под WebGui сделать двуязычный сайт?

И еще пара вопросов:
  Как сделать utf8 родной кодировкой отдачи страничек?
  ^D; в 5.5.8 работает? Пишу так ^d(%m%c%y), а оно его воспринимает как текст (^FlexMenu; в этом-же месте нормально отработало).

Re: Двуязычный сайт.
Пользователь: Admin
Дата: 30-марта-2006 9:56 pm
Просмотров: 7202
Оценка: 0    Оценить [
|
]

 По поводу двуязычного сайта:

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

По поводу кодировки 1251:

На странице файлов для скачивания я выложил необходимые файлы - первоначальный дамп базы и файлы перевода для 6.1.1. Не забудьте внести соответствующие дополнения в preload.perl (для 6.1.1):

# i18n
use WebGUI::i18n::Russian_win1251 ();
use WebGUI::i18n::Russian_win1251::Article ();
use WebGUI::i18n::Russian_win1251::AuthLDAP ();
use WebGUI::i18n::Russian_win1251::AuthSMB ();
use WebGUI::i18n::Russian_win1251::AuthWebGUI ();
use WebGUI::i18n::Russian_win1251::DataForm ();
use WebGUI::i18n::Russian_win1251::EventsCalendar ();
use WebGUI::i18n::Russian_win1251::FileManager ();
use WebGUI::i18n::Russian_win1251::HttpProxy ();
use WebGUI::i18n::Russian_win1251::IndexedSearch ();
use WebGUI::i18n::Russian_win1251::MessageBoard ();
use WebGUI::i18n::Russian_win1251::Navigation ();
use WebGUI::i18n::Russian_win1251::Poll ();
use WebGUI::i18n::Russian_win1251::Product ();
use WebGUI::i18n::Russian_win1251::SiteMap ();
use WebGUI::i18n::Russian_win1251::SQLReport ();
use WebGUI::i18n::Russian_win1251::Survey ();
use WebGUI::i18n::Russian_win1251::SyndicatedContent ();
use WebGUI::i18n::Russian_win1251::USS ();
use WebGUI::i18n::Russian_win1251::WebGUI ();
use WebGUI::i18n::Russian_win1251::WebGUIProfile ();
use WebGUI::i18n::Russian_win1251::WobjectProxy ();
use WebGUI::i18n::Russian_win1251::WSClient ();

По поводу макроса ^D; - проверьте, есть ли строчка
D => D_date, \
в разделе макросов конфигурационного файла. Кроме того, Регистр в названиях макросов имеет значение. Попробуйте поставить: ^D("%D %c, %y");


Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

© 2004-2024 WebGUI на русском. | Powered by WebGUI
& use Foundation framework | Расположен на WebGUI hosting