В процессе
Что нужно:
1. Cписок ссылок на форумы(разделы с игрой)
2. Список ссылок на Важные темы: Объявление Администрации, Удаления и т.д. Уведомляющие всех о новых сообщениях
место, в котором каждый найдет свой дом ♥
всё ты можешь
всем выпивки за мой счет!
don't forget to hydrate
не вешай носик, котеночек, все будет хорошо
Crossbar |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Crossbar » админ-бар » архив админов » Deff, Про Установку Скриптов...
В процессе
Что нужно:
1. Cписок ссылок на форумы(разделы с игрой)
2. Список ссылок на Важные темы: Объявление Администрации, Удаления и т.д. Уведомляющие всех о новых сообщениях
Скрипт Уведомлений стоит в конце HTML верх:
<!-- Мгновенные уведомления © Alex_63, Deff 2019 -->
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
<script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>
<script type="text/javascript">
notifications.token = '315095261b15bede1348e7e9582c54ef26e17091'; // Forum token
notifications.key = '37i63a7ik9g7'; // Subscription key
RusffCore.sets.notifications = false
</script>
<!-— + Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
<script>notifications.load('subscriptions');</script>
<!-— + Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
<script type="text/javascript">
notifications.load('common', {});
notifications.load('important', {topics: [20,4]}); // ID важных тем (через запятую)
</script>
<!-— +Мгновенные уведомления: комментарии к репутации без переадресации Alex_63, 2019 -->
<script>notifications.load('reputation');</script>
<!-- + Мгновенные уведомления: упоминания © Alex_63, 2020 -->
<script>notifications.load('mentions');</script>
<!-- конец -->
Из удобств: Подписка на тему позволяет уведомлять пользователя к примеру об отписи соигрока
Красным - ID тем уведомляющие всех участников о новых (сейчас новости и удаления)
Ник с собачкой уведомляет даже если пользователя нет в теме @Cheshire Cat :flag:
@Loki Laufeyson
...
Есть так же подписка на новые темы в разделе(форуме)(к примеру на темы в игре) - кнопка аналогично подписки на тему :flag:
Скрипт подсчета установлен в самый верх, HTML верх:
<!-— Cчётчик Игровых постов, стили -->
<script type="text/javascript">
/***************************
Настройки!
***************************/
FORUM._NUMpa_fld = 4; // Номер.Доп.поля,
FORUM._color_fld = "#444444"; // Цвет шрифта cчётчика,
FORUM.includeFirstPost = 0; // 0 — не учитывать,1 — учитывать Первопост автора в игровых темах,
FORUM.AddOrSlash = 0; // 0 — Поле отдельно, 1 — через слешь c общ. числом сообщений,
FORUM.Number_winners = [7,[16,2]]; // Начальное Число отображаемых юзеров в таблице и список форумов показа;
FORUM.Subscription_Code = "315095261b15bede1348e7e9582c54ef26e17091"; //Код подписки;/выдаётся на этапе теста/
/**** НАСТРОЙКА Игровых локаций ****/
function ad_ (){/*!~!FORUM.ForArrAy = {
//Форум //Темы (включаемые, или исключаемые)
f9 : -[0], // Фандом
f12 : -[0], // Межфандом
f10 : -[0] // Альтернатива //Последний элемент без запятой!
}
!~!*/}ad_ = ad_.toString().split('!~!')[1];
</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script>
<!--<style>#profile-right strong.GamePst2{ color: #353F3F!important }</style>
//END Cчётчик Игровых постов © Deff-->
Красным - список ID форумов, где показывается таблица всех отписавшихся за период! (cейчаc тут в Админке и во флуде, - пусть проверяют и сверяют)
Доп. Поле "посты" должно быть включено для возможности редактирования юзером! Иначе у юзеров считать не будет!
Ручной доступ к полю блокируется для юзеров скриптом
Как править:
Если поле пустое, или ток число, просто правим или вписываем нужное число постов
Если уже посты считались( поле уже состоит из нескольких цифр с запятыми и '/' ):Правим первое число красным: 51 166,1/1 03.19,4/0
Записи в поле постов типа 01, 001 - не допустимы ( убивают скрипт!)
Вид:
При клике на серые полоски: За Текущую неделю За Текущий месяц, За прошлую неделю За прошлый месяц, - Таблица раскрывается до всех отписавшихся за этот период
(таблица заполняется по мере отписи с момента установки новой версии)
Кнопка таблицы справо-чуть выше формы ответа (Сейчас она в Админ темах и во флуде для сверки)
Да, Поскольку скрипт не работает с отправкой постов Аяксом(т.е без обновления страницы), отключил аякс для отправки, оставил только для предпросмотра и редактирования сообщения :flag:
Поставил скрипт быстрой смены Аккаунтов(Твинков) в HTML верх, выше скрипта Пиар входа:
<!---------------------------- Быстрая смена аккаунта ---------------------------->
<script type="text/javascript">
New_EXiT = 'https://forumstatic.ru/files/001b/2c/35/47974.png'; //Дополнительная Иконка выход-2;
</script>
<script data="344d93" src="https://forumstatic.ru/files/0014/cc/0a/93129.js"></script>
Cтиль к скрипту стоит в конце Первого Окна стиля:
/************************* Стиль для Быстрой смены аккаунтов Deff *************************/ /*Cкрытие формы входа без клика*/ #pun-navlinks a:not(.NextShow)+span.odd{ display:none!important; } /*Стиль доп-иконки Выход!*/ #pun-navlinks #New-exit img{ position:absolute; width:17px; height:auto; opacity:.8; } #pun-navlinks #New-exit:hover{ opacity: .4; } /*Стиль доп-иконки Выход!*/ .punbb #pun-navlinks a#New-exit { position: absolute; z-index: 100000!important; margin-top: 3px!important; margin-left: 49px!important; float: none!important; width: 24px; } .punbb #pun-navlinks a#New-exit:before { content:none; } .punbb #pun-navlinks #form-login input{ text-align: center; border: 2px inset ##A189AB; text-rendering: auto; color: #000!important; margin-top:4px!important; border-radius:5px; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block!important; text-align: center; font: normal normal 400 11px/normal Arial!important; rgb(250, 255, 189) background-color: rgb(250, 255, 189); } .punbb #form-login #fld1,#form-login #fld2{ background-color: rgb(250, 255, 189); } .punbb #pun-navlinks #form-login input[type="submit"]{ border: 2px outset #A29489!important; color:#fff!important; cursor:pointer; font-weight:700!important; } /*Стиль формы входа*/ .punbb #pun-navlinks #form-login { word-spacing: normal!important; text-shadow: 1px 1px 0 rgb(255 255 255 / 24%); display: block; font: normal normal 400 11px/normal Tahoma; color: #fff; text-shadow: 1px 1px 1px rgb(0 0 0 / 30%); text-transform: none; position: absolute!important; left:0px; top: 12px; z-index: 100000!important; padding: 7px 12px; background:#98A8BE; border-color: #1a3d424a; border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 0 0 6px 6px; text-align: center; } /*Двигаем надпись "Ещё не зарегистированы, Забыли пароль"*/ #form-login input[name="login"]+p{ position:relative; left:12px; padding:0!important; } #pun-navlinks #navlogin #form-login { margin-left: 76px;/*Подвижки формы влево от вход*/ } #pun-navlinks #navlogout #form-login { margin-left: -11px!important;/*Подвижки формы влево от выход*/ } .ismoderator #pun-navlinks #navlogout #form-login { margin-left: -11px!important;/*Подвижки формы влево от выход для АМС*/ } /*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */ #pun-navlinks #form-login input[value="Войти"]+p{ margin-bottom: 11px; margin-top: 11px; } .punbb #pun-navlinks #form-login a.Rega, .punbb #pun-navlinks #form-login a.Forgot{ position:relative; text-transform: none!important; z-index:20; cursor:pointer; font: normal normal 400 10px/normal Tahoma!important; letter-spacing:0.5!important; } .punbb #pun-navlinks #form-login a.Rega:before, .punbb #pun-navlinks #form-login a.Forgot:before{ content:none; } /* Помечаем красным незаполненные поля!*/ #form-login input.none{ outline:red dashed 2px!important; } /*Форма слево(с Никами) */ #List-UserNames { position: absolute; margin-top: -8px; min-height: 90px; width: 220px; right: 100%; padding: 12px 19px 12px 17px; background:#98A8BE; border-color: #1a3d423d; border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 0 0 0px 6px; text-align: center; } /*Стиль контейнера под список Ников*/ .punbb #List-UserNames ul{ padding:0; overflow:hidden; overflow-y:auto; min-height:36px; max-height:72px;/*Видимое число Ников без прокрутки! сейчас - 4*/ } .punbb #List-UserNames li { display: block!important; position: relative; background: #6C798B; text-align: left; box-shadow: 2px 2px 1px rgba(209, 211, 211, 0.7); padding-left: 5px!important; font: normal normal 700 11px/normal Verdana!important; margin: 1px auto!important; padding: 2px 0; transition: .33s; } .punbb #List-UserNames li:hover{ opacity:.84; } /*Стиль Ников*/ .punbb #List-UserNames li>b{ cursor: pointer; opacity: 1; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,.5); } .punbb #List-UserNames li>b:hover{ opacity:.93; text-shadow:1px 1px 1px rgba(0,0,0,.6); } /*Скролл контейнера с никами*/ #List-UserNames ul::-webkit-scrollbar { width: 7px; height: 5px; } #List-UserNames ul::-webkit-scrollbar-track { background-color: #919190; border: 1px solid #919190; box-shadow: none; } #List-UserNames ul::-webkit-scrollbar-thumb { background-color: #bdbdbc; border: 2px solid #888887; box-shadow: none; } /*Кнопки Удалить (правее ников)*/ #List-UserNames ul li>span { display:inline-block; padding:0 3px; position:absolute; opacity:.88; cursor:pointer; top:0;bottom:0; right:2px; color:#fff; font: normal normal 700 10.56px/normal Verdana; text-shadow:1px 1px 1px rgba(0,0,0,.6); } /*Текст при отсутствии запомненных Ников!*/ #List-UserNames ul:empty:before{ display:inline-block; content: "У Вас нет запомненных ников, введенных через форму справо, или через перенос ниже!"; } /*Кнопка выход-2*/ #navlogin #exit-2 { display:none; } #navlogout .Rega, #navlogout .Forgot { display:none; } /*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/ #List-UserNames ul+span{ display:inline-block; padding:6px 0 8px 0; text-align:left; font: normal normal 400 10.56px/normal Verdana; } /*Сам инпут*/ .punbb #List-UserNames input { background: rgb(250, 255, 189); border: 2px inset rgba(250,219,111,.853)!important; border-radius: 6px; text-shadow: none!important; color:#282828!important; background-color: #C5C3C3; font: normal normal 400 11px/normal Arial!important; /* box-shadow: inset 0px 0px 3px rgba(100,102,80,.97); */ margin-top: 9px; padding: 2px !important; vertical-align: middle; } /*Стрелочки к инпуту*/ #List-UserNames ul+span b{ font: normal normal 400 13px/normal Verdana; padding:0 3px; color:#fff; } /*Кликалка слево, чуть выше инпута*/ #List-UserNames .a1-copy{ display:inline-block!important; cursor:pointer; float:left; } /*Кликалка справо*/ #List-UserNames .a1-paste{ cursor:pointer; display:inline-block!important; float:right; } /*Подсказки на кликалках*/ .tipsy.a11 { font: normal normal 400 11px/normal Tahoma!important; margin-top:-22px!important; margin-left: 148px!important; max-width:170px; } /************************* //Конец Стиля для Быстрой смены аккаунтов *************************/
Вид:
Описание:
1. Форма входа/cмены Твинков появляется по клику на Вход-Выход в Главном меню/
Запоминает после установки скрипта все Ники-Пароли Вводимые при входе на форум и при клике на оные позволяет переходить из Аккаунта в Аккаунт(Твинка в Твинк) простым кликом на один из ников!
2. Безопасность: Ники пароли сохраняются лишь в конкретном браузере пользователя
3. Возможность переноса всех запомненных Акков с устройства на устройство
Для этого в формочке быстрой смены Твинков есть форма вставки/копирования
Вставка/Копирование происходит при нажатии на стрелочки возле copy и paste
Удобно переносить данные Твинков с устройства на устройства(или из браузера в браузер) отправкой оных самому себе в личку(по клику на Лс в профиле, либо по клику на ЛС в своём сообщении в топике
Внимание!! Ники в форму нужно Вводить на том же регистре, что и при регистрации!! Если Ник с Большой буквы, там и пишем большую!
Данное описание стоит вставить в объявление, ибо юзеры зачастую забывают про пункт красным(поскольку стандартная форма входа не требует строгого сохранения регистра Ввода ника) В итоге Смена твинка не удаётся :dontknow:
Cкрипт поиск игровых постов поставлен в HTML низ:
<!-- Поиск игровых постов по Нику в Указанных форумах -->
<script>FORUM.forumSarr_ = [9,10,12]; //Форумы поиска; </script>
<style>#my-form{margin-top:7px;}#my-form #my-submit{margin:-7px 0 7px;display:inline-block}</style>
<script type="text/javascript" src="https://forumstatic.ru/files/001b/2c/35/98350.js"></script>
Вид:
переставил контейнер баннеров в самый низ HTML низ (Ибо когда заполнится, - гифки будут тормозить все скрипт ы, что ниже, в частности на Главной будут медленно возникать Названия категорий картинками :flag:
Ну вроде всё оплаченное поставил ? Можно уходить ? :question:
@Loki Laufeyson
— Счетчик автоматический (!), но чтобы он запустился, после приема игрока надо зайти в его профиле в Дополнительно и поставить "0" в поле "посты":
Воть это как раз таки не обязательно, если поле пустое, скрипт сам поставит единичку при первом игровом посте
Фича имеет смысл если ток Вы хотите украсивить профиль в топике добавкой нулей для шоткоины: 0 посты: 0 :flag:
Вы здесь » Crossbar » админ-бар » архив админов » Deff, Про Установку Скриптов...