<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум программистов и сисадминов Киберфорум - Блоги - GbaLog-</title>
		<link>https://www.cyberforum.ru/blogs/494951/</link>
		<description>КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию и наукам, решение проблем с компьютером, операционными системам</description>
		<language>ru</language>
		<lastBuildDate>Mon, 31 Aug 2026 05:05:52 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Форум программистов и сисадминов Киберфорум - Блоги - GbaLog-</title>
			<link>https://www.cyberforum.ru/blogs/494951/</link>
		</image>
		<item>
			<title>Баги и/или фичи форума.</title>
			<link>https://www.cyberforum.ru/blogs/494951/4412.html</link>
			<pubDate>Thu, 29 Sep 2016 16:43:58 GMT</pubDate>
			<description>Давно порывался написать данный блог. 
Я не очень люблю писать, поэтому руки не доходят. 
 
Если...</description>
			<content:encoded><![CDATA[<div>Давно порывался написать данный блог.<br />
Я не очень люблю писать, поэтому руки не доходят.<br />
<br />
Если кто-то знает эти баги/фичи, <br />
то прошу воздержаться от комментариев по поводу этого, <br />
они всё равно будут удалены.<br />
<br />
В общем-то я заметил не так много багов/фич и не знаю, <br />
куда некоторые из них можно отнести.<br />
<br />
Список будет пополнятся по мере моего прибывания тут, <br />
так же другие пользователи вольны писать в комментарии, <br />
какие баги или фичи нашли они. <br />
Но остальные комментарии будут удаляться мной, если это возможно.<br />
<br />
Далее баги/фичи будут заменены на <b>явления</b>.<br />
<br />
Итак, начнем:<br />
<div align="center"><br />
<b>1. Как редактировать сообщения после прошедших пяти минут.</b><br />
<br />
<u>Условия реализации:</u></div>Редактируемое сообщение должно быть последнее в данном топике.<br />
<br />
<div align="center"><u>Реализация:</u></div>Чтобы реализовать данное явление достаточно просто написать любое сообщение и отправить его, как быстрый ответ, далее просто нажимаете кнопку &quot;правка&quot; и всё, исправляете сообщение.<br />
Правда данное явление может иметь побочные эффекты, которые я разберу далее.<br />
<br />
<br />
<b><div align="center">2. Куча уведомлений о упоминании в теме.</div></b><br />
<br />
<div align="center"><u>Условия реализации:</u></div>Тут особо не важны, главное -- чтобы вас отметили на одном из сообщений. В общем, читайте дальше и всё поймёте.<br />
<br />
<u><div align="center">Реализация:</div></u><br />
Я думаю многие люди, которые читают сейчас этот блог, сталкивались с ситуациями, когда им приходила уйма уведомлений о том, что их процитировали или просто упомянули в топике. И все эти сообщения от одного человека, хотя он и упомянул-то вас всего один раз.<br />
Суть в том, что человек не редактируя своё сообщение просто отправлял новые ответы кому-то другому, то есть он не ответил всем, кому хотел, в одном сообщении, он отправил много маленьких, в итоге получает что-то такое:<br />

<table width="95%"  class="bbcode_maincontainer"><tr><td>
	<div class="bbcode_container">
	  <div class="bbcode_quote">
	    <div class="btbtbt">
		<div class="quote_container">
	      	<div class="bbcode_quote_container"></div>
	       	<div class="bbcode_postedby">
	         	
	        </div>
	        <div class="message">Бла-бла-бла<br />
<br />
<font size="1"><font color="Silver">Добавлено через n ед. времени.</font></font><br />
<br />
ещё бла-бла-бла<br />
<br />
<font size="1"><font color="Silver">Добавлено через n ед. времени.</font></font><br />
<br />
ещё бла-бла-бла и т.д.</div>
	      </div>
			</div> 
		</div>
	</div>
</td></tr></table>Так вот, когда человек делает так, то его сообщение <b>дублируется</b> с прошлым, то есть это то же самое сообщение, просто с добавлением текста о том, что это добавлено через n секунд/минут/часов и новым текстом, а старое при этом просто удаляется. Но, когда создаётся новое сообщение, то в тему опять &quot;призываются&quot; те люди, которые были отмечены ранее. <br />
Кстати, &quot;сшитие&quot; сообщений можно заметить, если вы присутствовали в теме и отправили сообщение, но перед тем, как вы отправили сообщение, кто-то отправил за последним ещё одно сообщение и тем самым &quot;сшил&quot; свои сообщения, тогда вам будет отображаться и удалённое сообщение и новое.<br />
<br />
Теперь можно понять и действие первого явления.<br />
И его побочный эффект, тоже.<br />
<br />
<br />
<div align="center"><b>3.Как сломать undo/redo в редакторе текста:</b></div><br />
<u><div align="center">Условия реализации:</div></u><br />
Вы не заблокированы. :D<br />
<br />
<u><div align="center">Реализация:</div></u><br />
В общем-то это явление можно попытаться реализовать, но это не всегда получается.<br />
Суть явления в том, что когда вы выделяете текст, а потом клацаете по тегу, чтобы выделенный текст оказался в тегах, а затем клацаете Ctrl+Z( не кнопку отменить на той же панели ), то слова могу поломаться чуть менее, чем полностью.<br />
Вот пример:<br />
Пишу слово &quot;пример&quot;, заключаю его в теги &#91;CPP&#93;&#91;/CPP&#93;, клацаю Ctrl+Z и вот, что на выходе:<br />
&quot;ример&#91;/CPP&#93;&quot;<br />
<br />
Решил написать не только о фичах движка форума, но и о фичах пользователей.<br />
<br />
<div align="center"><b>4. Выделение сообщения, как удалённого.</b></div><br />
Суть фичи в том, чтобы пометить модератору комментарий к удалению.<br />
Бывает, что мы пишем что-либо, но после отправки написания понимаем, что написали не то. На форуме отсутствует( или просто отключена ) функция удаления сообщений самими пользователями, поэтому по негласному &quot;соглашению&quot; этим занимаются модераторы. Чтобы не стирать сообщения и не писать флуд всякий, за который ещё и предупреждение можно схлопотать, нужно редактировать сообщение, стереть всё и написать: &quot;<b>del</b>&quot;, либо &quot;<b>delete</b>&quot;. Тогда модератор, при просмотре темы поймёт, что ответ надо удалить.<br />
<br />
<div align="center"><b>5. Добавление отзыва/+1 спасибо при теге &#91;OFF&#93;&#91;/OFF&#93;</b></div><br />
В общем-то багом не считаю, т.к. это скорее к интерпретации сообщений относится. То есть движок-то всё делает корректно, но для пользователя может показаться это некорректным.<br />
В общем если человек, который пометил своё сообщение тегом &#91;OFF&#93;&#91;/OFF&#93;<br />
После этого добавит ещё что-нибудь к этому сообщению так, чтобы появилась надпись &quot;добавлено через n единиц времени&quot;, то можно будет поставить &quot;+1 спасибо&quot; или оставить отзыв. Всё дело в том, что как раз-таки эта надпись и даёт возможность это сделать, т.к. она не выделена тегом &#91;OFF&#93;&#91;/OFF&#93;, а движок не даёт давать сообщению &quot;+1 спасибо&quot; или отзыв, если только всё сообщение помечено тегом &#91;OFF&#93;&#91;/OFF&#93;.</div>

]]></content:encoded>
			<dc:creator>GbaLog-</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/494951/4412.html</guid>
		</item>
	</channel>
</rss>
