FORUM.TOPUA.NET
Форум TopUA.NET
 
 ДопомогаДопомога   ПошукПошук   УчасникиУчасники   ГрупиГрупи   РеєстрацiяРеєстрацiя   ПрофільПрофіль   Увiйти до приватних повiдомленьУвiйти до приватних повiдомлень   ВхідВхід     

 TopUA.NET
Кодування & MkPortal

 
Нова тема   Відповісти    Головна -> Двигунці
Попередня тема :: Наступна тема  
Автор Повідомлення
bamik
Користувач хостингу


З нами з: 26.11.07
Повідомлень: 13

ПовідомленняНаписане: понеділок, 10 грудня, 2007 14:40    Тема повідомлення: Кодування & MkPortal Відповісти цитуючи

Не можу ніяк налаштувати кирилицю для Мкпортала. Додавання новин, інше не сприймає, проте переклад відображає добре.



Думав, що справа в метатегу, та ні. Пробував і так і сяк

Код:
<meta http-equiv="content-type" content="text/html; charset={$mklib->charset}

Код:
<meta http-equiv="content-type" content="text/html; charset=windows-1251

Код:
<meta http-equiv="content-type" content="text/html; charset=windows-1251{$mklib->charset}
/

Швидше за все - це кодування бази.

Ось що мені сказали:
Цитата:
Вобщем если в базе стоит кодировка latin что часто бывает при установке портала то меняется сравнение всех таблиц в самом низу всех таблиц написано в какой кодировке данная база если там стоит latin меняете на cp1251_general_ci потом только таблицы портала меняете на cp1251_general_ci в противном случае они автоматом обратно менятся будут.


Як саме змінити кодування бази. В phpmyadmin є сопоставление, та це не то:


Отож як змінити кодування на cp1251_general_ci??[/quote]
Догори
Переглянути профіль користувача Відіслати приватне повідомлення
Kyrya
Користувач хостингу


З нами з: 16.10.06
Повідомлень: 216
Звідки: Дніпропетровськ

ПовідомленняНаписане: понеділок, 10 грудня, 2007 15:36    Тема повідомлення: Відповісти цитуючи

Пошук на форумі для чого існує?

Вже була така тема https://topua.net/forum/bag-ros-isko-movi-v-mkportal-vt574.html
І ось конкретно для вас відповідь: https://topua.net/forum/post3645.html#3645

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Догори
Переглянути профіль користувача Відіслати приватне повідомлення Відвідати сайт учасника
bamik
Користувач хостингу


З нами з: 26.11.07
Повідомлень: 13

ПовідомленняНаписане: середа, 09 січня, 2008 15:26    Тема повідомлення: Відповісти цитуючи

Маю знову проблеми із mkportal. Зробив зв’язку із SMF

tpl_main.php шаблону MkPortal
Код:
 <meta http-equiv="content-type" content="text/html; charset={$mklib->charset}" />


В кінцевому випадку при перегляді сторінки показує код
Код:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />


Вся база кодована в utf8_general_ci

Звідки воно iso-8859-1 взяло і як змінити на windows-1251?

Глюк нумбер два. При англійській версії mkportal чудово бачить кирилицю, можна додавати новини. Як тільки змінити на українську чи російську - український шрифт взагалі не відображає, ( переклад він нормально відображає), але саме коли додаєш щось: новини,ін - шрифту не бачить, новина створюється порожня. Гм..

В SMF зазначено кодування utf-8. там проблем не виникає із українською
Догори
Переглянути профіль користувача Відіслати приватне повідомлення
Kyrya
Користувач хостингу


З нами з: 16.10.06
Повідомлень: 216
Звідки: Дніпропетровськ

ПовідомленняНаписане: середа, 09 січня, 2008 15:48    Тема повідомлення: Відповісти цитуючи

Цитата:
Вся база кодована в utf8_general_ci
Звідки воно iso-8859-1 взяло і як змінити на windows-1251?

1. Якщо база у Юнікоді (UTF8) то і для порталу встановлювати треба Юнікод. Інакще будете мати бите кодування.
2. З цією системою не знайомий (може хтось точніше скаже), але. Зазвичай системи ці беруть кодування з файлу конфігурації (наприклад, configuration.php). Подивіться там. Або у файлі концігураціі безпосередньо теми.
Цитата:
Глюк нумбер два. При англійській версії mkportal чудово бачить кирилицю, можна додавати новини. Як тільки змінити на українську чи російську - український шрифт взагалі не відображає, ( переклад він нормально відображає), але саме коли додаєш щось: новини,ін - шрифту не бачить, новина створюється порожня.

Знову ж таки, кодування. Це може бути з-за того, що у вас переклад у CP1251, порівняння у базі latin1, а база у UTF8. Ось таке і виходить. Вам треба дізнатися у якому кодуванні переклад і зробити базу і порівняння з таким же кодуванням. Або встановити переклад у UTF8.

Перед тим, як усе це будете робити, зробіть бекап бази.

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Догори
Переглянути профіль користувача Відіслати приватне повідомлення Відвідати сайт учасника
bamik
Користувач хостингу


