Професійне створення сайту cтудія HDesign.rv.ua
Мова, що використовується за умовчанням в додатках, запущених на комп'ютері, вказується при установці операційної системи. Типова мова визначає розкладку клавіатури, кодову сторінку системи, вид кодування HTML, який використовується встановленими на комп'ютері додатками. Кодові сторінки і види кодувань можуть застосовуватися до різних мов.
Кодування
Таблиця ASCII, служить для підтримки наборів символів і розкладок клавіатури для різних країн і регіонів.
Юнікод
Стандарт кодування знаків, розроблений організацією Unicode Consortium, який дозволяє представити знаки практично всіх письмових мов.
Набір знаків в кодуванні Юнікод має декілька форм представлення, включаючи UTF-8, UTF-16 і UTF-32. У більшості інтерфейсів Windows використовується форма UTF-16.
При створенні нової веб-сторінки кодування і мова нових сторінок, як правило, визначається установками мови клавіатури. Кодування визначає спосіб збереження даних у файлі. Символи, які не належать до поточної кодуванні, зберігаються як числові посилання в форматі Юнікод (наприклад, AC;). Використання числових посилань у форматі Юнікод збільшує розмір файлу і ускладнює читаність HTML-коду.
Кодування сторінки для української мови, за замовчуванням, вказується за допомогою наступного HTML-тега:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Кодування для англійської мови, як правило, використовується:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
Кодування для центральноєвропейських мов:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
Мова сторінки не впливає на спосіб збереження інформації, але вказує, який шрифт буде використаний у веб-браузерах при відображенні сторінки, і допомагає пошуковим машинам визначити мову сторінки. Мова сторінки вказується за допомогою наступного HTML-тега:
<meta http-equiv="Content-Language" content="uk">
Не завжди підходить стандартний шаблон zoo компонента, особливо коли розробляєш нові шаблони, а не використовуєш вже готову збірку...
Це шлях до Шаблону модуля zoo
../media/zoo/applications/product/templates/default/assets/css
Це шлях до css файлів шаблону модуля zoo
../media/zoo/applications/product/templates/default/assets/css
можливо комусь пригодиться :) доволі далеко сховали шаблон :)
Розробляйте :)
Не полінюсь витратити пів часа свого робочого часу, щоб помогти вам мої читачі з проблемою кодування таблиць баз данних, та їх полей.
робив оце на джумлі сайт-каталог і один з компонентів замість того, щоб бути з utf8_general_ci кодуванням, яке використовує joomla на даний час, компонент zoo в базі данних всі таблиці зробив в latin1_swedish_ci кодуванні. І це стало проблемою бо в адмінці і на сайті, все що вводиш в базу данних стає крякозябрями.
І так правим:
Першим ділом заходим в наш phpmyadmin (чи чим ви там користується для роботи з вашою базою данних, можливо взагалі консоллю :) )
Якщо у вас одна таблиця то можна просто за допомогою наступного коду
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]
Але якщо у вас 50-100 таблиць, а вних по 10-30 полів? Не панікуєм, вихід є!
Робимо наступний запит до БД.
SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'db_name'
ORDER BY 1
Код можна копіювати повністю лише замініть db_name на вашу, а також якщо вам потрібно змінити інші кодування, тоді замініть також utf8 і utf8_general_ci на відповідні вашим.
Після виконання даного скрипта отримаєм повний список всіх таблиць з нашої бд db_name з готовим кодом для виконання для зміни кодування в наших таблицях та полях бази данних.
Ось декілька строк для зразку (з 43шт, які мені вивело)
ALTER TABLE `mydb`.`jos_assets` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `mydb`.`jos_banners` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `mydb`.`jos_banner_clients` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `mydb`.`jos_banner_tracks` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `mydb`.`jos_categories` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `mydb`.`jos_contact_details` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `mydb`.`jos_content_frontpage` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Берем код, який нам любязно підготовив наш скріпт і вставляєм його до виконання.
Отримаємо щось на зразок такого звіту
ALTER TABLE `mydb`.`jos_assets` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;# Затронуто строк: 177.
3 дні працював над перекладом і ось він )
Може ще неповністю, може десь недодивився щось ще пропущено.... Якщо таке є пишіть в коментарі чи на емейл, що саме.... буду доповнювати, виправляти.
Архів з повною українською локалізацією компоненту форуму Kunena для версії 1.7.2 можна скачати за цим посиланням.
Архів зроблено з використанням xml файлів для встановлення через адміністративну панель керування сайтом на Joomla. Так що після скачування розпаковуєте архів і в ньому буде 2 архіви один містить локалізацію kunena форуму -фронтенду інший архів містить локалізацію kunena форуму адміністративної частини сайту.
Перевірив на Joomla 2.5.4 & Kunena 1.7.2
Будь-ласка, користуйтесь :)
Маленький Вступ. Працюю в студії HDesign, яка займається від дизайну до написання складного програмного забезпечення. А працюю в громадській діяльності зокрема в Весукраїнській громадській організації "Фундація Регіональних Ініціатив". Всі знають, що до мене можна звернутись по допомогу з ПК, будь то графіка чи адміністрування ПК, загалом в галузі інформаційних технологій))) Дуже часто питають, як щось зробити в Фотошопі. Тому думаю прийшов час підняти ще раз тему Навчання Фотошопу і т.д. ) ця тема вже в Інтернеті заїжджена, проте напишу ще сотий, тисячний набір статтей по Фотошопу для новачків :)
Отже для тих хто в танку :)
тут приблизно накидаю список тем, які на мій погляд потрібно підняти першими (якщо є якісь ще пропозиції по темам, пишіть в коментарі під статтею, або мені на емейл)
Розробка сайту, підтримка та хостинг. Студія дизайну HDesign.rv.ua