Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Новые селекторы


Новые селекторы

Сообщений 221 страница 240 из 248

1

Общий топик о проблемах с селекторами на страницах форума.
Кто что заметил - пишите, добавим в список.


новые селекторы в табличке с результатами опросов
возможность отключить admin.css
новые селекторы в fieldset на странице регистрации
перенести инлайн-стили на странице ЛС в экстру
класс vip для пользователей на странице userlist.php


реализовано

возможность отключать экстрастили реализовано
Новые классы для страницы online.php реализовано
классы группы и no-avatar на странице  /profile.php реализовано
классы для юзеров без аватарок в .post-author реализовано
селектор для строки вопроса в опросе реализовано
разные селекторы для разных типов опросов реализовано
селектор группы на странице юзерлиста (и возможно - лс)  реализовано
селекторы для групп в статистике АКТИВНЫ реализовано
селекторы для контента статистики на главной реализовано
еще один селектор для последнего сообщения в категориях реализовано
селекторы для ячеек в таблице юзерлиста реализовано
перемещение встроенных стилей статистики в экстра-файл стилей реализовано
селекторы pagestext для страницы модерирования реализовано
селекторы для pl-email реализовано
ячейки статистики реализовано
убрать встроенные стили кнопок post-vote + классы для них реализовано
селектор для текста "перемещена" реализовано
классы некоторых ссылок в профиле и разделителей между ними реализовано
селекторы для полей на странице редактирования профиля  реализовано
доп.селектор для скрытого текста  реализовано
уникальные селекторы категорий  реализовано
наведение порядка в селекторах postlink  реализовано
разные классы для страниц поиска  реализовано

Отредактировано Герда (Ср, 10 Июл 2024 11:08:12)

+7

221

kernel
term-login позволит лепить и ваще видоизменять хайды для гостей, круто!  :cool:
по крайней мере две строчки костыля можно выкидывать, спасибо!

а вот term-post-count - тут такая штука:
если у юзера есть достаточное количество постов ИЛИ модер-права в разделе ИЛИ он сам осправил этот хайд, он видит содержимое.

можно как-то помечать хайды с количеством постов в зависимости от того, доступен юзеру контент внутри или не доступен?

0

222

Герда
По идее, в случае, если пользователь видит содержимое, класс уже не особо и нужен. И да, здесь проблем нет с разграничением этих ситуаций.

+1

223

kernel написал(а):

Герда
По идее, в случае, если пользователь видит содержимое, класс уже не особо и нужен. И да, здесь проблем нет с разграничением этих ситуаций.

воистину. нужен только экстра-класс на случай, когда не видишь содержимое.

0

224

@kernel

на страничке ЛС:

<div id="profile" class="formal messages-container">

на страничке редактирования профиля

<div id="profile" class="formal">

можно на страничку профиля в сюда тоже экстра-класс на аналогии с ЛС?

а то накрутила крутое меню в профиле - перекособочило меню на странице ЛС. теперь надо либо через messages-container всё перебить, либо добавлять в профиле жёсткий селектор #pun-profile, который еще в мобильном стиле пригодился бы...

0

225

Герда написал(а):

теперь надо либо через messages-container всё перебить

#profile:not(.messages-container) ... :D

+1

226

@kernel
у вкладок профиля "дополнительно" и "управление" одинаковые айдишники <form id="profile8"

зафигачила себе скрипт и более удобный дизайн для отображения кастомного поля с флажками - теперь надо исправлять кучу всего для отображение списка форумов при выдачи прав модераторам...

+1

227

Герда написал(а):

у вкладок профиля "дополнительно" и "управление" одинаковые айдишники <form id="profile8"

Для @kernel: можно поменять id на вкладке Управление, например на profile11, этот идентификатор по моей памяти никакие скрипты поломать не должен и в стилях эту страницу особо не кастомизируют. А вот на вкладке Дополнительно #profile8 используется как минимум в нескольких скриптах.

+2

228

https://forumupload.ru/uploads/0000/14/1c/35258/328990.jpg

Возможно ли на страницах адмнки в #pun добавлять еще один класс, например, adminpanel или что-то такое? Как на уникальной странице, независимо от класса аккаунта авторизации.
Пожалуйста!  :flirt:

Upd. На самом деле, если подумать, то было бы круто, если бы контейнер #pun тоже понимал, в какой именно части форума он на данный момент находится, не только в админке. В принципе сейчас вопрос с отсутствием уникального селектора у #pun (не считая группы пользователя) решается через псевдоселектор :has

Отредактировано Arakhen (Пт, 29 Мар 2024 00:40:03)

+1

229

Есть еще вот такая штука. Сейчас возможно вывести все сообщения темы сплошным листом, добавив к ссылке -1, но затруднительно её в таком виде выделить.

@kernel, возможно ли при таком отображении темы полотном добавить уникальный класс, например, какой-нибудь allposts или alltopicposts?
https://forumupload.ru/uploads/0000/14/1c/35258/t677280.png

Очень-очень-очень не хватает персонального селектора для такого отображения тем.  :flag:

Отредактировано Arakhen (Вс, 31 Мар 2024 15:40:23)

+1

230

Arakhen
По идее это тоже можно решить, используя селектор :has )

Код:
#pun-viewtopic:has(.pagelink strong) {
    /* какие-то правила */
}

0

231

Arakhen написал(а):

Есть еще вот такая штука. Сейчас возможно вывести все сообщения темы сплошным листом, добавив к ссылке -1, но затруднительно её в таком виде выделить.

