ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Описание: байты или знаки?
Таня
Отправлено: 3 марта 2011 — 12:51
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 29
Дата рег-ции: Февр. 2011  
Репутация: 8




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

В файлах lib.php и messenger.php строки

CODE:
if (strlen($fm->_String($key)) > $fm->exbb['max_posts'] && !defined('IS_ADMIN')) {
$fm->_FcloseAll();
$fm->_Message($fm->LANG['PostsSending'],sprintf($fm->LANG['BigPost'],$fm->exbb['max_posts']/1024));
}


как я поняла ограничивают длину сообщения, при этом выводится сообщение, что отправляемый пост превышает ограничение, заданное в админке в байтах.

Но функция sprintf выводит длину строки, а не размер в байтах, и было бы неплохо проинформировать пользователя о том сколько знаков в сообщении лишних.

Думаю сделать как есть $fm->_String($key) > $fm->exbb['max_posts'] тогда выводим сообщение о превышении ограничения длинны поста в знаках и дополнительно в нем пишем на сколько $fm->_String($key) минус $fm->exbb['max_posts'] = знаков лишних.

Смущает то, что везде указан размер в байтах, хотя как я понимаю должны быть знаки, если я ошиблась, то где?
 
 
1Bot
Отправлено: 4 марта 2011 — 00:02
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Таня пишет:
как я поняла ограничивают длину сообщения, при этом выводится сообщение, что отправляемый пост превышает ограничение, заданное в админке в байтах.

Но функция sprintf выводит длину строки, а не размер в байтах, и было бы неплохо проинформировать пользователя о том сколько знаков в сообщении лишних.

Думаю сделать как есть $fm->_String($key) > $fm->exbb['max_posts'] тогда выводим сообщение о превышении ограничения длинны поста в знаках и дополнительно в нем пишем на сколько $fm->_String($key) минус $fm->exbb['max_posts'] = знаков лишних.


Наилучшим решением было бы не сообщение о ограничении, получаемое при отправке, а вывод во время набора сообщения количества доступных символов.
Сейчас при отправке большого сообщения выдается информация о превышении объема и... информация. которая была в форме ввода сообщения теряется А?!
 
 
Таня
Отправлено: 4 марта 2011 — 22:19
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 29
Дата рег-ции: Февр. 2011  
Репутация: 8




Странно, у меня не теряется, когда проверяла выставила 25 знаков и пробовала изменять длину строки в сообщении, чтобы проверить свое изменение, всегда нажимала "Вернуться назад" в сообщении о превышении или кнопку "Назад" в браузере - всё на месте Растерялся.

Возможно это браузера зависит, тестирую форум в опере.

Счетчик знаков прямо в форме форума еще нигде не видела.

(Отредактировано автором: 4 марта 2011 — 22:21)

 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Ограничение на длину сообщений
Темы Форум Информация о теме Обновление
Выделение цветом "новые сообщения"
или подсчет и вывод кол-ва новых сообщений...
Обсуждение Ответов: 10
Автор темы: mastersound
19 марта 2010 — 05:15
Автор: Kleorhion
При переносе сообщения в действующую ветку пропали прикрепленные файлы в исходной ветке
Перенос сообщений и пропажа прикрепленных файлов
Решение проблем Ответов: 7
Автор темы: alexx
13 ноября 2010 — 02:46
Автор: alexx
Неправильный переход на последнюю страницу
при наличии прикрепленных сообщений
Решение проблем Ответов: 19
Автор темы: cynical2207
27 сентября 2013 — 15:15
Автор: CAB
Не открываются смайлы!!!
При создании сообщений не могу посмотреть все доступные смайлы...
Решение проблем Ответов: 7
Автор темы: CHE
8 мая 2009 — 13:22
Автор: KingS
Видна статистика по скрытым темам в профилях пользователей
Статистика сообщений на форумах
Настройка форума Ответов: 30
Автор темы: Squatter
23 апреля 2017 — 11:54
Автор: NordWest
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0712]     [ ]