Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#26 2006-12-12 13:41:18

artoodetoo
Гость

Re: Поддержка UTF-8

2maru пишет:

он не дает делать имя темы (например) нормальной длины. 35 символов мало.
я давно-давно видел тему - там говорилось где чо зменить чтобы стало например не 70 а 140, да тока ведь он будет на 70-ти уже орать - что максимум 140
меня это смущает.
и еще смущает что - ПОЛЕЙ ТО ЦЕЛАЯ КУЧА. я даже не знаю всех полей в которых надо максимум символов увеличивать
может кто что по этому поводу напишет умного???

в post.php и edit.php проверка выглядит так: pun_strlen($subject) > 70
функция pun_strlen() описана в functions.php:

function pun_strlen($str)
{
    return strlen(preg_replace('/&#([0-9]+);/', '!', $str));
}

первым делом замени strlen() на mb_strlen(), увеличивать ли 70 на что-то бОльшее - дело твое... поле [mono]topics.subject[/mono] описано как [mono]varchar(255)[/mono]

#27 2007-03-03 16:42:39

2maru
Гость

Re: Поддержка UTF-8

кстат у меня ни на денвере ни у моего хостера в англии не аботает форум, пока в

htaccess

есть строки

CharsetRecodeMultipartForms Off
CharsetDisable On

а в сборке именно такой.

выдает ошибку 500.

если удалить htaccess - все работает (ну кроме капчи конечно smile

так вот - там еще чтото полезное есть? - ато там строк то много - но они все закоментированиы вроде - можно удалять небояться или как?

#28 2007-03-03 18:52:17

Griffon
Гость

Re: Поддержка UTF-8

2maru пишет:

CharsetRecodeMultipartForms Off
CharsetDisable On

Этот кусок нужен если стоит модуль перекодировки. Т.к. кодировка на форуме выдается метатегом, а не заголовком он глючит и выдает крякозябру, по моему этот кусок тоже стоит закоментировать в сборке, но дать пояснения зачем он нужен
500 ошибку дает потому, что модуль не установлен

Редактировался Griffon (2007-03-03 18:53:15)

#29 2007-03-06 13:40:45

artoodetoo
Гость

Re: Поддержка UTF-8

использовать инструкцию <ifmod>
http://punbb.ru/viewtopic.php?pid=8324#p8324

#30 2007-03-06 20:11:10

Griffon
Гость

Re: Поддержка UTF-8

Ну да, ты прав smile

#31 2007-04-29 14:38:25

mihasic
Гость

Re: Поддержка UTF-8

2maru пишет:

заглавная "И" и строчная "ш" превращаются в какую то гадость.
но на хостинге - все работает нормально..
оттакота..

А как решилась данная проблема? У меня стоит мозилловская модификация и там изначально буквы И и ш отображаются неправильно

В пхпмайадмин, чтобы увидеть текст приходится перед запросом select писать "set names cp1251" (при чем тут эта кодировка вообще?) - правда с И и ш это не помогло

Редактировался mihasic (2007-04-29 14:38:53)

#32 2007-04-30 00:14:04

niikto
Гость

Re: Поддержка UTF-8

ой.. и комп щас иной у меня, и денвера я обновил. но в основном (по поведению мовепост) - решилась путем перехода на утф. полностью.

#33 2007-04-30 07:54:07

mihasic
Гость

Re: Поддержка UTF-8

проблема решилась добавлением в конец файла common_db.php строчки:

$db->query("SET CHARACTER SET 'utf8'");

правда пришлось базу чистить и все по новой вбивать, т.к. старая кодировка не сохранилась... зато теперь утф и работает

#34 2007-04-30 16:36:23

artoodetoo
Гость

Re: Поддержка UTF-8

mihasic пишет:

В пхпмайадмин, чтобы увидеть текст приходится перед запросом select писать "set names cp1251"

УЖОССС!!! зачем так мучаться? на главной странице phpmyadmin есть параметр "Сопоставление соединения с MySQL" (MySQL connection collation) - вот там надо выбрать utf8_general_ci

Заготовка FAQ по UTF-8

#35 2007-04-30 16:58:32

mihasic
Гость

Re: Поддержка UTF-8

artoodetoo пишет:

УЖОССС!!! зачем так мучаться? на главной странице phpmyadmin есть параметр "Сопоставление соединения с MySQL" (MySQL connection collation) - вот там надо выбрать utf8_general_ci

я это не просто так написал... все варианты до этого перепробовал (в разумных пределах).

Суть в том, что сохранялось в базу как-то не правильно... ну и извлекалось. Т.е. при варианте "UTF-8" все отображалось как UTF-8 в вин1251

#36 2008-09-15 03:57:16

olegm
Гость

Re: Поддержка UTF-8

пытаюсь перевести форум на утф-8
скачал языковые файлы в утф-8
страницы по умолчанию открываются в виндовс-1251, все в кракозябрах
если вручную переключить кодировку (в браузере) на утф-8 то отображается все нормально
как сделать чтобы странички по умолчанию отображались в нужной кодировке?

пробовал воспользоваться Заготовка FAQ по UTF-8 этим факом
"mb_internal_encoding('UTF-8');" ругается на эту строчку

Fatal error: Call to undefined function mb_internal_encoding() in ****\forums\include\common.php on line 24


версия 1.2.20 c офф сайта

Редактировался olegm (2008-09-15 04:01:18)

#37 2008-09-15 11:15:19

coordinator
Гость

Re: Поддержка UTF-8

olegm, База я так понимаю в UTF? А что прописано в теге <meta> на страничках? Чем меняли кодировку файлов?

Создавали файл .htaccess в папке папке, где находится страница, и прописать в нем строку:

AddDefaultCharset utf-8

?

#38 2008-09-15 12:15:34

olegm
Гость

Re: Поддержка UTF-8

в мета utf было прописанно, а вот
"Создавали файл .htaccess в папке папке, где находится страница, и прописать в нем строку:"
это помогло, спасибо

база вроде не в UTF (после установки ни чего не менял, "утфицировал" уже установленный форум), подскажите чем может грозить это?
все старые форумы и сообщения потер (они в UTF не отображались нормально)
новые отображаются в UTF как надо
поиск тоже работает

Редактировался olegm (2008-09-15 12:18:19)

Подвал доски

Под управлением FluxBB. Хостинг Hostens