Летнее обновление Табуна. Часть вторая
+332

После Летнего обновления Табуна чуть больше месяца назад мы получили сообщения от пользователей о некоторых появившихся ошибках в работе сайта. Работа над их исправлением была начата сразу же, но в силу различных обстоятельств сильно затянулась. Как бы то ни было, мы наконец готовы представить обновление, исправляющее найденные проблемы, неисправленные в результате Летнего обновления ошибки и даже добавляющее немного нового функционала:
Исправления:
— Исправление сохранения комментария по Ctrl+Enter в режиме редактирования и добавление выхода из него по нажатию Esc с подтверждением.
— Небольшие изменения в блоке действий с комментарием (скрытие нерелевантных кнопок в режиме редактирования, сокращение формулировок «изменён»).
— Исправления в механизме перехода между комментариями по кнопке непрочитанных и увеличение отступа между этой кнопкой и кнопкой обновления комментариев.
— Группировка опций в разделе «Настройки сайта», исправление и уточнение формулировок, исправления интерфейса. Внимание: кнопка «Сохранить» отвечает только за блок опций уведомлений, а выбор в раскрывающемся списке вашего часового пояса сохраняется автоматически.
— Переработка интерфейса Пинкивизора, добавление пояснения про анонимность голосования в прошлом.
— Изменения в навигации по профилю: перенос публикаций в шапку профиля, перенос личных заметок в боковое меню.
— Изменения интерфейса: перемещены кнопки управления постом к правому краю.
— Исправления безопасности.
— Исправления локализации.
Новые функции:
— Настройка раскрытия свёрнутых ветвей комментариев при переходе к новым комментариям, находящимся внутри них. По умолчанию выключено, что означает пропуск новых комментариев в таких ветвях. Вместе со сворачиванием ветвей (по кнопке "+") опцию можно использовать для игнорирования новых комментариев в неинтересных темах обсуждения.
— Возможность завершать опрос в записях соответствующего типа. Опрос может завершить автор или администратор, последний может также его и возобновить. В завершённом опросе нельзя проголосовать и его результаты видны всем пользователям, в т.ч. неавторизованным.
— Добавление ссылки на Telegram-канал с лентой постов за авторством andreymal 'а в шапку сайта и обновление значков там же.
Дополнительные обновления 6.08.2024:
— Исправлен выход блока Пинкивизора (списка оценок) за пределы экрана на мобильных разрешениях.
— Изменены цвета фона и шрифта в блоке Пинкивизора для лучшей читаемости на основе обратной связи от пользователей.
— Изменён цвет фона заголовка блочного спойлера в комментариях, чтобы не сливался с фоном самого комментария.
— Исправлено отображение количества записей и комментариев на страницах личных сообщений.
— Незначительные исправления.
231 комментарий
зы надпись «рейтинг» под рейтингом, кажется, не совсем удачно смотрится
остальное вижу как «чот изменилось, а что — хз, не помню как было, но вроде по-другому»
Да, к сожалению Табун не получается обновить незаметно в текущей реализации. Поэтому приходится полностью его останавливать перед обновлением.
Что именно с ней не так?
На мой взгляд просто немного странно выглядит. Вроде обычно названия подобных штук располагаются над значением. ¯\_(ツ)_/¯
М-м-м… Серый по серому, превосходно! Особенно когда это главная информация.
Ваще эта идиотия темно-серым по светло-серому уже задолбала во всем интернете!
В таком возрасте такое зрение корректируется уже по принципу «лишь бы что-то было видно». Через 24 года познаешь сама.
Тупорылая.
Если очень прям уж надо — простора достаточно.
И внезапно, в настройках браузера можно изменить размер шрифта и сам шрифт на ВСЕХ сайтах.
Купил ей большой монитор и сделал большой шрифт. Рекомендую.
Так же не стоит покупать сверх дешевый монитор, который мешает оттенки.
Отсутствие углов — это удобно и оптимально, ведь все мониторы прямоугольные. С круглыми боками у комментариев мне было сложно ориентироваться в иерархии.
2560х1440
Смотря какими их сделать. Я не предлагаю гигантские отступы, просто тот вариант оформления, что ты показываешь, выглядит очень не очень
Это многое объясняет :D
Второстепенной инфой можона и пренебречь во имя эстетики.
Кому легче? Там всего ТРИ параметра: кто, когда, сколько; Которые уже были разделены визуально жирностью и цветом.
Каким одноклеточным существом необходимо быть, дабы не осилить прочитать этот список?!
P.S: Стили при обновлении сломались только на списке голосовавших, поэтому я акцентировал внимание именно на нем.
Я уж хотел вызывать поддержку тыкве
Спойлер
Спойлер
У меня всё норм
Спойлер
По-моему, куда удобнее было бы использовать верхнюю часть экрана профиля под аватарку-рейтинг и кнопки, по нажатии на которые будет меняться нижняя. По сути, на главном экране используется именно такая система с переключением между созданием поста, просмотром различных лент постов, списка пользователей и активности.
На основном экране с лентой постов сайдбар ещё ладно: когда хочешь посмотреть прямой эфир, донаты и прочую не основную информацию, кликнув куда-нибудь с главного.
Такая задумка была, но это требует переработки структуры раздела «Профиль» и других изменений, которые наверняка понравятся не всем…
Срачей бояться — на Табун не ходить
Кляти демократи!
Всё прямо как в нашей Эквестрии!
Немного непривычно, но адаптируемся. Кста, с телефона стало немного проще тыкать и искать посты/комментарии по профилям — каеф.
П.с. на мобилке не видно теперь, кто как оценил и насколько он поднял/опустил рейтинг поста или пользователя
О, нижайше благодарю за учтённую просьбу. Теперь случайное 5-ти миллиметровое смещение мышки вверх, при прощёлкивании, не сбросит комменты.
Или мне это приснилось?
Но ничего, я их сегодня-завтра обновлю, они заработают снова.
— Просто там такой Табун не юзают.
— Где «там»?
— На войне.
— На какой войне, дружок? Здесь мир, здесь другие законы. И я этот Табун чиню.
Короче, свыкнись уже с тем, что, слава Селестии, Табун, пока он жив, будет всё это время технически поддерживаться — в функциональном и эстетическом плане. И скрипты придётся обновлять постоянно. Не потому что им специально мешают работать. А потому что большая часть пользователей сидят тут без них на «ваниле» и именно для них администрация с разработчиками и стараются.
/* Да - это Табун! */ #c-header .main-menu li#logolink { font-size: 20pt; padding: 0 15px 0 0; } #c-header .main-menu li { font-size: 16px; margin-right: 0px; line-height: 0px; } #c-header .main-menu { padding: 15px 0 0 10px; } #c-header .rss, #c-header .twitter { top: 8px; right: 8px; } #c-header { height: 50px; } /* header */ .nav.nav-main li { margin-right: 12px; font-size: 18px; } .nav.nav-main { padding: 10px 0 0px 0; } #header .dropdown-user .avatar { border-radius: 0px; height: 52px; width: 52px; } #header .dropdown-user { right: 12px; top: 64%; line-height: 18px; padding: 0 65px 0 0; } #header { padding: 0 12px; min-height: 40px; } .nav.nav-pills li { font-weight: normal; line-height: 16px; } .nav.nav-menu li { pointer-events: all; } #nav { pointer-events: none; } /* toolbar */ #notifier .n-box { padding: 5px; border-radius: 0px; } .toolbar section, .toolbar .toolbar-topic { padding: 0px; } #widemode { border-radius: 0px 0 0 0; padding: 2px 0px 2px 4px; } #widemode #despoil { padding: 0px 4px; } #widemode a { margin-right: 4px; border-radius: 0px; height: 15px; line-height: 15px; } #widemode a i { width: 25px; height: 20px; } #up-switch > i:nth-child(1) { margin-top: -3px; } #widemode .switch-label.widemode.big-screen { margin: 0px 5px; } #widemode #widemode-switch span::before, #widemode #widemode-switch span::after { display: none; } /* blocks.styl */ .block, .block.block-type-stream, .block.block-type-blogs { background-color: #eff0f1; border-radius: 0px; margin-bottom: 10px; border-bottom: 1px solid #c2c6c8; padding: 8px; } .block .nav.nav-pills { padding-top: 8px; } .block .block-header { padding-bottom: 8px; } .block-type-pseudomenu ul { font-size: 12px; } section.block:nth-child(2) ul { margin-left: 8px; } .donate { margin-bottom: 8px; } .vote-list-box { border-radius: 0px; padding: 2px; } .user.has-avatar img, .ls-user.has-avatar img { width: 18px; height: 18px; } .block.block-type-blogs .block-blog-list li a { color: #5e5d5d; } /* Пост */ .topic { margin-bottom: 20px; border-left: 3px solid #c2c6c8; padding: 0px 5px; } .vote-count { padding: 0px; } .topic-header { margin: 0 0 4px 50px; } .topic-header .topic-info { padding-top: 0px; } .topic-header .topic-title { font-size: 18px; line-height: 1.1em; font-weight: bold; } .topic-header .topic-info .avatar { width: 42px; height: 42px; left: -50px; top: 0%; margin-top: 2px; } .topic-info-vote .vote-count { min-width: 15px; } /* Комментарии */ .comment.comment-new .comment-content { background: #d5f9d0; } .comment-wrapper { margin-left: 10px; min-width: 200px; } .comment-info { gap: 0px 6px; line-height: 24px; background: #f7f7f7; border: 1px solid #c2c6c8; border-top: 0px; color: #424242; } .comment-info .comment-date { color: #393939; } .comment-content { margin-bottom: 0px; padding: 2px 5px; border-radius: 0px; border: 1px solid #c2c6c8; border-bottom: 1px solid #c2c6c870; } .comment.comment-current .comment-content { background: #aafda3; border-color: #3c8631; } .comment-info .comment-author .comment-avatar { width: 24px; height: 24px; border-radius: 0px; margin-right: 4px; display: inline-block; vertical-align: bottom; } .reply-header { font-size: 16px; line-height: 0; margin: 24px 0; } .vote-list { line-height: 10px; } /* Текст */ .text blockquote { padding: 0px 5px; background: #ececec; border: none; border-left: 3px solid #aaa; color: #373737; } .text pre { padding: 2px 4px; background: #ececec; border-radius: 0px; } .text, .link-dotted { color: #2d2d2d; } .spoiler-title { border-radius: 0px; } .spoiler-media > .spoiler-title { box-shadow: 0 0 2px 1px rgba(140, 166, 227, 0.8); } /* Главная */ #wrapper { padding: 5px 12px; margin-bottom: 8px; } .nav.nav-pills { margin-bottom: 8px; } .pagination ul li.active span { border-radius: 0px; background: #c2c6c8; } /* Блог */ .blog-mini { padding: 5px; margin-bottom: 17px; font-size: 14px; overflow: hidden; border-radius: 0px; background: #fff; } .blog-mini .user-role { border-radius: 0px; } /* footer */ #footer { padding: 4px 0 2px 0; } #footer .version { margin-top: 4px; } .version div { color: #fff; } /* Профиль */ .profile .avatar { padding: 1px; border-radius: 0px; height: 72px; flex: 0 0 72px; } .profile .user-login { font-size: 23px; } .profile { gap: 16px; } .nav.nav-profile li { padding: 3px; } h2.header-table { margin-bottom: 0px; font-size: 16px; font-weight: bold; } /* Кнопки */ .button { border-radius: 0px; } .block.block-type-profile-note { border: 2px solid #ffe25d; padding: 5px; border-radius: 0; } /* container */ #container { background-position-y: 50px; } /* profile//created */ .comment-info .vote { margin-right: 5px; } .comments.comment-list .comment-info .comment-actions { max-width: 100%; flex-wrap: nowrap; } .comments.comment-list .comment-info .comment-actions > div:nth-child(1) { display: flex; min-width: 0; } .comments.comment-list .comment-info .comment-actions > div:nth-child(1) > * { margin: 0 5px; } .comments.comment-list .comment-info .comment-path-topic, .comments.comment-list .comment-info .blog-name { display: inline-block; min-width: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .comments.comment-list .comment-info .comment-path-topic { flex-shrink: 99999999999999; min-width: 60%; } /* Обновление 04.08.1014 */ /* Inline таблица стилей #5 | https://tabun.everypony.me/blog/technical/216304.html#comment13841875 */ .comment .comment-content { border-radius: 0px; margin: 0px; padding: 0px 5px; } /* main.0e7d99f68a4db15763f7.css | https://static.everypony.ru/main.0e7d99f68a4db15763f7.css */ .comment .comment-content::before, .comment .comment-content::after { display: none; } .vote-list-box .vote-list-item .vli-time { color: #222; } /* main.0e7d99f68a4db15763f7.css | https://static.everypony.ru/main.0e7d99f68a4db15763f7.css */ .toolbar .toolbar-update .new-comments { margin: 0; } /* main.0e7d99f68a4db15763f7.css | https://static.everypony.ru/main.0e7d99f68a4db15763f7.css */ #c-header .main-menu a#logolink { font-size: 20pt; margin-right: 15px; position: inherit; } #c-header .main-menu a { font-size: 16px; line-height: 14px; margin-right: 8px; } /* Inline таблица стилей #5 | https://tabun.everypony.me/blog/technical/216304.html#comment13841875 */ #c-header .main-menu { padding: 0px; } #c-header { height: 40px; min-height: 35px; padding: 0px 10px; } /* main.0e7d99f68a4db15763f7.css | https://static.everypony.ru/main.0e7d99f68a4db15763f7.css */ .vote-list-box .vote-list { margin: 0 5px 0 0; }Ping Lyra_Hearty
У нас из-за этого слова разработчик Табуна ушёл
100 процентов.
85 процентов.
В общем, я там подсократил их, а также убрал ненужную более галочку про угол сообщения.
Щас новую версию выкачу.
Пока что и ссылка в посте ведёт на 1.5.8 и автоматически из меню скриптов не обновляется.
Ещё выдало сообщение, что скрипт был изменён локально и это может привести к потере информации.
Здесь его ещё отчётливо видно, а на экране телефона больше пикселей на квадратный сантиметр — рамка тоньше. Плюс форматирование коммента меняется и текст вне и внутри спойлера сливается воедино. Если в телефон мордочкой не тыкаться, то в глаза, прямо скажем, не бросается. Да она и на десктопе-то не особо выделяется:
Предлагаю изменить раскрывающемуся спойлеру фон на чисто белый как у бэкграунда и прикрутить какое-нибудь ещё обозначение. Для раскрывающихся с подгружаемым контентом внутри зелёную рамку ведь придумали.
Возможность делать заголовком спойлера что угодно вплоть до картинки — это фича, расставаться с которой я пока что не готов =)
Хотя возможно я просто не совсем понимаю смысл термина «псевдоссылка», а гуглить лениво.
Есть два варианта сделать понятный простому пользователю спойлер из того, что мы имеем сейчас:
— изменение визуального вида заголовка с кнопки на псевдоссылку. Как здесь правильно было упомянуто, это вызывает проблемы с заголовками в виде картинок. В теории этот стиль неплохо подошёл бы для небольших текстовых спойлеров, содержащих, например, какие-то сноски, — но это уже требует внедрения нового тега в редакторе и вряд ли применимо к старым записям/комментариям (рамка вокруг содержимого в таком случае не требуется);
— доработка внешнего вида спойлера, чтобы он выглядел как обычный блочный спойлер (по смыслу как на 4PDA, например). Теоретически могут несколько пострадать «авторская задумка» у тех, кто размещает спойлеры по центру с картинками из смайлопака в заголовке, и другие подобные оформления, т.к. рамка кнопки-заголовка растянется на всю ширину контентной области. Но зато решаются сразу обе обозначенные проблемы.
Как-то так
Стрелку вверх ногами поставил, но не суть
Или же есть вариант ограничиться добавлением стрелки в кнопку-заголовок.
Что-то вроде такого
И снова потенциально ломает «авторскую задумку» оформления спойлера
В общем, сложная история. Но текущая реализация может вызывать вопросы у новых пользователей.
Я вот сейчас потыкал, и на общем зеленоватом фоне твоего нового коммента вижу тело спойлера с белым фоном. Проблема здесь ещё в том, что комменты не отмеченные как новые все плюс-минус одного около-белого оттенка, которые я в режиме повышенной контрастности своего монитора например не различаю совершенно. В sRGB и 'Стандартном' разница очевиднее всего, но в них без контраста всё выглядит настолько серым, что жить не хочется.
Если не просит, то и смысл что-то менять — весьма спорный.
Вообще, кто-то жаловался на то, что оно выглядит как кнопка? Мне кажется, надо из этого исходить, а не из того «я не понимаю, почему, давайте-как „улучшу“.»
Как коробочка, в которой что-то спрятано. Какое-то такое ощущение, физического объекта, где что-то внутри.
Несмотря на то, что и спойлеры «псевдоссылкой» мне вполне привычны с тех ресурсов, откуда привычен и местный релактор текста с видимым кодом, от которого некоторые плюются.
И да, что на эту «кнопку» можно налепить картинку, и будет всё равно видно, что это спойлер — отдельная прелесть.
Где я привыкла, было либо текст «псевдоссылка», либо картинка, палящая, что она кликабельна только изменением курсора при наведении.
У меня тоже плохое зрение
На вкладке «Сообщения» не работают счётчики постов и комментариев. Внутри соответствующих вкладок работают нормально.
Или там уже места нет?
— Исправлен выход блока Пинкивизора (списка оценок) за пределы экрана на мобильных разрешениях.
— Изменены цвета фона и шрифта в блоке Пинкивизора для лучшей читаемости на основе обратной связи от пользователей.
— Изменён цвет фона заголовка блочного спойлера в комментариях, чтобы не сливался с фоном самого комментария.
— Исправлено отображение количества записей и комментариев на страницах личных сообщений.
— Незначительные исправления.
Думаю, так видят свой контент владельцы постов и блогов
Согласен полностью — те, кто удалил, именно так и видят.
К тому же, это ещё может помочь в понимании «картины» отдельных юзеров. Ну это, знаете, как порой бывали индивиды, которые словесный понос вёдрами выливали, а потом удаляли посты как будто ничего не было. Правда, такие посты всё равно в сервис-зону уедут, но тем не менее. Хотя насчёт последнего — удалённые таким образом посты тоже можно было бы оставлять плашкой в профиле мол «Пост был удалён за рейтинг ниже допустимого» или типа того.
Хотя ачивки — тема прикольная. Но в рамках активности нынешнего Табуна вряд ли сильно имеющая смысл…
Да вы издеваетесь.
Если серьёзно, общество и так своих героев знает. В прямом и саркастичном смыслах.
Почему просто не отображать пост, слитый в СЗ, в постах профиля наряду с другими постами? Ну, типа, да, его слили в СЗ — и чо? И там просто будет отображаться рейтинг (если его изменение заблокировано) и блог.
UPD:
Только нужно, опять же, чтобы можно было психануть и скрыть так же как можно психануть и скрыть положительный.
Именно за счёт того, что много уникального табунского контента таким образом может пропасть — прям как на ютубе (но там хотя бы есть канал Deleted Pony Videos, который сохраняет всю нужную годноту).
Можно обойтись, в самом деле, плашкой, что был удалённый пост, если кто переживает не о контенте (который не ему принадлежит, чтоб разевать варежку «ниудаляй, нашееее»
такое отношение вызывает желание стереть или спрятать всё, даже если и всё равно было, лежит тут и лежит), а о том, что кто-то так тёмные делишки подтирает.Да, из архива не убрать, но хоть с первоначально места выкладки право забрать, чем раньше делился, должно быть.
Что имеет смысл ограничить — возможность удаления чужих постов (не админом сайта), удалив свой администрируемый блог с ними. Или это уже починили? Не помню.
Но есть и нюанс: если в посте поливают говном автора поста, то он имеет уже больше морального права помножить всё это на 0. Да и вообще, может, кто-то хочет потереть обсуждения темы его поста, даже если они норм? Тут сложнее уже
Ну и да, то, что автору может казаться поливанием, комментирующим, наоборот, может казаться выведением автора на чистую воду (например, когда автор запостил какой-то скам (условный Марс собирает бабло на книжку, которую даже не собирается печатать), а комментаторы это озвучивают в комментах, чтобы никто не вёлся).Это опять же спорно. С чего бы ему хотеть их потереть? Если он не хочет обсуждений — так надо было с самого начала закрыть комменты.
Более того: даже будучи человеком и упарываясь в метафизику, не очень понятно, как принудительно уменьшить количество энергии в каком-то конкретном энергоинформационном пространстве — а именно это, вроде как, и «нужно».
А нужно ли?...
Для этого придумали административный ресурс и/или правила, просто когда-то давно раньше они почти совсем не работали как надо (а работают ли сейчас — не знаю).
Мне как-то друг потёр личку со мной в Телеграме в т.ч. от меня (Это не единственный случай. И это одна из плохих сторон Телеграма — что он помогает людям друг друга выбрасывать. Павел Дуров, если ты это читаешь — вот знай! (А ещё вернись во ВКонтакте))… У меня, конечно же, бомбануло. И потом было ещё много разборок на этот счёт… И он мне ещё объяснял, что если я отвечаю на его информацию и обсуждаю его информацию, то она принадлежит ему и он может её удалить. Сейчас, вроде бы, всё устаканилось. Но я просто к тому, что даже в межничностных отношениях эта херня бывает
Но вот, если вернуться к вопросу, зачем вообще нужно что-либо удалять. Например, кто-нибудь постит что-то совсем уж плохое: (1)расчленёнку с (2)оскорблениями с (3)детским (4)порно с (5)(вводом общества в заблуждение) и (6)(сливом чужих персональных данных) с (7)малварью в (8)разорвиэкране во (9)множестве комментариев и (10)(нарушениями юридических законов впишите_свою_страну), и всё это занимает несколько (11)гигабайт (12)недедуплицируемых данных. Так-так-так. Это плохой контент, да? Но всё равно: зачем? Зачем его удалять? Ну он, типа, плохой. И… ок? Ну ок, он плохой — дальше-то что? Удалять нужно из-за того, как он будет воспринят другими людьми. Особенно если такого контента будет много и постоянно. (За примерами далеко ходить не нужно: на Табуне итак бывают срачи, где юзеры оскорбляют друг друга, а другие эту «волну», видимо, подхватывают.) Но всё это работает из-за того, что люди не умеют обрабатывать информацию (и становятся жертвами маятников, это работает на уровне подсознания, а вот осознанно обрабатывать всю информацию не умеют). Следовательно, всё сводится к тому, что сайт должен помогать людям правильно воспринимать информацию, а дальше — каким образом он это должен делать
Как тебе такая моя упорушка?
(Кстати, это я просто «раздуплил» твой пример с Марсом: Типа, ну вводит он других в заблуждение. И что? Это останется в его карме. А другие должны не вестись, вот и всё. Но кто-то не может, кто-то не умеет (точнее, так, наверное, думали выводящие его на чистую воду. Насколько они были правы в своих опасениях, мне пока неизвестно), поэтому и получается, что сайт должен обеспечивать функции защиты общества. А дальше уже я придумал совсем уже жёсткий пример, который и написал (и по ходу вспоминания плохих тем ещё дополнял, ведь «совершенству» нет предела).)
Ах да. Вот разорвиэкраны(8) и спам(9) могут и должны ликвидироваться если не браузером, то хотя бы движком сайта. Не забота пользователя — крутить километры колёсика мышки. А для 11-12 у нас просто должны быть бесконечные накопители информации (жаль, что пока нет).
Правда, если, допустим, какие-нибудь гиганты (может, государства или надгосударственные структуры?) должны выделять сайтам бесконечные накопители, а деньги брать из налогов тех, кто засирает сервера гигабайтами (и ещё немного от тех, кто не так засирает) — то это будет равносильно тому, что каждый будет хостить свои гигабайты у себя. А это теоретически реалиуемо (только не на централизованном сайте, но реализуемо). Хотя там есть другие сложности… Которые тоже можно устранить, но на пока хватит текста
Я против дополнительных тех.ограничений, особенно:
У нас уже сформировалась культура общения, включающая применение спойлеров. Если кто-то от нее отступает, значит того требует ситуация (да, ситуация может требовать разорвиэкран) и этот функционал должен оставаться.
Ну взаимодействие с РКН это уже вопрос выживания — в пирамиде потребностей по Маслоу это бы было внизу — для меня это сейчас слишком скучно и оскорбительно. Не ожидал от себя применение пирамиды потребностей по Маслоу к сайту) А наверху — самореализация Табуна — уже интереснее)
Но, в общем, всё сводится просто к тому, насколько качественно определяется, вредный контент или нет. И для кого.
А нужно ещё правильное взаимодействие со сторонниками контента, чтобы они правильно поняли и не обиделись (если сами они в целом нормальные и имеют для сайта ценность).
Правда, фильтры и оптимизаторы просмотра на стороне смотрящего как-то решили бы этот вопрос)
Ну и ИИ. Например, в случае с твоим примером с Марсом — почему бы ИИ всё не проанализировать, не составить модель всего, дальше пользователю честно не указать в настройках сайта, насколько он наивный (это, наверное, я наивный, если вообще рассматриваю вариант, что это кто-то честно напишет
К сожалению, сейчас это и не работает.
Хотя по этому вопросу мы с тобой согласия не найдём, это я знаю.
amicus и novice этим, емнип, промышляли.
Где-то они теперь…
Это полезно, кстати. А что со счётчиком комментов в постах? Там что-то более сложное?
Я сплю??
У всех нормально день рождение отображается?
У меня день рождения — «29» июля, но профиль показывает «28» июля, хотя захожу в настройки профиля, и там показывает изначально «29». Я меняю в настройках на «30» июля, жму «Сохранить», и теперь профиль показывает «29». Меняю обратно на «29», и теперь профиль показывает опять «28».
У всех такая проблема с отображением дня рождения, или только у меня?
Может это следствие корявых часовых поясов, которые на Табуне надо настраивать отдельно?
И всё же не даёт мне покоя эта ошибка. Почему вообще дата рождения должна меняться из-за часовых поясов? Она обязана быть неизменной — какая дата была в том месте, где ты родился, такой она и будет для всего остального земного шара. Грубо говоря, мой друг Карпентер родился 4-го мая в Якутске, время там +6 от нашего. Даже если бы он родился с полуночи до шести утра по своему якутскому времени, когда у него было 4-ое мая, а в Питере — ещё только 3-е, в паспорт записывают 4-ое. И мы его здесь будем именно 4-го числа поздравлять. А Табун почему-то 3-е сейчас лепит. Непонятно…
UTC+3:30 -> 28 июля
UTC+4 -> 29 июля
Следовательно, да, дело в часовом поясе. (Только не знаю, как это точно работает, а моё предположение выше может оказаться неверным.)
Кроме того, при изменении часового пояса меняется ещё и отображение даты регистрации и последнего входа. (Но там просто отображается ещё и время, поэтому проще заметить связь с часовыми поясами.)
Хотя вообще-то у человека есть ещё время рождения, но его и не принято учитывать на сайтах, и вообще мало кто обращает внимание на него. (Хотя это не значит, что так должно быть. Допустимы 2 разные логики движков автоматизации: без времени и со временем (причём в случае со временем вводящий свою ДР должен ещё и не ошибиться сам с часовыми поясами).**)
А вот время регистрации и входа — уже метки времени и могут быть быть связаны с часовым поясом.
* — и должно обрабатываться по-разному, также см. (**).
Спойлер
Я покрутил свой часовой пояс туда-сюда и обнаружил, что моя собственная дата рождения перестаёт сходиться с указанной (24.10 вместо 25.10), если сменить время с +3 (Московское), например, на +2 (Калининградское). Ну и всё далее до -12 искажает ДР. Всё, что восточнее +3, на дату у меня не влияет. Но наверняка может отображаться неверно у тех, у кого более западный часовой пояс. Этого я проверить уже не могу, твинка не удосужился завести, дружеского аккаунта в свободном доступе тоже нет. Однако, что интересно, Табун абсолютно верно, независимо от любых манипуляций пользователя с поясами, показывает дату рождения для гостя (проверено на Артёме, Карпентере и себе с разными поясами). Вот точно так же должно отображаться и для авторизованного юзера, но это почему-то не так. Явно надо открутить зависимость отображения даты рождения от выбранных у пользователей часовых поясов. У гостя-то понятно, что пояс не подтягивается, потому что его вообще нельзя установить, не залогинившись. Поэтому он всегда видит именно те даты рождения, что выставили себе брони в профиле. То есть верные!
Часовой пояс стоит верный D:
Это кстати баг или я не подкован в плане часовых поясов?
GET static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015
А может дело не в нём, но после долгого ответа на этот запрос потом вызывается
GET forum.everypony.ru/styles/prosilver/template/forum_fn.js
И ещё несколько до Cloudflare и далее по кругу. Проблема охватывает все ресурсы *.everypony.ru.
Если коротко, то проблема известна, и она в коннекте некоторых российских провайдеров к Cloudflare и ещё много чему после Дня России.
Про проблемы коннекта из Перу лично я слышу впервые — как оно там в целом? =)
В Перу хорошо: зима, снежок, макароны дают, пумы по горам бегают.