Неразборчивые заметки на обороте старого чарлиста | Обсуждение игры

Обсуждение данного модуля ограничено только для участников этого модуля
<<...171172173174175176177178179180...>>
Заметка № 1712

Я неоднократно говорил, что на ресурсе есть куча недокументированных возможностей и куча странных вещей. Я даже писал об этом целых две здоровенных заметки, заметка № 4929 (ссылка) и заметка № 7022 (ссылка), причем часть из тех возможностей, о которых я писал в заметках, была оперативно прикрыта после публикации оных заметок. Но это вовсе не значит, что всяких веселых и стремных штук на ресурсе не осталось вовсе. Все дело в моей дырявой памяти и некоторых крайне специфических особенностях ресурса, о которых вспоминаешь, только когда натыкаешься на них, бьешь себя пяткой в лоб, понимая, что совсем выпустил их существование из виду и сразу же забываешь, как только они пропадают из твоего поля зрения. Поэтому в этой заметке будет еще несколько специфических фиговин, которые есть на ресурсе и которые, пока что, работают.

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

Под спойлером не очень большое изображение.


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

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

Да, ресурс не дает создать модуль, если в его названии есть литера "ё", а так же еще ряд специфических символов, таких как "@", "#", "№", "$", ";", "%", "^", "*", "=", "+". Может есть и еще какие-то символы, которые ресурс не пропустит, но их надо искать и проверять, а об этих я знаю точно, ибо в свое время старательно стучал камнем по этой части ресурса и фиксировал его реакции на оное. И тут мне сразу же возразят, мол как же так, встречались же модули, в названиях которых были некоторые из этих знаков. Особенно знак "+", в названиях всяких взрослых модулей. Да, все верно. И тут мы подходим к той самой стремной особенности ресурса и варианту решения проблемы.

Все дело в том, что запрет использования символов в названии модуля касается только момента СОЗДАНИЯ модуля. Но не распространяется на редактирование названия УЖЕ СОЗДАННОГО модуля. Иными словами, автору топика достаточно создать модуль с названием "Все, что от нас осталось", т.е. без литеры "ё" в названии, а потом открыть настройки модуля по ссылке "Настройки игры" и в соответствующей графе "Название" отредактировать название своего модуля, заменив литеру "е" в слове "Все" на литеру "ё", а потом сохранить настройки. Вот так все просто.

Если вы мне не верите, то можете пойти посмотреть на мой старый модуль "[D6] Особый тактический модуль" - ссылка, название которого я отредактировал, поставив туда все указанные "запрещенные" символы, включая литеру "ё". Название побудет в таком виде несколько дней, потом я верну модулю прежнее, нормальное название, кто не успеет посмотреть в живую, может посмотреть на скрин ниже.

Под спойлером не очень большое изображение.


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

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

Итак, в правом столбце ресурса есть блок "Жалобы и предложения" в котором есть две ссылки:
- Оставить жалобу
- Сообщить об ошибке


Под спойлером не очень большое изображение.


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

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

Да, мы все недавно видели подъем нескольких древних топиков на "Общем" форуме. И я таки хочу сказать, что раньше, подобный механизм работал правильно, можно было поднять старый топик, потом удалить свое сообщение, и спустя некоторое время топик уползал обратно в бездну, но, видимо сейчас что-то сломалось и топики уползать обратно в темноту не захотели. Но речь пойдет не о них.

На том же "Общем" форуме есть один очень специфический, закрепленный топик, который называется "Бан-лог" (ссылка). Да, самый грозный топик, и один из самых древних, но все еще активных топиков на ресурсе. Особенность его заключается в том, что сообщения в нем оставляет Робот-Администратор, хотя ранее сообщения в нем оставляли Модераторы, а, иногда, и простые пользователи. Но вот с недавнего времени топик запечатали, после того, как туда начали ломиться всякие странные пользователи со странными репликами, но это так, просто кусочек истории. Так вот, буквально сегодня утром, 28.07.2019 г, в 06:38, в этом топике было оставлено еще одно сообщение, об очередном бане.

Под спойлером не очень большое изображение.


Так вот, выше я говорил о принципах работы стандартных форумов. Если в топике оставляется сообщение, то оный топик поднимается в разделе форума на самый верх. Правильно? Да, правильно. Но не в этом конкретном случае. Если мы посмотрим на раздел "Общего" форума (ссылка), то мы увидим, что топик "Бан-лог", не поднялся наверх списка закрепленных топиков "Общего" форума.

Под спойлером не очень большое изображение.


Над ним есть еще три топика, последние сообщения в которых были оставлены намного раньше, последнего сообщения в топике "Бан-лог":
"Архив завершенных модулей (для читателей)" - 26.07.2019, 09:39.
"Чейнджлог сайта" - 17.07.2019, 01:54.
"Добровольные пожертвования" - 02.07.2019, 23:56.

И по логике обычного форума, топик "Бан-лог" должен был быть сейчас, как минимум, на втором месте, от начала списка топиков, пропустив вперед себя только топик "Обсуждение действий Администрации", в котором последнее сообщение было оставлено сегодня, 28.07.2019, в 14:45. Но этого не произошло. Почему? Все очень просто. Ресурс не учитывает сообщения от Робота-администратора в этом топике, как сообщения от обычного, живого, пользователя ресурса. Вот такая вот машинная дискриминация.

Вообще, подобных вещей на ресурсе достаточно много и подобное я, обычно, называю "темным наследием эры Rakot`a", что, в действительности так и есть, все эти вещи были созданы еще Rakot`ом и остались неизменными с тех пор. Кроме таких вот специфических ошибок и странностей, на ресурсе есть еще более древние артефакты, скрытые в старых модулях, забытые всеми, но все еще существующие и, как ни странно, вполне работающие.

Но об этом, как-нибудь в другой раз.
Автор: Бродяга по жизни [offline] (DungeonMaster), 28.07.2019 15:37 179

<<...171172173174175176177178179180...>>
Писать сообщения могут только участники игры