Скрипты для Волшебного форума Пошаговая инструкция, как применять личные скрипты на форуме:
1) Залогиньтесь на форум под своим логином и паролем
2) Щёлкните по своему нику в верхнем главном меню
3) В подменю выберите Настройки
4) Поставьте флаг "Применить скрипты"
5) В поле "Персональный CSS" вставьте код на языке CSS
6) В поле "Персональный JavaScript" вставьте код на языке JavaScript. Можно задействовать jQuery
3.7.0.
7) Далее нажмите кнопку "Сохранить на сервере" и в браузере Ctrl-F5 (обновить всё).
8) Если что-то пойдёт не так, то почистите куки в браузере (сбросится флаг "Применить скрипты")
Подсветить свои сообщения (только слева)
JavaScript$( document ).ajaxSuccess(function( event, xhr, settings ) {
postRefresh();
});
function postRefresh() {
user_id = 1; // ваш ID пользователя
$a = $('a.message-user[data-user-id="'+user_id+'"]');
$a.closest('td').css({"background":"#DDEEDD"});
}
postRefresh();
Подсветить сообщения автора ветки
JavaScript$( document ).ajaxSuccess(function( event, xhr, settings ) {
postRefresh();
});
function postRefresh() {
// подсветить сообщения автора ветки
$tr0 = $('tr.message-row[data-key="' + JS_TOPIC_ID + '#0"]');
ts = $tr0.find("a.message-user").data("user-id");
$a = $('a.message-user[data-user-id="' + ts + '"]');
$a.closest('td').css({"background":"#FFEEEE"}); // цвет
}
postRefresh();
Показать секции, скрытые по умолчанию
JavaScript$('tr[data-section="politics"').show();
$('tr[data-section="spam"').show();
Установить флаг "Модератор" в форме ответа (только модераторам)
JavaScript$("#as_admin").prop("checked",true);
$( document ).ajaxSuccess(function( event, xhr, settings ) {
postRefresh();
});
function postRefresh() {
//флаг модератора в форме "Новая тема"
$("#as_admin").prop("checked",true);
}
postRefresh(); |