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

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

Вы не вошли.

Объявление

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

#76 2010-11-22 04:33:21

Freeman
Участник
Из Санкт-Петербург
Зарегистрирован: 2010-07-31
Сообщений: 128
Сайт

Re: Проект: альтернативные ЛС

Visman, видимо, чтобы курсор мигал там, где написано. У него мышь неисправна. Не хочет делать лишних телодвижений. Оно через tabindex задаётся?

Offline

#77 2010-11-22 06:47:46

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Freeman пишет:

Visman, видимо, чтобы курсор мигал там, где написано. У него мышь неисправна. Не хочет делать лишних телодвижений. Оно через tabindex задаётся?

Да, а на страницах форму этого нет wink

Offline

#78 2010-11-22 07:40:44

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 881
Сайт

Re: Проект: альтернативные ЛС

Этот фокус проделывается через Javascript. Пример работы видно, например, в диалоге "Смена пароля", там сразу курсор в первом экземпляре пароля стоит. Или на странице поиск — курсор в поле ввода текста поиска.

В движке задаём переменные $required_fields и $focus_element, пример можно подсмотреть в том же profile.php и на основе этих данных header.php вставит нужный код на JS.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#79 2010-11-22 09:32:11

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

artoodetoo, ясно, но проблема в том, что на текущий момент формирование заголовка происходит раньше, чем открывается нужный модуль ЛС.
Нужно менять порядок работы sad

Offline

#80 2010-11-24 18:55:11

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Smilies,
555o.th.gif

Ограничение по кол-ву постов будет касаться только формы отправки сообщений. Юзер с меньшим кол-вом постов может заходить в ЛС и получать сообщения от других.

Редактировался Visman (2010-11-24 19:08:00)

Offline

#81 2010-11-24 19:41:02

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Версия 1.4.0
Добавлено то, что написано постом выше.
+
Шрифты во всплывающем окне = шрифтам основного стиля.
Курсор в формах отправки позицируется автоматически при открытии.
Дополнительная проверка форм отправки на пустые поля на стороне клиента как в основном форуме.

Offline

#82 2010-11-25 01:10:30

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman пишет:

Smilies, 555o.th.gif

Ок! По настройкам вроде то, что нужно.  smile

Visman пишет:

Ограничение по кол-ву постов будет касаться только формы отправки сообщений. Юзер с меньшим кол-вом постов может заходить в ЛС и получать сообщения от других.

А вот с этим не всё ясно. Какой смысл отправлять сообщение тому, кто не может ответить? И если отправитель не предупреждён об этом, то может до бесконечности ждать ответ и думать, что его ЛС просто проигнорировали. В этой ситуации отправитель как-то предупреждается?

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

Offline

#83 2010-11-25 05:42:48

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Smilies, ну кто им будет писать?
А в моем варианте еще можно в дальнейшем добавить автоматическую отправку информационного ЛС при регистрации на форуме, различные уведомления от админа.

Offline

#84 2010-11-25 10:09:56

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman пишет:

Smilies, ну кто им будет писать?

Простой пример: ограничение сообщений для возможности отправки ЛС установлено 10. Новый пользователь оставил только 3 сообщения, в которых успел оставить информацию, заинтересовавшую кого-то другого, кто успел написать более 10-ти сообщений, и желает обсудить возникший вопрос в привате.

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

Visman пишет:

А в моем варианте еще можно в дальнейшем добавить автоматическую отправку информационного ЛС при регистрации на форуме, различные уведомления от админа.

А что мешает админу игнорировать все установленные для простых пользователей ограничения по умолчанию?

Offline

#85 2010-11-25 11:22:56

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Smilies пишет:

А что мешает админу игнорировать все установленные для простых пользователей ограничения по умолчанию?

И куда же он будет писать эти ЛС, если юзер не может зайти в свои сообщения и взглянуть на них, т.к. у него меньше N-го кол-ва сообщений?

Offline

#86 2010-11-25 12:13:09

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman пишет:
Smilies пишет:

А что мешает админу игнорировать все установленные для простых пользователей ограничения по умолчанию?

И куда же он будет писать эти ЛС, если юзер не может зайти в свои сообщения и взглянуть на них, т.к. у него меньше N-го кол-ва сообщений?

А может всё-же не стоит смешивать ЛС и сервисные и рекламные сообщения от админа? На мой взгляд это просто разные службы. Гораздо проще сделать окно по типу "Объявления", которое выскакивает сразу под главным меню и имеет кнопку "прочтено" для скрытия, чтобы не выводилось после этого на всех страницах. А для того, чтобы сохранялась история этих объявлений, можно сделать отдельный пункт меню (возможно в профиле) для вызова окна просмотра по типу просмотра форума - с датами и последовательностью выхода.

Оформить это всё надо в виде отдельного мода.

Я так думаю. Но возможно, не все со мной согласятся ...

---------------

