portfoliopost
FDteam-portf
freepost
Коды для стилизации элементов сообщений избранных пользователей или групп, по типу сообщения и в определенных форумах.
Условия использования:
Вы можете использовать все материалы, соблюдая условия использования бесплатного контента.Есть вопросы? Задавай их в этом топике. Это поможет расширить гайд по цветовыделению.
Все коды, приведенные здесь, ставятся в Администрирование > Свой стиль или HTML-верх между тегов <style>
Код:<style> тут коды </style>
Для групп:
красное - ID группы, можно посмотреть в юзерлисте, отсортировав группу:
https://forumd.ru/userlist.php?username=&show_group=2Для избранных пользователей:
красное - ID пользователя, можно посмотреть в профиле:
https://forumd.ru/profile.php?id=2Вы можете указать сразу несколько групп или пользователей, для этого нужно перечислять селектор через запятую.
в конце (перед скобкой {) запятая не ставится.
Пример:
Один из примеров выделения внутренних элементов - это Цветовыделение ников и профилей на ВСЁМ форуме
Но вы можете раскрасить любые другие внутренние элементы, пользуясь следующей схемой:Для групп:
Для пользователей:
полный список внутренних селекторов:
внутренние контейнеры поста дата и номер поста профиль пользователя ссылки внизу поста
Вы можете особым образом выделять посты в зависимости от того, в каком месте на странице они находятся, добавляя обосый селектор:
.topicpost - первое сообщение темы
.toppost - первый пост на последующих страницах топика
.endpost - последний пост на страницах топика
.firstpost - закрепленное сообщение темы на последующих страницах топикаВы также можете комбинировать эти селекторы с предыдущими трюками.
Примеры:
Такой код делает закрепленный первый пост на других страницах темы полупрозрачным и непрозрачным при наведении курсора.
Такой код делает текст содержимого сообщения красным, но только если это закрепленный первый пост на других страницах темы.
Этот код скроет профиль пользователей, но только если это первое сообщение темы.
Этот код скроет профиль у главного администратора (пользователя с ID = 2), но только если это первое сообщение темы.
Топикстартер - это пользователь, который создал топик.
У такого пользователя в сообщениях и профиле есть дополнительный класс .post.topic-starter - с его помощью можно сделать посты автора темы отличающимися от ответов от других пользователей.Примеры:
Такой код сделает фон сообщений топикстартера черным
Этот код скроет профиль пользователя, но только если это пост топикстартера.
Этот код скроет профиль у главного администратора (пользователя с ID = 2), но только если он является топикстартером.
У тех пользователей, которые в данный момент находятся на форуме онлайн, в сообщениях и профиле есть дополнительный класс .post.online - с его помощью можно сделать посты автора онлайн отличающимися от ответов от других пользователей.
Примеры:
Такой код сделает фон сообщений пользователя онлайн черным
Этот код выделит дату сообщения красным, если пользователя онлайн.
Этот код выделит содержимое сообщений у главного администратора (пользователя с ID = 2), но только если он сейчас онлайн.
Если вы хотите, чтобы выделение постов работало только в определенных формах, вы можете воспользоваться скриптом, который добавит другой класс:
Красное - форумы, где добавляется спец-класс, через запятую
зеленое - название класса, которое надо будет использовать вместо .topic-starter.topic-starter - это класс по которому идет привязка нового класса в определенных форумах. вы можете воспользоваться любым из тех, которые упоминались в этой статье:
.post[data-group-id="1"] - посты пользователей заданной группы
.post[data-user-id="2"] - посты пользователя с заданным ID
.topicpost - первое сообщение темы
.toppost - первый пост на последующих страницах топика
.endpost - последний пост на страницах топика
.firstpost - закрепленное сообщение темы на последующих страницах топика
.post.topic-starter - посты автора темы
.post.online - посты автора онлайн
- Подпись автора
Герду как-то спросили:
— Вот вы писали, что "Среди разработчиков - я разработчица, среди дизайнеров - я веб-дизайнер." А кто вы среди ролевиков?
Герда не растерялась и ответила:
— Иди на**й.