Викторыч

Викторыч

+77
Репутация
151
Рейтинг
#1 Доработка системы уведомлений о новых комментариях в постах 6 января 2022 в 13:22

Требуется доработка (дополнение) системы уведомлений и виджет «Новые комментарии».

Краткое ТЗ:
Виджет размещается на главной странице или на странице профиля и уведомляет подписчика (если активирован «синий колокольчик») о новых комментариях в постах перечислением постов и количеством новых комментариев в них.
*предполагаю, что надо перенаправить подсчет новых комментариев от «синего колокольчика», но это не точно, программисту виднее.

Соответственно, уведомления о новых комментариях в постах не должны приходить в нынешней системе уведомлений.

Если нет новых комментариев в подписанной теме или Избранном, текст уведомления: «Новых комментариев пока нет»
 
Если есть новые комментарии, текст уведомления: «Есть новые комментарии в: (перечисление-список постов, где есть новые комментарии)».

1. Общий вид (есть-нет):

Изображение

При клике на ссылку выбранного поста — переход на страницу поста. Где новые комментарии подсвечены определенным цветом или маркером
Подсветка (маркер) новых комментариев уходит при обновлении страницы (предпочтительно). Или кликом на каждый маркер.

2. Примерный эскиз подсветки:

Изображение

Такая система уведомлений реализована на mamba.ru, очень удобно, имхо. Вот такие маркеры там на новые комментарии (страшненькие). С заливкой лучше будет, думаю: 

Изображение

Бюджет: 5000 руб. (обсуждаемо) 

И одна маленькая просьба вдогонку к большой: без «одно лечим — другое калечим» Если получается так, что «компонент будет работать, но при этом перестанет работать то-то и то-то», то нет — такое не надо. Спасибо! )

#1 Как поместить поле навигации под инфо-бар? 3 января 2022 в 21:05

ок, навигация ушла вниз, под инфо-бар. Благодарю! )

#2 Спасибо разработчикам! 3 января 2022 в 20:45

R2, Fuze — моя вам благодарность от всей души! Когда от баловства на локалке я перешел к делу и замутил свой предпенсионерский сайт, то сразу столкнулся с огромной ответственностью за моих постояльцев. Народ требовательный, придирчивый и, если что не так — могут порвать на британский флаг. И если я еще жив, то только благодаря вашей «машинке» InstantCMS, которая работает как швейцарские часики! А если что-то забарахлит, то сообщество всегда поможет, — и я опять молодец перед своими «бабушками». )) Спасибо всем вам! 

#3 Как поместить поле навигации под инфо-бар? 3 января 2022 в 14:55

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

#4 С наступающим! 31 декабря 2021 в 20:08

С наступающим Новым годом, ребята! Пусть он получился!

Викторыч

Не удержался от повторного использования кода и рефакторинга 😁

IamB

))))))))))))))) Блин, как предсказание звучит! )) Не, из меня предсказатель хреновый, все будет хорошо! )

#5 С наступающим! 31 декабря 2021 в 13:22

С наступающим Новым годом, ребята! Пусть он получился каким-то тревожным и суматошным, но у нас есть общий Путь — InstantCMS! И мы по нему идем «дорогой трудной», невзирая тскзкть. )) А у меня в этом году появился сайтик, который я очень люблю, и который живет и здравствует благодаря помощи форумчан! Спасибо вам! Еще раз — с праздником!

#6 Постраничная разбивка коментариев 30 декабря 2021 в 08:31

Изобрёл хитрую, нечеловеческую систему разбивки комментариев на страницы.

Даже дерево почти работает (пришлось отключить плавность перемотки и не работает ответная перемотка к дочернему). 

Ris

Предвижу возмущенные возгласы: «Все пропало! Верните ответную перемотку к дочернему!» ))) Ris, спасибо, будем пробовать! )

Добавлено спустя 31 минуту

Есть интересный эффект. Допустим, 10 корневых комментов на пагинацию. 11-й уходит на вторую страницу. Но — если прицепить дочерний к 10-му комментарию, тот вместе с ним уходит на вторую страницу. Цепляем коммент к девятому комментарию — и он тоже вместе с прицепом уходит на вторую страницу. ) Дальше еще интереснее: У крайнего (теперь восьмого по счету) комментария уже есть дочерний коммент. Цепляю к нему еще один. Теперь на вторую страницу уходит только этот прицеп, а восьмой с дочерним остаются на первой. И, походу, сейчас в пагинацию считаются все комментарии, и корневые и дочерние. Ладно… тестируем дальше.

#7 [ЕСТЬ РЕШЕНИЕ] Как сделать инфо-бар без сокращений? 23 декабря 2021 в 22:53

Проблема решена. Тема закрыта.

Викторыч

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

Олег Васильевич я

Очень согласен! Замотался тудым-сюдым… Значитца, так: в файл _custom.scss (шаблон Modern) дописываем (если у нас там уже что-то есть) или вносим следующий код:

  1. .info_bar {
  2. flex-wrap: wrap;
  3. }
  4.  
  5. .info_bar .bar_item {
  6. margin-top: .25rem;
  7. margin-bottom: .25rem;
  8. }
  9.  
  10. .info_bar .bar_item.text-truncate {
  11. white-space: initial;
  12. }

После этого — «Сохранить и скомпилировать SCSS», изменить значение счетчика. Все надписи в инфо-баре теперь без сокращений и, если названия длинные, просто переносятся на следующую строку.

