❓ ldsound.club - форум

  • Автор темы Автор темы LDS
  • Дата начала Дата начала
Интересно: что мешает включить увеличение картинок для всех, а не только для пользователей определённых браузеров?
но с языком разберитесь, не солидно.
Действительно. У меня тоже не по русски.
Снимок экрана 2026-02-11 в 21.47.14.png
 
Последнее редактирование:
Не могу теперь, после того, как зашёл, ни текста написать, ни файл загрузить.
 
У мене також пдфка в якості доданого файлу не завантажилась навіть з п'ятої спроби
 
Последнее редактирование:

Вложения

Можно ли с телефона помещать изображения среди текста там, где мне надо?
 
Можно ли с телефона помещать изображения среди текста там, где мне надо?
Да.
Загружайте фото, при написании поста.
Далее в нужном месте (предварительно выставив курсор) нажимаете на загруженном изображении: "Вставить" - "Миниатюра".
 
smile_1
Мужик, ты просто не заходи сюда больше. И никто никогда не увидит твоих сообщений. Изи!
 
Последнее редактирование:
Почему видны комменты тех, кто в игноре если кто-то оставляет к ним реакцию? В чём проблема?

1780374396590.png
 
Где видны? В постах темы или в своем профиле или в профиле другого пользователя?
Видны в "Последняя активность", здесь подробнее:

Эта проблема связана с техническими особенностями движка XenForo (на котором работает форум ldsound.club) и тем, как в нем реализована система уведомлений, ленты активности («Что нового?») или подгрузки контента через AJAX.

Вот основные причины, почему это происходит и в чём, собственно, заключается «проблема» с точки зрения логики кода:

1. Поверхностное скрытие (CSS/JS вместо серверной фильтрации)​

В XenForo функция игнорирования пользователя (Ignore) часто работает не на уровне полного удаления сообщения из базы данных при выдаче страницы, а на уровне скрытия через стили (CSS) или скрипты (JavaScript).

  • Как должно быть: Скрипт видит, что юзер в игноре, и скрывает блок: display: none.
  • Что ломает логику: Когда кто-то оставляет реакцию (лайк, смайлик) на сообщение этого пользователя, в коде страницы срабатывает динамическое обновление (AJAX-запрос), либо обновляется блок «Последняя активность/Уведомления». Скрипт реакции может принудительно «перерисовать» этот элемент или вытащить его из скрытого состояния, так как приоритет динамического события (обновление лайка) оказывается выше, чем изначальное правило скрытия сообщения «игнорируемого».

2. Логика системы реакций и уведомлений​

Для движка форума «Реакция» — это отдельное событие, привязанное к объекту (сообщению). Когда другой (не игнорируемый вами) пользователь реагирует на пост, система генерирует событие: «Пользователь Х лайкнул сообщение пользователя Y».

Поскольку пользователь Х у вас не в игноре, движок считает, что вы имеете право видеть его активность. Но так как эта активность неразрывно связана с постом пользователя Y (который в игноре), движок «тянет» за собой и само сообщение, ломая приватность. В коде XenForo просто не предусмотрена двойная глубокая проверка: «а не находится ли автор лайкнутого сообщения в игноре у того, кто сейчас смотрит ленту?».

3. Отсутствие плагина для «глухого» игнора​

По умолчанию «из коробки» XenForo предоставляет довольно базовый функционал игнорирования. Чтобы игнорируемые пользователи исчезали вообще отовсюду (из цитат, реакций, списков лайков, уведомлений и тем), администраторам форума нужно устанавливать специальные сторонние плагины (например, Advanced Ignore или подобные модификации).

Если на ldsound.club стоит стандартный функционал, то подобные «протечки» контента через реакции или цитирование другими людьми — это известная стандартная проблема (или, как говорят разработчики, «by design» — так задумано ради экономии ресурсов сервера).

Что с этим делать?​