Нифига непонятно - «Кого - её выделить» ?  - Тему ?  - а с какой целью ? (По идее вывод темы с номером страницы -1 больше для скриптов, для перебора и поиска

0

232

Alex_63 написал(а):

Arakhen
По идее это тоже можно решить, используя селектор :has )

Код:
#pun-viewtopic:has(.pagelink strong) {
    /* какие-то правила */
}

Думал про has, но в итоге такой себе вариант, поскольку полотно ничем явным от нормальных страниц не отличается. Слишком неудобный и шаткий в данном случае костыль.

Deff написал(а):

Нифига непонятно - «Кого - её выделить» ?  - Тему ?  - а с какой целью ? (По идее вывод темы с номером страницы -1 больше для скриптов, для перебора и поиска

Ну я вот столкнулся с необходимостью кастомно оформить тред, который выводится целиком через -1 (все посты на стандартную страницу не влазят, но их и не так чтобы много), и эти нюансы оформления не должны цеплять нормальные страницы в этом же треде.  :D

В скрипты лезть из-за этого не очень хочется.

Отредактировано Arakhen (Вс, 31 Мар 2024 16:37:21)

0

233

Arakhen написал(а):

поскольку полотно ничем явным от нормальных страниц не отличается.

Отличается как раз наличием strong.
На странице с -1 все номера страниц - активные ссылки, strong отсутствует.
Но в общем да, костыль )

0

234

Alex_63 написал(а):
Arakhen написал(а):

поскольку полотно ничем явным от нормальных страниц не отличается.

Отличается как раз наличием strong.
На странице с -1 все номера страниц - активные ссылки, strong отсутствует.
Но в общем да, костыль )

Это, получается, наоборот надо весь уже существующий дизайн переписывать под :has() из-за отдельных тредов. Для старого форума с кучей нюансов это жесть. %)

0

235

Arakhen
Ладно, :not(:has(.pagelink strong)) - устроит? )

+1

236

Alex_63 написал(а):

Arakhen
Ладно, :not(:has(.pagelink strong)) - устроит? )

Всё еще костыль, но в таком варианте уже не такой стремный.  :rofl:
Спасибо. Забыл, что их можно совмещать. %)

+1

237

@kernel
Профиль - управление. где расставляются галки на модер-права.
А можно вешать класс sub на всё поле checkfield?
хочется подредактировать, чтоб названия подфорумов вместе с галочкой отъезжали, а не отдельно.
https://forumupload.ru/uploads/0000/14/1c/16803/425126.png

0

238

Продолжаю доколупываться до селекторов

1. Подфорумы в Профиль > Управление

Герда написал(а):

Профиль - управление. где расставляются галки на модер-права.
А можно вешать класс sub на всё поле checkfield?
хочется подредактировать, чтоб названия подфорумов вместе с галочкой отъезжали, а не отдельно.
https://forumupload.ru/uploads/0000/14/1c/16803/425126.png

если весь checkfield будет объединен селектором, то можно будет красиво оформить список, что важно и удобно при администрировании форумов с большим кол-вом разделов
https://i.imgur.com/BeVcre9b.png
ща я это сделала скриптом

2. Кнопка блокировки в Профиль > Управление
https://i.imgur.com/H1rkRn6.png
чтобы эта кнопка унаследовала стили достаточно добавить в нее class="button"
этот класс есть у кнопки "удалить", а у "заблокировать" почему-то нет

3. Создание опроса - выбор типа опроса
можно на форму выбора типа опроса повесить какой-нибудь уникальный селектор?
https://i.imgur.com/N3ph6LP.png
На данный момент у меня формочка капец как теряется между крупными заголовками. Но у этой страницы и у самой формы нет уникального селектора, поэтому если я ща начну шото трогать, у меня другие формы поедут.

#pun-poll - не вариант, т.к. этот селектор на всех страницах: выбор типа опроса, создание опроса, редактирование опроса...
вообще было бы неплохо повесить доп.селектор прямо на страницы, шоб можно было поколдовать в том числе над заголовками, а не только над формой.

0

239

Герда написал(а):

если весь checkfield будет объединен селектором, то можно будет красиво оформить список, что важно и удобно при администрировании форумов с большим кол-вом разделов

К сожалению поломает большинство стандартных стилей (в том числе и Community и Classic_Dark), вариант только добавить класс к самому чекбоксу (его можно тоже без проблем подвинуть).
Это и следующий пункт:

Герда написал(а):

Кнопка блокировки в Профиль > Управление

уже сделал на бете, на все форумы пока не накатили, ибо одновременно с этим ещё кое-какие изменения в движок вносил, которые требуют тестирования.
На этом форуме уже работает, можешь посмотреть.

Герда написал(а):

Но у этой страницы и у самой формы нет уникального селектора, поэтому если я ща начну шото трогать, у меня другие формы поедут.

А чем #form-area не селектор? Навскидку больше нигде такого ID не припомню...
Добавлено спустя 2 минуты 55 секунд:
Посмотрел в движке, больше такого нигде и нету, только у этой формы.

0

240

Alex_63 написал(а):

вариант только добавить класс к самому чекбоксу (его можно тоже без проблем подвинуть).

я это и прошу
там класс стоит только на само название, а чекбокс с названием подвинуть целиком невозможно

кстати, не понимаю, какие стили там поломаются - они уже поломаны, ведь "отъезжает" только название, а галочка стоит на месте

Alex_63 написал(а):

Посмотрел в движке, больше такого нигде и нету, только у этой формы.

а, тогда окей. мне показалось, что подобный где-то был

0


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Новые селекторы