#8 [ЕСТЬ РЕШЕНИЕ] Как сделать инфо-бар без сокращений? 23 декабря 2021 в 22:21

 Викторыч,  а вы порционально сообщайте народу:

Олег Васильевич я

С тех пор, как открыл сайт, первые три тезиса — постоянно, каждый день! )) Вас понял, давайте обсудим...

Добавлено спустя 1 минуту

Проблема решена. Тема закрыта.

#1 [ЕСТЬ РЕШЕНИЕ] Как сделать инфо-бар без сокращений? 23 декабря 2021 в 18:33

Прошу помощи (совета) от форумчан! Народ на сайте бухтит — не виден текст в инфо-баре. Увещевания, что надо делать текст покороче, не помогают. Вот так выглядит инфо-бар на мобильном. Собственно, почти так же смотрится и на мониторе. 

Изображение

Какие правки надо внести в код, чтобы надписи не сокращались в пределах отведенной области, а переходили на следующую строчку? Очень надо решить проблему, но в верстке практически не шарю… если трудоемко, черкните в личку, обсудим по цене. ICMS 2.14.3.

#9 Постраничная разбивка коментариев 22 декабря 2021 в 12:28

Также можно сделать разбивку по страницам, по корневым комментариям, но это имхо хуже.

Fuze

В моём случае не хуже. У людей с мэйл.ру на их форумах была именно пагинация страниц с комментариями. 

Откуда мне это счастье привалило — не знаю, кто-то позвал, наверное.

Напоминают группу детсадовцев в лесу, у которых волки съели воспитательницу. Все ноют, рыдают, зовут маму и не знают какую кнопку нажимать.

Я уже пенталгин ем горстями...

Ris

Ко мне как раз эти же бедолаги набежали… к майл.ру был привязан вход на Мамбу, сайт знакомств, они там десятилетиями вели Дневники. Но на прошлой неделе привычный формат дневников был убит. Новый похож на твиттер. Пошла массовая миграция с мамбы кто куда. ) 

Я тоже за вариант «имхо хуже». Меня каждый день трясут: когда сделаешь постраничную разбивку комментов!!! ))) *начинаю копить деньги на донатище )

#10 Постраничная разбивка коментариев 22 декабря 2021 в 08:37

Пришла интересная мысль.

Ris

Интересный вариант… имеет право на жизнь. У «моих», увы, не приживется, практически все с дневников сайта знакомств Мамба — а там за пару-тройку дней тысячу комментов набить — раз плюнуть! ) Т.е. в этом решении тема (пост) будет дублироваться в продолжениях раз десять!

#11 Приватные посты с настройкой "Для друзей" никто не видит. 20 декабря 2021 в 09:37

Я ошибся. Не настройка записи, а настройка списка. В настройке записи нет пункта приватности)

Lora

Кажется, то, что надо! Зашел на сайт под пользователем, все записи «под замком» в списках появились! Я спасен, кажется (а то меня контингент 60+ готов уже с потрохами сожрать! )))

#12 Приватные посты с настройкой "Для друзей" никто не видит. 20 декабря 2021 в 08:44

В настройках ТК. Просмотр записи. Там есть «Как показывать приватные». Показывать. Тогда они должны появиться в списке, но просмотр будет только для друзей. Теоретически)

Lora

Lora, спасибо, что ответили! ) Проблема сохраняется, другим пользователям тоже не удается справиться с приватностью постов, уже всю голову поломал, не пойму, что надо делать?! Посмотрел настройки ТК Посты повнимательнее — нет ничего, даже отдаленно, о приватности записей. В частности «Просмотр записи» выглядит так: 

Изображение

Может, было когда-то в настройках, но сейчас нет нигде в этом ТК.

 

#1 Приватные посты с настройкой "Для друзей" никто не видит. 18 декабря 2021 в 22:30

Всем привет! Прошу помощи у сведущих в деле настройки прав пользователей. 
Ситуация такая: сегодня одному пользователю взбрело создать приватный пост. При этом, как я потом выяснил, он не трогал настройки приватности в профиле (стояло «Показывать всем»). Всего лишь активировал запрет просмотра поста в блоге «Всем, кроме друзей». В итоге — никто вообще этот пост не видит, ни в списке постов на главной странице, ни в ленте «Блоги» в главном меню. При этом в профиле так же никто не видит меню «Блог» с его единственным постом. Видим только мы вдвоем, он как создатель поста, я — как админ.

Я не знаю, в каких настройках что решать. Полез в админку, в настройках прав этой группы (а все пользователи на сайте принадлежат только этой группе, кроме меня) включил право просмотра приватных постов. Зашел на сайт под обычным пользователем, оформился в «друзья» этого пользователя. Пост с «замком» в списках появился, в профиле тоже есть меню «Блог» с одной записью. Вроде бы нормально. Отклеился от «друзей» — а пост по-прежнему виден, могу в него зайти, несмотря на запрет. Получается, включил разрешение на просмотр приватных постов 
всем пользователям этой группы и приватные настройки не работают. 

Как быть? Что и где надо настроить, чтобы приватные посты «для друзей» видели только друзья пользователя? Вопрос и в том, почему  сейчас приватные посты не отображаются в списках, так же, как и меню «Блог» в личном профиле и их никто вообще не видит? Кто-нибудь сталкивался с такой ситуацией?

Пост в личном блоге, не в группе. ICMS 2.14.3, шаблон Modern. 

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.