Шаблон:+1/doc: различия между версиями
ru>WindEwriX (и, пожалуй, эта категория) |
Admin (обсуждение | вклад) м (1 версия импортирована) |
(нет различий)
|
Текущая версия от 18:46, 21 июня 2023
page is in the middle of an expansion or major revamping | Этот шаблон находится в процессе создания. |
Шаблон для того чтобы минимизировать высказывания вида "За per User:..."
в обсуждениях, которые не являются голосованиями.
При формировании кнопки проходит проверка на существование подстраницы, если подстраницы нет, отображается (0) +1
ко всем аргументам на странице. Если подстраница есть, то по заголовку, состоящему из ника того, кто шаблон поставил и какому-то идентификатору, будет определяться модулем сколько нумерованных секций с подписями участников в соответствующем разделе на подстранице и будет показываться это число.
При нажатии на кнопку вызывается скрипт и пользователь оставляет # ~~~~
в низу соответствующей секции, которая создаётся, если её не было.
Так как любой скрипт, который будет написан, будет иметь смысл вызывать только при нажатии, и у нас нету насколько я знаю, ни переменной, ни магического медиа-вики слова, которое бы сообщало шаблонам и модулям ник юзера, который читает страницу, то при перезагрузке кнопка опять станет синей. Но при нажатии вызовется скрипт, который проверит что подпись на подстранице уже есть и ничего не изменится. Удалить свой «+1» при таком прозрачном способе хранения данных можно будет физически с соответствующей страницы.
Если у вас есть идеи о том, как можно реализовать такой шаблон (откуда можно позаимствовать код JS, или к примеру, или у вас есть на уме другие механизмы, которыми можно реализовать подобное), просьба обращаться к участнику Carn