Форум программистов, компьютерный форум, киберфорум
GbaLog-
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 1.

Баги и/или фичи форума.

Запись от GbaLog- размещена 29.09.2016 в 19:43
Обновил(-а) GbaLog- 05.11.2016 в 21:29

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

Если кто-то знает эти баги/фичи,
то прошу воздержаться от комментариев по поводу этого,
они всё равно будут удалены.

В общем-то я заметил не так много багов/фич и не знаю,
куда некоторые из них можно отнести.

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

Далее баги/фичи будут заменены на явления.

Итак, начнем:

1. Как редактировать сообщения после прошедших пяти минут.

Условия реализации:
Редактируемое сообщение должно быть последнее в данном топике.

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


2. Куча уведомлений о упоминании в теме.


Условия реализации:
Тут особо не важны, главное -- чтобы вас отметили на одном из сообщений. В общем, читайте дальше и всё поймёте.

Реализация:

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

Добавлено через n ед. времени.

ещё бла-бла-бла

Добавлено через n ед. времени.

ещё бла-бла-бла и т.д.
Так вот, когда человек делает так, то его сообщение дублируется с прошлым, то есть это то же самое сообщение, просто с добавлением текста о том, что это добавлено через n секунд/минут/часов и новым текстом, а старое при этом просто удаляется. Но, когда создаётся новое сообщение, то в тему опять "призываются" те люди, которые были отмечены ранее.
Кстати, "сшитие" сообщений можно заметить, если вы присутствовали в теме и отправили сообщение, но перед тем, как вы отправили сообщение, кто-то отправил за последним ещё одно сообщение и тем самым "сшил" свои сообщения, тогда вам будет отображаться и удалённое сообщение и новое.

Теперь можно понять и действие первого явления.
И его побочный эффект, тоже.


3.Как сломать undo/redo в редакторе текста:

Условия реализации:

Вы не заблокированы.

Реализация:

В общем-то это явление можно попытаться реализовать, но это не всегда получается.
Суть явления в том, что когда вы выделяете текст, а потом клацаете по тегу, чтобы выделенный текст оказался в тегах, а затем клацаете Ctrl+Z( не кнопку отменить на той же панели ), то слова могу поломаться чуть менее, чем полностью.
Вот пример:
Пишу слово "пример", заключаю его в теги [CPP][/CPP], клацаю Ctrl+Z и вот, что на выходе:
"ример[/CPP]"

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

4. Выделение сообщения, как удалённого.

Суть фичи в том, чтобы пометить модератору комментарий к удалению.
Бывает, что мы пишем что-либо, но после отправки написания понимаем, что написали не то. На форуме отсутствует( или просто отключена ) функция удаления сообщений самими пользователями, поэтому по негласному "соглашению" этим занимаются модераторы. Чтобы не стирать сообщения и не писать флуд всякий, за который ещё и предупреждение можно схлопотать, нужно редактировать сообщение, стереть всё и написать: "del", либо "delete". Тогда модератор, при просмотре темы поймёт, что ответ надо удалить.

5. Добавление отзыва/+1 спасибо при теге [OFF][/OFF]

В общем-то багом не считаю, т.к. это скорее к интерпретации сообщений относится. То есть движок-то всё делает корректно, но для пользователя может показаться это некорректным.
В общем если человек, который пометил своё сообщение тегом [OFF][/OFF]
После этого добавит ещё что-нибудь к этому сообщению так, чтобы появилась надпись "добавлено через n единиц времени", то можно будет поставить "+1 спасибо" или оставить отзыв. Всё дело в том, что как раз-таки эта надпись и даёт возможность это сделать, т.к. она не выделена тегом [OFF][/OFF], а движок не даёт давать сообщению "+1 спасибо" или отзыв, если только всё сообщение помечено тегом [OFF][/OFF].
Размещено в Без категории
Просмотров 942 Комментарии 3
Всего комментариев 3
Комментарии
  1. Старый комментарий
    Спасибо, было полезно.
    Запись от likehood размещена 04.02.2017 в 14:08 likehood вне форума
  2. Старый комментарий
    Аватар для MrGluck
    Уже больше 6 лет на форуме, а про последнее не знал) Спасибо.
    Запись от MrGluck размещена 06.03.2017 в 11:52 MrGluck вне форума
  3. Старый комментарий
    Аватар для IGPIGP
    Полезная тема. Спасибо)
    Ещё раз о проклятии рода "Баскервилей".
    Если в тегах кода в строковом литерале (строке в кавычках) Вы пытаетесь написать защищённый символ (символ предваряемый обратным слешем), то обратный слеш пропадает, а обратный эффект возникает. Получается, что на программистском форуме, нельзя предоставить листинг, который скомпилируется и заработает не то что у читателей, а на собственной машине.
    std::cout<<"\"Hello world\""<<endl;
    C++
    1
    
    std::cout<<""Hello world""<<endl;
    Эту радость всё знают. Написал для полноты.
    Ещё иногда случается отправка дубля (двух одинаковых сообщений либо дублирование текста в один пост).
    А вот этот эффект мне непонятен: когда печатаешь быстро, дублируются несколько символов и получается: Доброгорого времени сутток.
    Но это может только у меня так система с пальцами взаимодействует. Тут хотелось бы услышать других участников.
    Запись от IGPIGP размещена 06.03.2017 в 13:03 IGPIGP вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.