З нами з: 26.11.07
Повідомлень: 13

ПовідомленняНаписане: середа, 09 січня, 2008 16:23    Тема повідомлення: Відповісти цитуючи

Всі таблиці бази UTF-8 Ось доказ
http://i.piccy.kiev.ua/i2/64/2b/f11588949a2dd53fcdd23c2f059b.jpeg
http://i.piccy.kiev.ua/i2/e9/14/f3eade58d8a21fc5058b050a08e2.jpeg

Благо mkportal не довго українізовувати. Але як робиться переклад для utf-8?
Догори
Переглянути профіль користувача Відіслати приватне повідомлення
Kyrya
Користувач хостингу


З нами з: 16.10.06
Повідомлень: 216
Звідки: Дніпропетровськ

ПовідомленняНаписане: середа, 09 січня, 2008 16:40    Тема повідомлення: Відповісти цитуючи

1. Порівняння яке?
2. Просто. Або за допомогою текстового редактора, якbй працює з Юнікодом, наприклад, Notepad++ (http://notepad-plus.sourceforge.net). Або просто можна конвертувати переклад у CP1251 у UTF8

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Догори
Переглянути профіль користувача Відіслати приватне повідомлення Відвідати сайт учасника
bamik
Користувач хостингу


З нами з: 26.11.07
Повідомлень: 13

ПовідомленняНаписане: середа, 09 січня, 2008 17:52    Тема повідомлення: Відповісти цитуючи

1. Було utf-8_general_ci
Зараз зробив phpmyadmin Операції/Порівняння cp1251_general_ci

А чо означає Сопоставление соединения с MySQL? Теж вказується кодування. Тут в чому різниця..

Перекодував мовні файли в UTF-8
Конфлікт вичерпаний. Вдячний вам. Кодування воно брало із мовного файлу lang_global.php.


Хіба що допоможіть мені розібратись ще із порівнням. Якщо всі таблиці бази utf8_general_ci, то яке повинно бути Порівняння та Сопоставление соединения с MySQL?
Догори
Переглянути профіль користувача Відіслати приватне повідомлення
Kyrya
Користувач хостингу


З нами з: 16.10.06
Повідомлень: 216
Звідки: Дніпропетровськ

ПовідомленняНаписане: середа, 09 січня, 2008 19:52    Тема повідомлення: Відповісти цитуючи

Цитата:
Хіба що допоможіть мені розібратись ще із порівнням. Якщо всі таблиці бази utf8_general_ci, то яке повинно бути Порівняння та Сопоставление соединения с MySQL?

Повинно бути utf8_general_ci

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Догори
Переглянути профіль користувача Відіслати приватне повідомлення Відвідати сайт учасника
CrazySAS
Користувач хостингу


З нами з: 08.04.07
Повідомлень: 104

ПовідомленняНаписане: середа, 09 січня, 2008 23:49    Тема повідомлення: Відповісти цитуючи

хм.. коли встановляв українізатор до MkPortal, то ніяких проблем з кодуванням не було. переклад брав з теревень.
Догори
Переглянути профіль користувача Відіслати приватне повідомлення Відвідати сайт учасника
Kyrya
Користувач хостингу


З нами з: 16.10.06
Повідомлень: 216
Звідки: Дніпропетровськ

ПовідомленняНаписане: середа, 09 січня, 2008 23:56    Тема повідомлення: Відповісти цитуючи

Ну це ж не для флейму тема. У Вас працювало, а у інших не працює. Кожний по різному ставить з різними вихідними даними. От і виходять різні результати.

До речі, кодування CP1251, у якому виконаний той переклад, вже давно неактуальне.

_________________
"Суть не в тому, щоб якомога швидше знайти завітну дорогу, а суть в тому, щоб якомога більше побачити по цій дорозі" © Вавілон ХХ
Догори
Переглянути профіль користувача Відіслати приватне повідомлення Відвідати сайт учасника
bamik
Користувач хостингу


З нами з: 26.11.07
Повідомлень: 13

ПовідомленняНаписане: п'ятниця, 11 січня, 2008 00:07    Тема повідомлення: Відповісти цитуючи

Зате не без пригод Laughing

Кодування то все перевів в UTF-8, а пхп файли порталу залишись старого кодування. Тож тепер при ручному редагуванні, де вносиш кирилицю, вона на порталі не відображається, тобто ???? ??? ??. Приходиться пхп файл теж в utf-8 перекодовувати. Запара однако)
Тобто коли скачуєш файл, редагуєш та заливаєш назад.
Догори
Переглянути профіль користувача Відіслати приватне повідомлення
Показувати:   
Нова тема   Відповісти    Головна -> Двигунці Ваш часовий пояс: GMT + 3 Години
Сторінка 1 з 1

 
Перейти до:  
Ви не можете писати нові повідомлення в цю тему
Ви не можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете голосувати у цьому форумі
Ви не можете закачувати файли у цьому форумі
Ви не можете зкачувати файли у цьому форумі


Powered by phpBB © 2001, 2005 phpBB Group


Український рейтинг TOP.TOPUA.NET Українське радiо