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

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

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


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


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

Сообщений 1 страница 20 из 236

1

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


класс vip для пользователей на странице userlist.php

(под вопросом - ищем безболезненный способ реализации) отделить комплект ссылок Профиль / ЛС / E-mail / Вебсайт от кнопок управления постом

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

было бы неплохо "обернуть" их во-что-нибудь общее, чтобы пожно было спозиционировать весь комплект. + избавиться от скриптов на подобии вот этого: Всплывающие ссылки профиля у ника автора

протестировала вот такую конструкцию:
https://forumupload.ru/uploads/0000/14/1c/16803/664590.jpg

https://forumupload.ru/uploads/0000/14/1c/16803/101690.jpg

вроде, ничего не съезжает.


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

+7

2

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

-1

3

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

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

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

на майбб дофига мест, где селекторов просто нет.

+1

4

Вспомнила старую тему: Html в описании дополнительных полей

Предлагаю добавить уникальные селекторы для страниц редактирования профиля.
на данный момент поля профиля имеют однотипный код,
если добавить уникальные селекторы, типа:

<p id="pa-interests" class="inputfield">
<label for="fld9">Интересы</label><br>
<span class="input"><input type="text" id="fld9" name="form[interests]" value="программирование, дизайн css, фотошоп, компьютерные игры" size="70" maxlength="100"></span>
</p>

можно будет с помощию цсс убирать ненужные для форума поля профиля или выделять и редактировать их описания

да, я знаю, что сейчас можно что-то вырубить через :nth-child, но считаю такое решение немного костыльным и недружелюбным к новичкам в дизайне, коих на майбб больше, чем знатаков.

+2

5

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

статистика

вспомнила, где еще нехватка селекторов. сталкивалась при мобильном дизайне
http://forum.mybb.ru/statistic.php

во всех контейнерах ситуация такая:

<tr>
<th class="tcl" style="width:25%" scope="col">Имя</th>
<th class="tc2" style="width:25%; text-align:left" scope="col">Статус</th>
<th class="tc3" style="width:20%" scope="col">Зарегистрирован</th>
<th class="tc3" style="width:15%" scope="col">Сообщений</th>
<th class="tc3" style="width:15%" scope="col">%&nbsp;сообщений&nbsp;форума</th>
</tr>

если хочется отключить только одну ячейку - вырубаются все. опять приходится через всякие костыли типа :nth-child действовать.
ну и даже без мобилок, у некоторых ячеек порой хочется поправить ширину, т.к. она прописана прямо в хтмл-коде.

+1

6

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

https://forum.mybb.ru/statistic.php

Добавил селекторы

+4

7

вспомнила еще одно место с неуникальными селекторами:
в профиле в топике "Вебсайт" - имеет уникальный селектор, и остальные ссылки внизу (редактировать, цитировать, удалить) - тоже

а вот "Профиль", "ЛС", "E-mail" все идут с классом pl-email
многие юзеры для установки красивых кнопок используют скрипты.
продвинутые дизийнеры могут использовать более костыльные методы, но это иногда приводит к гемморою с версткой pl-email на других страницах.

было бы круто в эти ссылки вкорячить ID или добавить еще класс (не удаляя текущий, естественно)

+1

8

Герда
если поставить сломаются скрипты у многих кто это делал
тута

0

9

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

если поставить сломаются скрипты у многих кто это делал

Если НЕ удалять старые селекторы, а добавить новые - ничего не сломается.

Тартар, вы не шарите что и как ломает - пусть админ разбирается, он вполне понимает, какие действия повлекут за собой последствия, а какие - нет.
Например про селекторы postlink он сразу сказал, что это к Алексу - т.к. скрипты и коды на них зацеплены (а там очень бардачный код, его надо глобально менять). Алекс разберется с тем, как это лучше сделать.

0

10

Герда
Могу добавить примерно так селекторы:
https://forumupload.ru/uploads/0000/14/1c/2/466683.png

+2

11

kernel
отлично, годится :cool:

0

12

У ссылок на страницы топика в списке тем есть селектор pagestext (кстати, это тоже одно из относительно-недавних новшеств)
А вот если мы врубаем модерирование, то этот селектор пропадает.
Форумы с каким-нить замороченным дизайном ссылок топиков получают вот такие баги:
http://forumupload.ru/uploads/0000/14/1c/16803/120965.jpg

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

Добавьте, плз, обрамление в <span class="pagestext"></span> для страницы модерирования топика.

0

13

Герда
Ок, это стало последней каплей. Объединил код формирования топиков для search/viewforum и moderate. Это избавит от подобных накладок в будущем, но на текущий момент могут быть какие-то отличия в рендеринге. Нужно тестировать на этом форуме.

+1

14

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

Ок, это стало последней каплей.

ого, а с страничкой модерирования были еще какие-то проблемы?

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

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

ок, займусь

0

15

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

Ок, это стало последней каплей.

ого, а с страничкой модерирования были еще какие-то проблемы?

Да, например я забыл, что там рендеринг независимый и не добавил poll. И другие мелкие отличия были. В search мне два раза приходилось менять рендеринг тоже из-за отсутствия селекторов.

+2

16

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

Да, например я забыл, что там рендеринг независимый и не добавил poll. И другие мелкие отличия были. В search мне два раза приходилось менять рендеринг тоже из-за отсутствия селекторов.

бедняга... мы тут один селектор попросим, а его, оказывается в трех местах вкорячивать приходится... :|

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

кстати, а можно как-то присоединить и другие форумы к текстам нововведений?
я бы свой добавила + тестовый, т.к. там больше специфических скриптов накручено + я там сразу напрямую без вебредактора могу извращаться с нестандартным дизайном, ибо я - админ.

к тому же, мб некоторые активные и смелые форумчане (не сопротивляющиеся нововведениям) могли бы тоже подписаться на бета-тесты, отлавливая баги на своих форумах.

0

17

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

кстати, а можно как-то присоединить и другие форумы к текстам нововведений?
я бы свой добавила + тестовый, т.к. там больше специфических скриптов накручено + я там сразу напрямую без вебредактора могу извращаться с нестандартным дизайном, ибо я - админ.

Добавил.

+1

18

kernel
стоит создать топик для желающих записаться в бета-тестеры?

0

19

На главной в колонке "последнее сообщение" для этого спана не помешал бы класс:

<span class="lastpost"><span class="datetime">Сегодня 00:35:23</span> - <span class="byuser">Купидон</span></span>

тогда можно будет удобнее колдовать сразу над комплектом "дата+юзер"
сейчас, применяя всякие специфические дисплеи или позиционирование на span, приходится прописывать их же для внутренних селекторов, чтоб их не косаежило.

0

20

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

Объединил код формирования топиков для search/viewforum и moderate.

у нас есть селекторы для текстов "Важно:" и "Опрос:" (stickytext, polltext),
но отсутствует селектор для "Перемещена:"

надо бы завернуть в какое-нить <span class="redirecttext">Перемещена:</span> или типа того

0


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