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

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

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


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


Возможно ли добавить на страницы дополнительные классы/ID?

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

1

Добродня! Раз тут стали заниматься внутренностями (приветствую, kernel!), можно ли попросить вывести на страницы такие штуки.
Для CSS.

- ID/класс разделов форумов на страницу форума.
- ID/класс тем на страницы тем.

Сейчас эти айдишки возможно выдрать посредством скриптов (у нас на форуме кастомным образом классы разделов дополнительно кидаются в объект pun), но хотелось бы не пользоваться для этого костылями - иногда они нужны чисто для каких-то решений, где кроме CSS ничего не нужно, как итог: приходится изгаляться, хотя явно можно не.

Отредактировано Arakhen (Пт, 28 Фев 2020 13:45:42)

0

2

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

- ID/класс разделов форумов на страницу форума.

Ну они вроде как есть ?
Для страниц с темами - .forum
Для топика с сообщениями .topic

Помимо этого есть уникальные ID на каждой уникальной странице у .punbb

Отредактировано Deff (Пт, 28 Фев 2020 15:18:37)

+1

3

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

Помимо этого есть уникальные ID на каждой уникальной странице у .punbb

И они доступны для CSS?)
Вполне возможно, что я счайниковал или не туда смотрю (в таком случае - куда?), но я имею в виду всю страницу, а вовсе не таблицу форума или темы/посты в темах.

Отредактировано Arakhen (Пт, 28 Фев 2020 16:18:53)

0

4

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

И они доступны для CSS?)
Вполне возможно, что я счайниковал или не туда смотрю (в таком случае - куда?), но я имею в виду всю страницу, а вовсе не таблицу форума или темы/посты в темах.

Это:
https://i.imgur.com/eMbEhNt.png
https://i.imgur.com/zTLB417.png
?

0

5

kolobdur74
Почти.
Это-то это, и вот тут-то айди конкретных и не хватает. При этом они есть в адресной строке... вроде как.
Я вот про этот момент говорю, что без скриптов на данный момент не выдрать в стили. Во всяком случае, я не знаю, как.)

0

6

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

Это-то это, и вот тут-то айди конкретных и не хватает. При этом они есть в адресной строке... вроде как.
Я вот про этот момент говорю, что без скриптов на данный момент не выдрать в стили. Во всяком случае, я не знаю, как.)

Каких конкретных? Вы имеете ввиду для конкретного форума и конкретной темы?

0

7

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

Каких конкретных? Вы имеете ввиду для конкретного форума и конкретной темы?

Угу. :D
Надеюсь, теперь мы друг друга всё же поняли. хд

0

8

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

Надеюсь, теперь мы друг друга всё же поняли. хд

Ну, мысль интересная, правда не знаю насколько это нужно конкретно для форумов, а вот для Страницы было бы круто (с отключением скриптов и своей стилевой страницей)..)) Надо спрашивать Алекса и kernel насколько это возможно))

Отредактировано kolobdur74 (Пт, 28 Фев 2020 16:47:37)

0

9

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

Ну, мысль интересная, правда не знаю насколько это нужно конкретно для форумов, а вот для Своей страницы было бы круто..)) Надо спрашивать Алекса и kernel насколько это возможно))

Форумам иногда тоже бывает нужно. Для более каких-то кастомных и индивидуальных решений.
Например, наше кастомное решение (для разделов) выглядит так:
https://i.gyazo.com/da34691774386077af8ca9659aac7e06.png
В конце строки добавляется скриптом класс forum15.

Скриптом, епт!!! xD Вот если возможно, хотелось бы всё же выводить их тут по умолчанию. И ID тем, но вот насчет их реализации уже не знаю.

Отредактировано Arakhen (Пт, 28 Фев 2020 16:48:05)

+1

10

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

Каких конкретных? Вы имеете ввиду для конкретного форума и конкретной темы?

Угу. :D
Надеюсь, теперь мы друг друга всё же поняли. хд

Arakhen
Дайте Пример того, что вы хотели б изменить для конкретного форума

0

11

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

Дайте Пример того, что вы хотели б изменить для конкретного форума

Я выше добавил скрин.
UPD. В общем, чтобы конкретные стили можно было привязать к темам конкретных разделов.
Или индивидуально к конкретным темам. Сейчас для того, чтобы это сделать, приходится страдать. Вплоть до присваивания стилей ко всем сообщениям темы, выписанным по порядку.
Надеюсь, теперь уже точно понятно объяснил.

Отредактировано Arakhen (Пт, 28 Фев 2020 16:59:21)

0

12

Ну моё имхо, это как в конституции, добавлять лишние подробности не стоит...
Тем паче для #pun скрипт можно добавить в HTML верх, сработает мгновенно
При смене удалении разделов - нужно будет менять и таблицу(если делать движком

Хотя администрации виднее, если сейчас начать заниматься мелочевкой, руки могут не дойти до крупных задач меняющий доходность и сам сервис...

Свернутый текст

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

0

13

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

Тем паче для #pun скрипт можно добавить в HTML верх, сработает мгновенно

Угу. И отъехать тоже благополучно со скриптами может, в случае чего.

В общем, моё дело предложить.

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

https://i.gyazo.com/242d232bf67f68029f7d60a4f083caac.png

Отредактировано Arakhen (Пт, 28 Фев 2020 17:09:10)

0

14

Arakhen
Ну тогда типо так: добавить на странице форумов ID форума(через класс):

<div id="pun-viewforum" class="punbb f16">

На страницах тем, ID темы

<div id="pun-viewtopic" class="punbb t39053">

Ну это как kernel сам решит

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

Отредактировано Deff (Пт, 28 Фев 2020 17:30:56)

0

15

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

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

Ну потому что делали бездумно, см выше

0

16

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

Ну потому что делали бездумно, см выше

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

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

Ну тогда типо так: добавить на странице форумов ID форума(через класс):

ВОТ.
Вот если что-то такое будет без задействования сторонних скриптов, было бы правда здорово.

*в общем, сел ждать вердикта Кернела и Алекса*

0

17

Arakhen
Сделал несколько дней назад:

<div id="pun-viewtopic" class="punbb" data-topic-id="14">
<div id="pun-viewforum" class="punbb" data-forum-id="9">

В CSS это будет:

#pun-viewtopic[data-topic-id="14"] селекторы потомков, если нужно {
    // свойства
}

+3

18

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

Сделал несколько дней назад:

<div id="pun-viewtopic" class="punbb" data-topic-id="14">
<div id="pun-viewforum" class="punbb" data-forum-id="9">

Alex_63,
а реально ли при просмотре /viewtopic.php к ссылкам на темы добавить id первого поста? Как-то так:
http://forumfiles.ru/uploads/0000/14/1c/15964/t51424.jpg
Герда давно просила

0

19

Romych
А зачем они?

0

20

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

А зачем они?

Alex_63
для рейтинга тем, типа сколько оценок у первого поста, таков рейтинг самой темы, давно просили
если это нереально или сложно, можно пойти другим путём

0


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