Поскольку это проблема на стороне движка сайта, обычный пользователь исправить её в настройках своего профиля не сможет. Вы можете:

  1. Написать администрации форума (желательно прямо в той теме по вашей ссылке, так как она, судя по всему, посвящена вопросам и багам работы форума). Администратор сможет подкрутить шаблоны или поставить аддон для XenForo, исправляющий этот баг.
  2. Использовать сторонние блокировщики. Если вы сидите через браузер с поддержкой расширений (например, Chrome/Firefox на ПК), можно настроить кастомное правило в uBlock Origin или AdGuard. С помощью «Селектора элементов» можно скрыть любые упоминания конкретного никнейма (или класса скрытых сообщений), и тогда они не будут всплывать даже при реакциях.

Чтобы админ вас правильно понял и смог найти баг в коде XenForo, лучше всего ответить ему конкретно, где именно у вас это всплывает. В зависимости от того, где это происходит, у проблемы разные технические причины.

Вот как это обычно устроено в XenForo и что стоит проверить перед ответом:

1. Если это видно в самих постах темы​

Что происходит: Вы листаете тему, видите свернутый блок (например, «Вы игнорируете контент этого пользователя. Показать скрытое?»). Но как только кто-то ставит этому посту лайк/реакцию, пост внезапно разворачивается сам, либо внизу под ним криво отображается список лайкнувших, раскрывая часть контента.

  • Техническая причина для админа: Ломается работа JavaScript/AJAX при обновлении контейнера сообщений (.js-post).

2. Если это видно в «Что нового?» или Ленте активности​

Что происходит: Вы заходите во вкладку «Что нового», «Новые сообщения» или общую ленту активности форума/профиля. Там появляется строчка: «Пользователь [Имя_Друга] отреагировал на сообщение пользователя [Имя_Игнора] в теме Х». При этом в превью отображается кусок текста из скрытого поста.

  • Техническая причина для админа: Стандартный виджет «Последняя активность» (news_feed) в XenForo по умолчанию не фильтрует контент по списку игнорирования текущего пользователя, если действие совершил «чистый» юзер.

3. Если это видно в профиле (вашем или чужом)​

Что происходит:

  • В вашем профиле во вкладке «Полученные реакции» или «Уведомления» (если вы как-то участвовали в этой ветке).
  • В чужом профиле во вкладке «Активность» пользователя, который поставил лайк. Там отображается вся история его лайков, включая лайки на посты вашего «игнорируемого».

Как лучше ответить админу?​

Прямо сейчас перейдите по той ссылке, где это произошло, и посмотрите на экран. Сформулируйте ответ примерно так (выберите ваш вариант):

Вариант А (Если в теме):

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

«Видно в ленте активности (или в профиле пользователя, который поставил реакцию). Там отображается, что такой-то юзер лайкнул пост игнорируемого, и в цитате/превью пишется текст этого сообщения, хотя сам автор у меня в бане».
Совет: Если есть возможность, сделайте скриншот этого места (замазав личные данные) и прикрепите к ответу админу — для разработчиков XenForo это лучший способ сразу понять, какой именно шаблон (template) или модификацию нужно ковырять.
 
Это известная проблема или правило работы движка. Т.е. игнор здесь работает именно так.
 
Это известная проблема или правило работы движка. Т.е. игнор здесь работает именно так.
Это понятно, фикснуть никак?
Пока будем использовать другие решения, мусор читать не хочется.
 
Это понятно, фикснуть никак?
Пока будем использовать другие решения, мусор читать не хочется.
Никак. Плагины не охота ставить. Тут еще есть лазейка в том, что если Вы игнорируете пользователя то тема где он пишет не будет появляться в "Новых сообщениях".
 
Никак. Плагины не охота ставить. Тут еще есть лазейка в том, что если Вы игнорируете пользователя то тема где он пишет не будет появляться в "Новых сообщениях".
Понятно, спасибо.
 

Статистика форума

Темы
3,350
Сообщения
269,446
Пользователи
2,578
Новый пользователь
Stanislafff
Назад
Сверху Снизу