Неделю назад сообщали о версии для ознакомления (там же и все новшества подробно изложены), сейчас запускаем на постоянной основе.
Здесь прикручена голосовалка, чтобы оценить и сообщить мнение. Скажем спасибо всем участвовавшим камрадам, особенно - atorn-у, asim-у и Великому Кукурузо!
Не забудьте про кнопку "настройки" справа вверху, где регулируются многие из новшеств.
Комментарии
Сделали максимальную контрастность в светлой теме, как было в старом дизайне.
Внезапно. Зашёл на сайт, начал отвечать одному из камрадов. Нажал отправить и оба-на! Посмотрим, что и как.
Скажите, а опция "посмотреть только новые сообщения" может быть? Если в теме 6-10 страниц смотреть все для просмотра новых неудобно. Прыгает только к первому новому, к следующему (явно) не перейти.
Это уже не по дизайну. Сделать сложно, так как в базе регится не какие комменты вы читали, а когда вы последний раз открывали запись.
Однако метка НОВОЕ присутствует. Я только по ней ориентируюсь сам. Что не по дизайну понял, вопрос снимаю.
Метка "новое" работает сейчас не слишком информативно (на 1 просмотр данной статьи). В планах есть улучшить механизм отметки новых. Но "показывать только новые" - в планах нет. В основном - потому что тогда теряется контекст, если не загружать старые комменты.
был на форуме там была опция -перейти к следующему непрочитанному, не отфильтровывались только новые, а переход к ним был( как ту к первому новому. примерно)
Программно это было бы несложно дописать, но не решает основную проблему в том, что "новое" отмечается от предыдущего посещения, а у комментариев может быть несколько страниц. Полезнее было бы - считать новые от какого-то момента и менять этот момент самостоятельно, а не переходом на другую страницу. Это тоже можно сделать на клиенте скриптами, и подобное есть в планах.
Судя по словам Алекса в базе записано:
"Время открытия записи", например, час ночи текущего дня.
Вы заходите в 2 часа ночи. Все комментарии, которые появились в период между первым и вторым часом ночи подсвечиваются меткой "новое", остальные комментарии проставляются без этой метки.
Т.е. в коде скрипта комментариев прописано:
Если (время комментария) > (время последнего открытия статьи пользователем), тогда
>>>> отобразить слово "новое"
иначе
>>>> не отображать слово "новое".
Если смотреть с такой точки зрения, то реализация просмотра новых комментариев вполне можно сделать так:
В профиле и вверху комментарие сделать небольшую панель управления:
Автоматически отмечать все комментарии прочитанными Да(_) Нет(*)
(далее неактивно или вообще под спойлером, если пункт "да" отмечен")
Перейти к следующему новому комментарию >> (и такая же ссылка под каждым новым комментарием)
А вот с реализацией немного сложнее.
Понадобится 2 времени -- дата последнего открытия и дата начала просмотра комментариев.
Все комментарии между датой последнего открытия и датой последнего просмотра комментариев -- считаются для текущего просмотра. И отдельный счетчик для комментарие после текущего просмотра.
И без особых проблем можно передвигаться между этими комментариями. Недостаток -- более высокая нагрузка на БД, т.к. отображается количество.
Реализация №2
Вывод страницы "только новые комментарии" с переходом к месту дискуссии для каждого. Недостаток -- необходим постраничный просмотр, если страниц слишком много, но спасет возможность при использовании указанных 2-х времен -- последнее для записи в целом и начало просмотра комментариев.
Реализация №3:
Кнопка "сформировать список непрочитанных комментариев" и в Cookie/сессию пользователя заносится список массивом непрочитанных комментариев по их идентификаторам, после чего время обновляется.
Жизнь этой переменной сессии/кука -- 1-2 часа, но в пределах одной статьи. Если будет открыта другая статья, то данные заменяются на другую статью.
Возможно, добавить функционал одновревременного открытия разрозненных комментариев. Т.е. если ссылка вида aftershock news / ? q=comment / list / a1&a2&a3 и т.д.
где a1 -- ссылка на конкретный комментарий.
Кстати, такой функционал позволит создавать "закрепленный список комментариев" сразу после авторской страницы, но эти комментарии должны занимать максимум первую страницу. Т.е. если открыта 2+ страница комментариев, то закрепленные комментарии не показывать. Недостаток -- первая страница увеличит свой размер. Закрепленных комментарие может быть больше чем на 1 страницу.
Возможное решение -- страницы комментариев должны начинаться со сдвигом, т.е. статья передает: пользовательские комментарии идут с позиции 15, до этого перечисляются закрепленные.
Закрепленные отличаются от подсвеченных зеленым цветом.
1. Да по поводу логики реализации.
2. Не пройдет, так как есть вложенность комментов, и часто бывает что зеленые комменты вложенные, и подав его наверху, вырвав из контекста, ничего понятного не получится.
1) мое дело предложить, подкинуть идеи. Может, что-то будет полезным.
2)
Зеленые не равно закрепленные.
Т.е. закрепленные могут иметь: 1) предисторию, если она требуется. Т.е. отображать дерево, в том числе сокращенное с помощью автора (см.п.3)
2) авторский коммент до/после, который относится к конкретному комментарию, но рассматривается как элемент дополнительной статьи, а не как к дискуссии. Скорее пояснение что было до или почему этот комментарий закреплен.
3) быть творчески переработанными. Т.е. вместо копипаста можно было отредактировать чужой коммент и тогда будет указано:
Отредактированный комментарий автором статьи. Спасибо такому-то комментатору за идею + ссылка на исходный комментарий (не отображать свои, смысл себя благодарить).
Или можно приложить исходный комментарий свернутым + diff-разметка для оценки что изменилось, но diff сложнее реализовать и он дает сбои при перестановки абзацев.
Здесь же отсылка к превью, т.е. чтобы ссылки на коммент могли отображать в превью сам коммент, в том числе обрезанную версию (с символа такого-то до символа такого-то).
Будет удобно тыкать пользователям в конкретные слова, делая более продвинутым цитирование внутри сайта, что движок сам как бы подтверждает, что этот комментарий настоящий.
Но тут пропущен момент в случае, если комментарий будет независимо исправлен. Т.е. в цитировании нужна некоторая заморозка.первоначальной версии, т.е. кеширование, чтобы избавиться от дополнительной нагрузки на базу для подгрузки посторонних комментариев.
Текстовый аналог скриншота.
В расширенной версии, если не ошибаюсь, есть опция показать все коменты сразу.
-------------------
Ночной режим - отлично, можно читать часами глаза не устают, банер на верху - улёт!
У гифок в ночном режиме присутствует белый контур.
Было бы прекрасно, но не нашел ни в расширенной версии ни в версии для экспертов.
Там не так сказали. Не в расширенной версии настроек, а в "улучшенном" аккаунте пользователя (у кого "зелёный человечек" при аватаре).
Нормально прибарахлились Спасибо
прикольно !
Блин, Алекс, что за внезапная срань? Читал себе читал и вдрупх оранжевый верх, дебильно крутящиеся стрелочки.. вы чё там обалдел что-ли делать нечего? Как вернуть все назад?!
Уберите пожалуйста весь этот хлам, или оставьте его малолетним мартышкам...
Я сюда читать хожу, а не смотреть как стрелочки крутятся.!
https://aftershock.news/?q=comment/9349753#comment-9349753
Жаль, что в превью отображается статья, а не сам комментарий, на который ссылаются.
Тем более это получается ссылка внутри ресурса, поэтому если видно совпадение названия сайта с текущим, тогда включается расширенный функционал.
Либо в редакторе добавить пункт "visible" при вставке комментария, т.е. ссылка получит суффикс &visible к комментарию, и тогда движок поймет, что нужно отобразить конкретный комментарий.
Еще бы якоря внутри статьи, но это пока слишком сложно и многие подобным не заморачиваются. Вроде, гугл обещался показать возможность создание ссылок-якорей на конкретную строчку без предварительного создания якоря, но пока не видел ни реализации, ни конкретного применения.
Сделанные настройки не запоминаются даже в пределах одной сессии броузера. Смотрю почту - перехожу по ссылке, и каждый раз оранжевый вырви глаз с рекламой на полэкрана (мобильная версия)
Преход на старую версию - это не настройка. Это ссылка на переход. Сервер вообще не знает, какие настройки вы используете, поэтому сейчас программно невозможно было бы сделать настройку "Выбирать старый дизайн", разве что с переадресацией.
Вообще - идея хорошая - сделать сервер таким, чтобы он воспринимал настройку "старый дизайн и все ссылки переделывал на него. Но у нас нет сил и возможностей делать столь глубокие изменения в сервере. Да и цель показа ссылки "Старый дизайн" - временное прибежище для адаптации на период исправления багов, а для разработчиков и добровольных тестеров - выявить те достоинства старой версии, которые надо не потерять в новой.
Мои подозрения подтвердились. Вы патологически ненавидите все новое. За это ненавидите и современную Россию. За то что она новая по отношению к СССР.
Современная аналитика по Фрейду )))
Аргументация
Моё, ежели чЁ.
Ну вот вы и проделали свой путь от перманентно недокормленного советской властью мальчика с еврейскими корнями до записного идиота АШ, играющего по пятницам в доктора Фрейда.
И да, я ненавижу любые "ещё более лучшие" товары впариваемые мне насильно. Хотя бы в силу того что не желаю тратить время на то , что и так отлично работало.
То что вы этого не понимаете, это проблемы вашего личного идиотизма, а не мои.
Просто теперь у него так выглядит "весело и цынично".
Внизу в настройках "Прежняя версия сайта".
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
Было все строго и незаметно. Внезапно возник новый дизайн. Переключился на старый. Он оказался совсем старый. И вот в старом дизайне я уже не вижу, как переключитьсяя на новый. Подскажете?
просто зайти на aftershock.news без поддоменов
Спасибо.
Алекс, всё конечно круто, но всё же стоит оставить базовой по рассылкам и доступу для народа надёжную версию https://m.aftershock.news/, а уже в неё вставить переход на продвинутую.
Я сам откатил назад ввиду недостатков связи в районе. Охват аудитории не пустой звук, чём с успехом пользуются всякие Твиттер и пр.
С уважением Ярик.
Да, запестрело-заколосилось. И нагромождения детектед (хонор 8х браузер самсунг)
Доброго времени суток! В мобильной версии, в Chrome, телефон redmi note 4. В шапке сайта обрезается шестеренка, отчего ее сложно нажимать,
Да, при менее 600 ширины есть такое. Спасибо, поправим.
Кстати, не нажимайте её - пользуйтесь 2 свайпами влево. Сначала вызовется сайдбар, потом - настройки.
А свайп вправо - меню, сделанное из части левого сайдбара
При графическом отображении стажа серый круг залазит на текст иногда в мобильной версии.
Redmi 4A 720*1280, загружаю на 'боку', читаю вертикально.. Opera, текст выходит за экран, обычно справа.
Это мобильный браузер эвристически применяет стиль Zoom ко всей странице, не всегда удачно. Чтобы подправить, ввёл настройку "Зум" в меньшую и большую стороны. У браузера есть ещё режим "как в ПК" - он вообще без зума, когда отображается всё очень мелко. Для него в Настройках - Зум до 280%. А в ващем случае - есть Зум 90, 80 и 70%.
При создании статьи на телефоне разметка страницы уходит за край экрана.
Вроде получше, но хрень такая: открываешь статью - всё нормально, но когда доходишь до комментов, то вот они и не влазят в формат.((
Да, в настройках у меня стаж в цифрах.. вот щас пишу коммент, всё нормально, когда отдельно от статьи.
Уф, наконец нашел зуум, щас попробую.
Не нравятся мне все эти 'костыли'. Мне то пофиг, а каково новичкам?
Мне кажется, все трудности возникли из-за несоответствия размерности основного текста и комментариями к нему.)) Проверьте пожалуйста.))
Трудности эти - из-за нигде не стандартизированных алгоритмов подгонки масштаба зума в мобильнике к показу любого сайта. Где страницы короткие, там срабатывает. Где длинные, там после срабатывания зума колонка может расшириться, но телефон повторно зум не перестраивает (чревато постоянной перестройкой). Идеально - если бы страница сама выводилась шириной в подходящее количество пикселей, 300-500. Для этого надо переверстать весь сайт, и на это у нас сил нет. Ручной "Зум" - быстрый выход из этих проблем.
(Вообще, для решения масштабирования есть это https://developer.mozilla.org/ru/docs/Mozilla/Mobile/Viewport_meta_tag , но ещё не применялось.)
Не, ну в старой версии всё работало как-то. Вы уж сделайте всё по уму, что бы неучи вроде меня не мучились и сайт не терял привлекательности.))
Зашёл сейчас, всё чётко работает.))
У меня осталось одно: при загрузке на'боку' и переводе в вертикаль зум некорректно отражает. Ну да ладно, это личные заморочки.
Зашёл по необходимости через Opera mini с минимальным экраном, в общем это швах.. Правая сторона страницы обрезана на треть.(( хорошо хоть старая версия сайта в работе.
Зашёл по необходимости через Opera mini с минимальным экраном, в общем это швах.. Правая сторона страницы обрезана на треть.(( хорошо хоть старая версия сайта в работе.
Есть нагромождение в шапке, её можно и поширше сделать.))
При выделении текста в статье мышкой (ну, вот, читаю я так) и прокрутке скролом, выскакивает меню, которое я не вызывал.
Выделил текст и пролистал (на компе), ничего не вылезло. Что за устройство / браузер?
Страницы