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

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

Вы не вошли.

Объявление

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

#1 2007-04-06 07:49:12

kmb
Гость

All caps

В Permission стоит

All caps message  Yes    No 
Allow a message to contain only capital letters.
  
All caps subject  Yes    No 
Allow a subject to contain only capital letters.

А печатать большими буквами, как можно было, так можно и осталось...
В каком файле, там эта проверка?

#2 2007-04-06 08:21:53

hcs
Гость

Re: All caps

post.php проверка в двух строках ~112 и ~198:

else if ($pun_config['p_subject_all_caps'] == '0' &&

в нашей сборке этот баг пофиксен.

#3 2007-04-06 09:55:06

kmb
Гость

Re: All caps

hcs
спасибо, а в чём баг-то был?

#4 2007-04-06 10:47:27

hcs
Гость

Re: All caps

kmb
в мультибайтовой кодировке, конвертация strtolower велась без учета особенности UTF

#5 2007-04-06 21:57:46

mrrc
Гость

Re: All caps

hcs, т.е. при использовании сборки по умолчанию в windows-1251 этого косяка быть не должно и All caps должен работать корректно?

#6 2007-04-07 05:14:48

hcs
Гость

Re: All caps

mrrc
по-моему да

#7 2007-04-08 11:54:35

mrrc
Гость

Re: All caps

hcs, к сожалению, работает не совсем корректно, а именно тема и сообщение состоящее из заглавных букв размещается вот так вот:

Сообщение Примерно Из Таких Же Буковок

т.е. в каждом слове идет первая буква заглавная.

#8 2007-04-08 12:57:23

hcs
Гость

Re: All caps

mrrc
ну ничего не поделаешь, особенность функции.

#9 2007-04-08 13:03:56

mrrc
Гость

Re: All caps

hcs, а пофиксить никак нельзя?

#10 2007-04-08 13:12:55

hcs
Гость

Re: All caps

mrrc
Сейчас используется стандартная функция пхп, для преобразования.
пофиксить - это значит написать свою функцию, разбивающую сообщение на предложения,в которых менять на заглавную букву только в первом слове предложения. Игра не стоит свеч.

Подвал доски

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