SkyBlueCanvas и кириллица

P
На сайте с 06.10.2006
Offline
50
573

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

Подскажите, кто работал с SkyBlueCanvas ?

Проблема в том, что в меню не отображается корректно кириллица. Текст в контенте - без проблем.

А в блоках меню - крокозябры.

Нашла в инете совет

Заменить в /includes/xml.parser.php со строчки 147:


foreach ($obj as $k=>$v)
{
if ($k != 'description' &&
$k != 'type' &&
$k != 'id' &&
trim($k) != '')
{
$indent = '';
if (isset($obj->id) ||
$i != 0)
{
$indent = str_repeat(' ', 6);
}
$xml .= $indent.$k.'="'.htmlentities($v).'"';
$xml .= ($i + 1) != $count ? "\r\n" : '' ;
$i++;
}
}


на


foreach ($obj as $k=>$v)
{
if ($k != 'description' &&
$k != 'type' &&
$k != 'id' &&
trim($k) != '')
{
$indent = '';
if (isset($obj->id) ||
$i != 0)
{
$indent = str_repeat(' ', 6);
}
$xml .= $indent.$k.'="'.htmlentities($v, ENT_COMPAT, "UTF-8").'"';
$xml .= ($i + 1) != $count ? "\r\n" : '' ;
$i++;
}
}

Сделала - не помогло. Наоборот кириллические символы вообще перестали отображаться.

Дело в том, что я ищу CMS без БД. И заказчик желает, чтобы в админке все ему было понятно. То есть - нажал кнопку - вставил картинку. Нажал кнопку - вставил таблицу.

Ковыряла Kandidat CMS и Нано-CMS. Ни первая, ни, тем более, вторая ему не подойдут. А SkyBlue просто идеальна.

Возможно ли вылечить SkyBlue от недуга? Если нет, имеется ли аналогичный движок?

Лично для меня интересен еще один параметр. Чтобы цмс имела возможность работать со страницами, созданными вручную. SkyBlue имеет такую возможность. Кандидат и Нано - нет.

P
На сайте с 06.10.2006
Offline
50
#1

Кстати, SkyBlue прекрасно понимает французский алфавит...

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
promokachka:
И заказчик желает

А он знает ЧТО мы ему подсовываешь:

Last modified: 05/09/2010

?

А сама понимаешь как подставляешь заказчика?

promokachka:
я ищу CMS без БД

Это его требования или тебя страшит словосочетание "база данных"?

Если его - он знает что хостинги без БД - ратитет, которые и юзать-то нельзя?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
P
На сайте с 06.10.2006
Offline
50
#3

SeVlad, а разве я спрашивала о том, что и как мне объяснять заказчику?

Last modified: 05/09/2010

Пройдет еще пара-тройка лет и эта кмс превратится в тыкву?

Вы можете ответить по существу заданного вопроса?

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
promokachka:
Пройдет еще пара-тройка лет и эта кмс превратится в тыкву?

Даже раньше. Причём в гнилую.

promokachka:
Вы можете ответить по существу заданного вопроса?

Помогать тем, кто компрометирует высокое звание "вебмастер" (подсовывая заведомое гуано, не объясняя последствия опасностей некоторые хотелок клиента и тд и тп) - я ещё с ума не сошел.

АПД.

Уже сгнила

P
На сайте с 06.10.2006
Offline
50
#5

Ок. Можете считать, что вы уже поразили меня своим профессионализмом и высоким званием.

Друзья, кто на самом деле может подсказать решение проблемы?

дани мапов
На сайте с 06.09.2012
Offline
204
#6

пробовали iconv?

перед

$xml .= $indent.$k.'="'.htmlentities($v).'"';

вставить


$v = iconv("UTF-8", "WINDOWS-1251", $v);

или так


$v = iconv("WINDOWS-1251", "UTF-8", $v);
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
C
На сайте с 04.02.2005
Offline
277
#7

Я ж говорил Что готовить уметь надо

htmlentities($v,'UTF-8')

jpg can.jpg
P
На сайте с 06.10.2006
Offline
50
#8

дани мапов, Chukcha, Спасибище! Пошла пробовать!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий