[Moved] Joomla Tags v0.1.1640

Статус
В этой теме нельзя размещать новые ответы.
переставь обратно на UTF-8



Переставлял, всё равно выдает нечитабельным вопросики. Я думаю, может проблемы считывания с базы? нет промежуточного конвертирования в 1251?

тэги добавляются на кирилице
 
только что все перенес на другой сервак.
все отображается корректно.
проблема в mysql, ищи проблему там.
 
2watson: если у вас есть доступ к настройке сервака и есть SSH, то попробуйте в файле /etc/my.cnf прописать дефолт:
в
[client]
default-character-set=cp1251

в
[mysqld]
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect = "set names cp1251"
ну или по вашему желанию и после перезапустить сервис.

Ну и тогда все свои сайты держать на одной кодировке.
 
2watson: если у вас есть доступ к настройке сервака и есть SSH, то попробуйте в файле /etc/my.cnf прописать дефолт:
в
[client]
default-character-set=cp1251

в
[mysqld]
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect = "set names cp1251"
ну или по вашему желанию и после перезапустить сервис.

Ну и тогда все свои сайты держать на одной кодировке.
спасибо за совет, но у меня засада, доступа нет. :(
 
А хостер у нас на что? Посмотреть какие настройки можно всегда, и попросить поменять...
 
не обязательно настраивать сервер. можно обойтись настройками самого компонента и "заставить" его правильно работать. Из-за высокого хайда не могу ткнуть пальцем на файл и строчку, от которой надо плясать, но общее правило следующее: надо найти в коде место, где происходит подключение компонента к БД, и сразу после команд подключения, самыми первыми командами вставить что-то похожее на:

Код:
@mysql_query( "set session character_set_server=cp1251;");
@mysql_query( "set session character_set_database=cp1251;");
@mysql_query( "set session character_set_connection=cp1251;");
@mysql_query( "set session character_set_results=cp1251;");
@mysql_query( "set session character_set_client=cp1251;");
 
в общем не мудрите :
Код:
 в настройках Blue Flame Framework inc. xAJAX мамбота оставь Decode UTF-8
(Experimental) - ОFF
и Encoding оставь UTF-8,  сделай так : 

in /mambots/system/blueflame/bfFramework.php
change:


Code:
/**
 * Compatibility with other charsets and older mysql versions
 * 
 * Turn off utf-8 mysql set names utf-8 
 * Used by bfMysql
 */
define('_BF_UTF8_MYSQL', true);

to 

Code:
/**
 * Compatibility with other charsets and older mysql versions
 * 
 * Turn off utf-8 mysql set names utf-8 
 * Used by bfMysql
 */
define('_BF_UTF8_MYSQL', false);
 
это в моём случае не сработало. всё равно таги на кирилице, а кликаешь по ним, тексты открываются в вопросах.
Хостер не отвечает нифика. что делать, пока не знаю :(

Но если я меняю на значение true , тогда всё наоборот. Таги русские нечитабельны, значками, а когда по ним кликаешь, то тектсты открываются на кирилице

и ещё, у меня в bfFramework.php изначально небыло кода , я его вписал сам туда.
define('_BF_UTF8_MYSQL', true);
 
так, я делал на своем сайте, govorim.info но давно уже, не помню как, короче могу залить уже правленные файлы...
 
to Akcium:
тут вообще другая версия этого компонента рассматривается. И то, что ты предлагаешь, уже предложено топикстартером. И изменения надо делать вовсе не в bfFramework.php - не путай людей.

Добавлено через 6 минут
никто не сталкивался с такой ошибкой:
админка просто не шрузится, пишет Loading, Please wait ...
и стоит на месте. Выскакивает ошибка с "xwelcome". Причем на другом сервере все работает.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху