Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Разное | Вопросы / Жалобы / Предложения
# 1 Тема: Проблема с отображением специфических букв казахского языка
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 27 Июня 2009, 14:28:59
При добавлении новости через админку и предпросмотре, казахские буквы отображаются корректно. При просмотре самой новости и на главной - нет.
Вот пример:
http://kz.eko.edu.kz
Как решить проблему? При этом пункты навигации отображаются нормально.


[Изменил(а) Darth Emil, 27 Июня 2009, 14:30:12]  
^ наверх ^
# 2  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 27 Июня 2009, 18:07:19
я хз че это за двиг.

Это не наш двиг, внизу ниче не написано...


--------------------
Retired
^ наверх ^
# 3  
RazZzoR
SF Team

Avatar пользователя

Avan-T.Ru

SF Support Team

Любитель Fusion

Сообщений: 383
Откуда: Санкт-Петербург
Зарегистрирован: 24 Апреля 2008, 14:02:06
Сказали спасибо 20 раз
Статус: offline
ICQ статус 479970100
Опубликовано 27 Июня 2009, 19:06:46
Да не, это фьюжн, другое дело что копирайтов нет =)


--------------------
Регистрируемся >> Av@n-T.Ru <<
Получить ящик >> @avan-t.ru <<
Сервер CS 1.6 IP: 93.153.188.69:27015
ЗАКАЗАТЬ СЕРВЕР. ХОСТИНГ ИГРОВЫХ СЕРВЕРОВ
^ наверх ^ 479970100 http://www.avan-t.ru/
# 4  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 27 Июня 2009, 19:17:14
О чем и речь.

Значит не фужион! Логика истиннаго робота. smiley

PS И я праф!


[Изменил(а) Psc, 27 Июня 2009, 19:17:42]

--------------------
Retired
^ наверх ^
# 5  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 27 Июня 2009, 20:33:56
Это PHP-Fusion SF. Копирайты убраны по настоянию руководства.
 
^ наверх ^
# 6  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 28 Июня 2009, 20:38:50
Помогите, пожалуйста.
 
^ наверх ^
# 7  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 28 Июня 2009, 22:00:13
Дело касается только новостей?

Какая кодировка полей в бд?


--------------------
Retired
^ наверх ^
# 8  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 29 Июня 2009, 08:50:31
Пока другое не проверял.
Кодировка похоже latin1_swedish_ci - по крайней мере так написано в phpMyAdmin. Но при предпросмотре в админке, и в панели последних новостей отображается нормально!
 
^ наверх ^
# 9  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 29 Июня 2009, 23:08:02
Возможна замена символов.

Найди два документа где отображается нормально и криво, и я скажу в чем разница между ними.


--------------------
Retired
^ наверх ^
# 10  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 30 Июня 2009, 07:45:57
Не совсем понял что ты имеешь в виду. За специфические буквы казахского языка отвечают коды:
Ә
ә
v6;
v7;
u0;
u1;
w8;
w
x
x1;
u8;
u9;
Ө
ө
y0;
y
Когда я их вставляю непосредственно в php-код, для локализации системы - все работает. Когда вставляю в названия пунктов меню - работает.
А вот в новостях работает только при предпросмотре в админке и панели последних новостей. Может там какая-нибудь функция вывода особенная...
 
^ наверх ^
# 11  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 30 Июня 2009, 08:06:20
Кое-что получилось.
В файле news.php
$news_news = $data['news_breaks'] == "y" ? nl2br(stripslashes(parseubb($data['news_news']))) : stripslashes($data['news_news']);
Исправил на:
$news_news = $data['news_breaks'] == "n" ? nl2br(stripslashes(parseubb($data['news_news']))) : stripslashes($data['news_news']);
И на главной стало отображать краткую новость корректно, но сама новость все равно с левым набором символов вместо спец. букв.


[Изменил(а) Darth Emil, 30 Июня 2009, 08:07:17]  
^ наверх ^
# 12  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 30 Июня 2009, 10:48:33
Пробуй заменить в админке в файле administration/news.php

$body2 = phpentities(stripslash($_POST['body2']));



$body2 = stripinput(stripslash($_POST['body2']));



или (не лучший выбор) на крайний случай
$body2 = stripslash($_POST['body2']);



Если не поможет вернуть к верхнему варианту.


--------------------
Retired
^ наверх ^
# 13  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 30 Июня 2009, 10:58:29
Не понял что это даст. Сделал, но ничего не поменялось. В админке по прежнему все нормально, а при просмотре новости на сайте - та же история.
 
^ наверх ^
# 14  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 30 Июня 2009, 11:59:50
В админке не используется бд, посему рекомендую сменить язык поля на верный для начала.


--------------------
Retired
^ наверх ^
# 15  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 30 Июня 2009, 13:27:59
Через phpMyAdmin? Какой язык выставить? Это делается через Сравнение?
Вот страницы с правильным отображением казахского языка:
http://kz.eko.edu.kz/viewpage.php?page_id=1
http://kz.eko.edu.kz/viewpage.php?page_id=2
 
^ наверх ^
# 16  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 01 Июля 2009, 09:16:40
Делал такие запросы:
ALTER TABLE 'rusfusion_news' CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER TABLE 'rusfusion_news' DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

Эффекта не дало. Все равно не отображаются специфические символы. Что характерно: некоторые буквы, например "ө" отображаются корректно. Что мне делать?smiley
 
^ наверх ^
# 17  
Darth Emil
Пользователь

Avatar пользователя



Местный

Сообщений: 44
Зарегистрирован: 18 Мая 2009, 17:45:57
Сказали спасибо 0 раз
Статус: offline
Опубликовано 03 Июля 2009, 20:57:08
Так что мне делать? Как исправить?
 
^ наверх ^
# 18  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 03 Июля 2009, 21:54:24
no idea, это надо смотреть in place


--------------------
Retired
^ наверх ^
Перейти на форум:


95,416,195 уникальных посетителей
сейчас: 02 Мая 2024, 01:15:35
Генерация страницы: 0.78 сек.