Быстрый лёгкий надёжный форумный движок
Вы не вошли.
он не дает делать имя темы (например) нормальной длины. 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]
кстат у меня ни на денвере ни у моего хостера в англии не аботает форум, пока в
htaccess
есть строки
CharsetRecodeMultipartForms Off
CharsetDisable On
а в сборке именно такой.
выдает ошибку 500.
если удалить htaccess - все работает (ну кроме капчи конечно
так вот - там еще чтото полезное есть? - ато там строк то много - но они все закоментированиы вроде - можно удалять небояться или как?
CharsetRecodeMultipartForms Off
CharsetDisable On
Этот кусок нужен если стоит модуль перекодировки. Т.к. кодировка на форуме выдается метатегом, а не заголовком он глючит и выдает крякозябру, по моему этот кусок тоже стоит закоментировать в сборке, но дать пояснения зачем он нужен
500 ошибку дает потому, что модуль не установлен
Редактировался Griffon (2007-03-03 18:53:15)
использовать инструкцию <ifmod>
http://punbb.ru/viewtopic.php?pid=8324#p8324
Ну да, ты прав
заглавная "И" и строчная "ш" превращаются в какую то гадость.
но на хостинге - все работает нормально..
оттакота..
А как решилась данная проблема? У меня стоит мозилловская модификация и там изначально буквы И и ш отображаются неправильно
В пхпмайадмин, чтобы увидеть текст приходится перед запросом select писать "set names cp1251" (при чем тут эта кодировка вообще?) - правда с И и ш это не помогло
Редактировался mihasic (2007-04-29 14:38:53)
ой.. и комп щас иной у меня, и денвера я обновил. но в основном (по поведению мовепост) - решилась путем перехода на утф. полностью.
проблема решилась добавлением в конец файла common_db.php строчки:
$db->query("SET CHARACTER SET 'utf8'");
правда пришлось базу чистить и все по новой вбивать, т.к. старая кодировка не сохранилась... зато теперь утф и работает
В пхпмайадмин, чтобы увидеть текст приходится перед запросом select писать "set names cp1251"
УЖОССС!!! зачем так мучаться? на главной странице phpmyadmin есть параметр "Сопоставление соединения с MySQL" (MySQL connection collation) - вот там надо выбрать utf8_general_ci
УЖОССС!!! зачем так мучаться? на главной странице phpmyadmin есть параметр "Сопоставление соединения с MySQL" (MySQL connection collation) - вот там надо выбрать utf8_general_ci
я это не просто так написал... все варианты до этого перепробовал (в разумных пределах).
Суть в том, что сохранялось в базу как-то не правильно... ну и извлекалось. Т.е. при варианте "UTF-8" все отображалось как UTF-8 в вин1251
пытаюсь перевести форум на утф-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)
olegm, База я так понимаю в UTF? А что прописано в теге <meta> на страничках? Чем меняли кодировку файлов?
Создавали файл .htaccess в папке папке, где находится страница, и прописать в нем строку:
AddDefaultCharset utf-8
?
в мета utf было прописанно, а вот
"Создавали файл .htaccess в папке папке, где находится страница, и прописать в нем строку:"
это помогло, спасибо
база вроде не в UTF (после установки ни чего не менял, "утфицировал" уже установленный форум), подскажите чем может грозить это?
все старые форумы и сообщения потер (они в UTF не отображались нормально)
новые отображаются в UTF как надо
поиск тоже работает
Редактировался olegm (2008-09-15 12:18:19)