Простенький, но бодрый скрипт, который уверенно работает со списком сообщений и даже заглядывает внутрь писем. Правда, с письмами внутри пришлось немного повозиться - не удалось пока полностью "хакнуть" этот участок, система держится. Но ничего, личные сообщения всё ещё в разработке - время есть, нагнём, куда она денется. 💪
Скрипт подставляет аватарки в списке сообщений , работает стабильно. Внутри письма пока просто стоит картинка-заглушка: там особо и не нужна аватарка, всё и так на своих местах.
// Размеры аватара let width = 60, height = 60; // стандарт для списка сообщений
// Если это открытое письмо — увеличиваем if(container.closest('.userpm-message-table') && !container.closest('.userpm-messages-table')){ width = 60; height = 60; }
// Если найдена буква — используем её размеры (но не больше установленных) const letter = container.querySelector('.avatarLetter'); if(letter){ width = Math.min(width, letter.offsetWidth); height = Math.min(height, letter.offsetHeight); }
Ме́сси аргентинский футболист, нападающий футбольного клуба «Барселона», с 2011 года капитан национальной сборной Аргентины. Лучший бомбардир в истории «Барселоны» и сборной Аргентины. Считается одним из лучших футболистов современности и одним из лучшиx игроков всеx времён.
Со светлыми тонами нужна страница с сообщениями и не помешало бы добавить классы там где новые сообщения добавляются , привязать их к классам к непрочитанным сообщениям , там настроены шрифты или добавить новые.
Сообщение отредактировал Maxon - Среда, 15.10.2025, 07:57
Теперь я понимаю, что когда люди любят друг друга, они помнят все, и если они остаются вместе, то не потому что они забывают, а потому что они прощают.
Сообщение отредактировал Maxon - Среда, 15.10.2025, 08:00
Теперь я понимаю, что когда люди любят друг друга, они помнят все, и если они остаются вместе, то не потому что они забывают, а потому что они прощают.