Вверх ↑
Ответов: 1449
Monte Carlo
Пираты Стью
#0: 2017-06-01 21:07:50 ЛС | профиль | цитата
Предлагаю ввести контейнер, подобный текущему, только открытый по умолчанию, а не закрытый, как сейчас.
Пример использования:
Есть главная страница какого-нибудь сообщества. На ней логотип и кнопка.
При нажатии тега key закрывается один контейнер (который был открыт по умолчанию), в котором логотип и открывается другой, с другим логотипом.
Тема.
карма: -15
14
Тип: дополнение, Статус: принято
Ответов: 151
Mafia
Дон
#1: 2017-06-05 18:25:08 ЛС | профиль | цитата

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

[ key = ключ_1 : действие, ключ_2 : действие ] видимые текст/картинка ключа [ /key ]
[ container = ключ_1, ключ_2, видимость ] содержимое контейнера [ /container ]

Соответственно, при клике по ссылке, к каждому контейнеру, содержащему хоть один из ключей, будет применено заданное для этого ключа действие: on - показать, off - скрыть, change - переключить текущее состояние. Применение действий идёт в заданном пользователем порядке. В самом же контейнере можно указать среди ключей зарезервированное слово on, для изначального показа этого контейнера.

Пример для организации трёх вкладок, первая изначально открыта:
[ key = все : off, ключ_1 : on ] ссылка 1 [ /key ]
[ key = все : off, ключ_2 : on ] ссылка 2 [ /key ]
[ key = все : off, ключ_3 : on ] ссылка 3 [ /key ]
[ container = все, ключ_1, on ] содержимое контейнера 1 [ /container ]
[ container = все, ключ_2 ] содержимое контейнера 2 [ /container ]
[ container = все, ключ_3 ] содержимое контейнера 3 [ /container ]

карма: 53
Choi обворовал меня на 16000+ в голд эквиваленте, спустя полтора года нормальных отношений.
Ответов: 1449
Monte Carlo
Пираты Стью
#2: 2017-06-05 19:27:20 ЛС | профиль | цитата
Tarkitan, красиво, не спорю. Но реализовать это куда сложнее, хотя согласен, это даст куда больше интересных возможностей.
карма: -15
Ответов: 151
Mafia
Дон
#3: 2017-06-08 04:19:22 ЛС | профиль | цитата

lbvtynjh, все подобные форумные штучки реализуются настолько элементарно, что при хоть сколь-либо универсальной полезности, не ввести их было бы странным. Очень надеюсь, что это до сих пор не было сделано только потому, что мои старые темы где-то потерялись.

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

карма: 53
Choi обворовал меня на 16000+ в голд эквиваленте, спустя полтора года нормальных отношений.
Ответов: 224
#4: 2017-06-13 20:38:44 ЛС | профиль | цитата
TauTarkitan писал(а):

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

[ key = ключ_1 : действие, ключ_2 : действие ] видимые текст/картинка ключа [ /key ]
[ container = ключ_1, ключ_2, видимость ] содержимое контейнера [ /container ]

Соответственно, при клике по ссылке, к каждому контейнеру, содержащему хоть один из ключей, будет применено заданное для этого ключа действие: on - показать, off - скрыть, change - переключить текущее состояние. Применение действий идёт в заданном пользователем порядке. В самом же контейнере можно указать среди ключей зарезервированное слово on, для изначального показа этого контейнера.

Пример для организации трёх вкладок, первая изначально открыта:
[ key = все : off, ключ_1 : on ] ссылка 1 [ /key ]
[ key = все : off, ключ_2 : on ] ссылка 2 [ /key ]
[ key = все : off, ключ_3 : on ] ссылка 3 [ /key ]
[ container = все, ключ_1, on ] содержимое контейнера 1 [ /container ]
[ container = все, ключ_2 ] содержимое контейнера 2 [ /container ]
[ container = все, ключ_3 ] содержимое контейнера 3 [ /container ]

Если бы это добавили, это было бы просто очень круто. Открывает море новых возможностей, улучшает динамичность оформления.
карма: 37
За Императора Человечества!
Ответов: 1449
Monte Carlo
Пираты Стью
#5: 2017-07-05 14:13:59 ЛС | профиль | цитата
Всё ещё актуально, но, видимо, про тему уже забыли.
карма: -15