![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Новенький
|
![]()
Всем привет!
У меня возникла проблема с графикой меню на русском языке. Я использываю Typo 3 - 3.7. С текстом контента нет никаких проблем, правда графику он не правельно генерирует! Возможно кто и сталкивался с похожей проблемой? Благодарю за помощь! Сергей Фельде Вот моя конфигурация: #Language Menu Configuration [globalVar = GP:L>0] config.linkVars = L [global] config.sys_language_uid = 1 config.language = de config.locale_all = de_DE [globalVar = GP:L = 1] config.sys_language_uid=1 config.language=de config.locale_all = de_DE config.metaCharset = iso-8859-1 [globalVar = GP:L = 2] config.sys_language_uid=2 config.language=en config.locale_all = en_En [globalVar = GP:L = 3] config.sys_language_uid=3 config.language=ru config.locale_all = ru_RU config.metaCharset = windows-1251 config.renderCharset = windows-1251 config.locale_all = russian [GLOBAL] /////////////Меню/////////////////////////////// temp.MENU = HMENU temp.MENU.1 = GMENU_LAYERS temp.MENU.1 { layerStyle = position:absolute;VISIBILITY:hidden; relativeToTriggerItem = 1 leftOffset = 0 topOffset = 20 lockPosition = x dontFollowMouse = 1 hideMenuWhenNotOver = 1 hideMenuTimer = 250 wrap =<table cellpadding=\"0\" cellspacing=\"0\"><tr>|</tr></table> expAll = 1 NO { wrap =<td>|</td> backColor = #B90059 XY = [10.w]+13, 20 10 = TEXT 10.text.field = nav_title // title 10.fontFile = fileadmin/template/arial.ttf 10.fontColor = #ffffff 10.fontSize = 10 10.offset = 10,15 } RO < .NO RO { backColor = #F50076 10.fontColor = #ffffff } RO=1 ACT < .NO ACT { backColor = #F50076 10.fontColor = #ffffff } ACT = 1 } |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 28.10.2004
Сообщений: 131
|
![]()
что значит неправильно?... когда же вы научитесь правильно задавать вопросы...?
|
![]() |
![]() |
![]() |
#3 |
Новенький
|
![]()
Неправильно, это значит вместо \"Цели\" показывает \"†•›\".
Хотя content выводит нормально! спасибо! |
![]() |
![]() |
![]() |
#4 |
Новенький
|
![]()
Вопрос к админу форума. Судя по навигации, это ведь тоже графическое меню!? Как это вы реализовали?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
скорее всего нужно проверить эти настройки пункты в инсталле
forceCharset и TTFLocaleConv Раньше нужно было устанавливать TTFlocaleConv = 'cp1251..UTF-8' (до версии 3.5.0). Для этого была необходима на сервере программа recode (закомпилирована в PHP) В последних версиях достаточно установить forceCharset=utf-8 однако не знаю, насколько это будет совместимо с выводом русского и немецкого в кодировках iso-8859-1 и соответственно windows-1251. Хотя может и сработать. В моем форуме typo3.ru эта проблема часто обсуждалась там можно найти дополнительную информацию, например http://www.typo3.ru/general+M56e815cbf21.html Успехов! Андрей |
![]() |
![]() |
![]() |
#6 |
Новенький
|
![]()
Привет Андрей!
Спасибо огромное! Действительно заработало! forceCharset=utf-8 Необходимо всё настроит до занесения контента, потомучто апосля всё прейдётся переделовать! Пока, Сергей |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 28.10.2004
Сообщений: 131
|
![]()
Дело в том, что библиотека GD не работает с кодировкой win 1251... Решение весьма простое - открываете файл /typo3conf/localconf.php и в нем дописываете $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';Должно после этого заработать.
|
![]() |
![]() |
![]() |
#8 |
Senior Member
|
![]()
Хозяйке на заметку:
Иногда бывают проблемы и с корректными установками в Typo3. Проявляется в виде квадратиков вместо текста. Причина: Шрифт не является UNICODE шрифтом. Для использования в Typo3 с установкой TTFlocaleConv = 'cp1251..UTF-8' шрифт обязан быть UNICODE! Способ решения проблемы: Восспользоваться древней программой под DOS \"TTFCONVERT\" которая конвертирует ASCII-шрифты cp1251 в UNICODE-шрифты. Google подскажет где взять. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
@Sergej
Да, я сталкивался точно с такой же проблемой и сделал для этого расширение: http://typo3.org/extensions/repository/search/convertutf/ Простенько, но по крайней мере легче, чем вводить все заново вручную |
![]() |
![]() |
![]() |
#10 |
Новенький
|
![]()
Привет Андрей,
скажи пожалуйста как настроить твой extension. Былобы супер если всё махом перекодировать в utf-8. Spasibo, Sergej |
![]() |
![]() |