Впрочем, если вы всё же хотите действовать в выбранном вами направлении, то необходимо хотя бы вставить уведомление отправителю, что получатель ЛС не может ответить на это сообщение. А чтобы совсем всё было красиво, то в таблице отправленных ЛС напротив соответствующей строки должно стоять уведомление, что пока ещё получатель не может ответить и пропадёт после полученя получателем соответствующих прав (достигнуто нужное количество сообщений). А у пользователя достигшего нужного количества сообщения для включения возможности ответить на все ЛС должна появиться напоминалка, что имеются не отвеченные сообщения, которые должны быть отмечены как не просмотренные. Их просмотр будет означать принятие решения ответить или нет, т.е. совсем не обязательно, что на эти сообщения нужно отвечать, например на те же сервисные сообщения от админа.

Только в этом случае не будет потерянных писем и прерванной по случайности переписке. Т.е. все необходимые уведомления будут присутствовать.

----------------

Да! И забыл добавить, что в том же IPB админ имеет возможность при необходимости включать ЛС пользователю принудительно без достижения им требуемого количества сообщений. На всякий случай ...

Offline

#87 2010-11-25 12:27:35

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Smilies, с добавлением уведомления о невозможности ответа получателем я согласен.
Правда тут придется поломать голову о том, как сообщить об этом отправителю wink Без лишних наворотов.

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

Offline

#88 2010-11-27 10:10:00

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Smilies,
5555d.th.gif

Offline

#89 2010-11-28 08:37:41

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Версия 1.4.1
Исправление ошибок + вывод сообщения, картинка которого выше.

Offline

#90 2010-11-28 13:16:49

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

smile
Плагин становится всё лучше!

А в таблице всех ЛС как-то отмечаются сообщения, адресаты которых не могут ответить?

Редактировался Smilies (2010-11-28 13:19:27)

Offline

#91 2010-11-28 13:21:14

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Smilies, а надо ли это, если после поста сообщения открывается диалог в котором предупреждение выдается?

Offline

#92 2010-11-28 13:31:06

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman пишет:

Smilies, а надо ли это, если после поста сообщения открывается диалог в котором предупреждение выдается?

А если таких сообщений несколько? К тому же всегда проще, посмотрев таблицу, узнать о возможности адресата отвечать в данный момент, чем открывать каждое сообщение.

Offline

#93 2010-11-28 14:02:32

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Smilies, тогда придумывай, как это должно выглядеть в таблице.

Offline

#94 2010-11-28 15:31:24

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman пишет:

Smilies, тогда придумывай, как это должно выглядеть в таблице.

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

Редактировался Smilies (2010-11-28 15:54:50)

Offline

#95 2010-12-01 00:21:39

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman, вот что обнаружил. Как-то некрасиво выглядят настройки для ЛС. Зачем их выводить во всех страницах плагина? Гораздо логичнее добавить последнюю строку "Настройки" в панель меню и поместить их все в отдельную страницу. Изменять их постоянно нет необходимости. Чаще всего эти настройки устанавливаются один раз и больше их никто не трогает. Так зачем перегружать страницы неиспользуемой информацией?

Offline

#96 2010-12-01 11:29:02

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Ни чего эти 4 строки не перегружают.
А выведешь в отдельную страницу и больше половины юзеров даже не заглянут в настройки и не будут знать, что можно получать подтверждения на почту или отключить ЛС.

Offline

#97 2010-12-02 12:57:07

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman пишет:

Ни чего эти 4 строки не перегружают.
А выведешь в отдельную страницу и больше половины юзеров даже не заглянут в настройки и не будут знать, что можно получать подтверждения на почту или отключить ЛС.

Не аргумент. Кому нужно, тот найдёт. А кому "не дано", тот не заметит, хоть на носу напиши. Если так рассуждать, то нужно выводить и все остальные настройки форума, чтобы ни дай боже кто-то не заметил, что они где-то есть.

Надо сделать все эти доп. функции ЛС включенными по умолчанию, чтобы каждый мог по желанию отключить то, что ему не нужно. Если возникнет желание, то и захочет найти место, где отключается.

Просто сейчас выглядит как-то не гармонично, не законченно как-то. На мой взгляд ...

С настройками в ЛС все предельно просто: настраивается один раз и после их наблюдать нет необходимости совсем. Так зачем их каждый раз выводить? Опять же не нужно делать лишние обращения к БД, чтобы запрашивать состояние этих настроек. (это лишь предположение, а не утверждение  smile , но тем не менее ...).

Offline

#98 2010-12-02 15:02:45

Freeman
Участник
Из Санкт-Петербург
Зарегистрирован: 2010-07-31
Сообщений: 128
Сайт

Re: Проект: альтернативные ЛС

+1. Нефиг на быдло ориентироваться -- от них только троллинг и флуд.

Offline

#99 2010-12-02 17:18:45

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,212
Сайт

Re: Проект: альтернативные ЛС

Народ, меню изменять я не буду.

Offline

#100 2010-12-03 16:04:09

Smilies
Участник
Зарегистрирован: 2008-09-09
Сообщений: 88
Сайт

Re: Проект: альтернативные ЛС

Visman пишет:

Народ, меню изменять я не буду.

Ок. Хозяин барин. Жаль. Значит будем сами допиливать...

Offline

Подвал доски

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