up down
    Tenth Doctor, «A Thousand Cuts»

    Доктор выполняет требование и отцепляется, потому что они в ТАРДИС. Оба. Он позволяет своему разгорячённому затылку остудиться о металл корпуса чужой красотки и говорит, полуприкрыв веки:
    — Ты ускользал, но я был быстрее самого провидения. Почти как в романе Стивена Кинга, состоящего из одних цифр. Как там было? 11-22-63. Да...
    И мы летим... Кстати, куда?

    cross

    Abysscross

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

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


    Вы здесь » Abysscross » полезное » Deff, про скрипт подсчета ...


    Deff, про скрипт подсчета ...

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

    1

    форумы подсчёта:
    фандом // Written In Blood
    альтернатива // Sharing Shadows
    межфандом // Inner Noises

    0

    2

    Cкрипт установлен  в начало HTML верх:

    <!-- Cчётчик Игровых постов -->
    <script type="text/javascript">
    /*delete localStorage.alertsAMS_onCountCode;*/
    /***************************
            Настройки!
    ***************************/
    FORUM._NUMpa_fld = 5;    // Номер.Доп.поля,
    FORUM._color_fld = "inherit"; // Цвет шрифта,
    FORUM.includeFirstPost = 0; // 0 - не учитывать,1 - учитывать Первопост автора в игровых темах,
    FORUM.AddOrSlash = 0;    //0 - Поле отдельно, 1 - через слешь c общ. числом сообщений,
    FORUM.Number_winners = [7,[17]]; // Начальное Число отображаемых юзеров в таблице и список форумов показа;
    FORUM.Subscription_Code = "f87f9524f52b3f15cd458b2bf2a95a906ca5a960"; //Код подписки!!;
    /**** НАСТРОЙКА Игровых локаций ****/
    function ad_ (){/*!~!FORUM.ForArrAy = {
    //Форум  //Темы (включаемые, или исключаемые)

    f15 :-[0],  //фандом // Written In Blood
    f8 :-[0],  //альтернатива // Sharing Shadows
    f9 :-[0] //межфандом // Inner Noises //Последний элемент без запятой!
    }
    !~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);
    </script>
    <script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script>
    <style>.Form-Table{}.punbb .table_GamePosts tbody th{text-align: center;color:#fff}
    #pre_placement>a {top:3px;right:-27px}.punbb .GamePst{padding:0!important;}
    .punbb #profile-right li#pa-fld2 strong.GamePst2 {}</style>
    <!--//END Cчётчик Игровых постов © Deff-->

    Код:
    <!-- Cчётчик Игровых постов -->
    <script type="text/javascript">
    /*delete localStorage.alertsAMS_onCountCode;*/
    /***************************
            Настройки!
    ***************************/
    FORUM._NUMpa_fld = 5;    // Номер.Доп.поля,
    FORUM._color_fld = "inherit";	// Цвет шрифта,
    FORUM.includeFirstPost = 0;	// 0 - не учитывать,1 - учитывать Первопост автора в игровых темах,
    FORUM.AddOrSlash = 0;    //0 - Поле отдельно, 1 - через слешь c общ. числом сообщений,
    FORUM.Number_winners = [7,[17]];	// Начальное Число отображаемых юзеров в таблице и список форумов показа;
    FORUM.Subscription_Code = "f87f9524f52b3f15cd458b2bf2a95a906ca5a960";	//Код подписки!!;
    /**** НАСТРОЙКА Игровых локаций ****/
    function ad_ (){/*!~!FORUM.ForArrAy = {
    //Форум  //Темы (включаемые, или исключаемые)
    
    f15	:-[0],  //фандом // Written In Blood
    f8	:-[0],  //альтернатива // Sharing Shadows
    f9	:-[0]	//межфандом // Inner Noises //Последний элемент без запятой!
    }
    !~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);
    </script>
    <script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script>
    <style>.Form-Table{}.punbb .table_GamePosts tbody th{text-align: center;color:#fff}
    #pre_placement>a {top:3px;right:-27px}.punbb .GamePst{padding:0!important;}
    .punbb #profile-right li#pa-fld2 strong.GamePst2 {}</style>
    <!--//END Cчётчик Игровых постов © Deff-->

    Красным - список ID форумов, где показывается таблица!(Сейчас  тут в Админке и во флуде)
    Доп. Поле "посты" должно быть включено для возможности редактирования юзером! Иначе у юзеров считать не будет!
    Ручной доступ к полю блокируется для юзеров скриптом

    Как править:

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

    Если поле пустое, или ток число, просто правим или вписываем нужное число постов

    Если уже посты считались( поле уже состоит из нескольких цифр с запятыми и '/' ):

    Правим первое число красным:  51 166,1/1 03.19,4/0

    Записи в поле постов типа 01, 001 - не допустимы ( убивают скрипт!)

    Вид в профиле в топике:
    https://upforme.ru/uploads/001c/36/d0/2/215586.png

    0

    3

    Полное описание к скрипту

    0

    4

    При клике на серые полоски: За Текущую неделю За Текущий месяц, За прошлую неделю За прошлый месяц, - Таблица раскрывается до всех отписавшихся за этот период

    https://upforme.ru/uploads/001c/36/d0/2/144990.png


    (таблица заполняется по мере отписи с момента установки новой версии)

    Кнопка таблицы справо-чуть выше формы ответа (Сейчас она в Админке и Флуде)


    (В Описании к скрипту описаны возможные правки для самонастройки и коррекции текущих)

    0

    5

    Протестить  можно отписавшись в Игровой теме, увидеть что сменилась цифра в профиле и в таблице, затем можно удалить сообщение через кнопку Удалить в сообщении. Увидеть что значения в профиле и таблице восстановились до написания
    Удаление — перенос через модер-меню счетчика не меняет(как и удаление-перенос темы)

    0

    6

    Ну и да, последнее время появились быстрописцы, которые готовят посты заранее, в Word или ином редакторе и запощивают сразу пачку постов, ну суть не в этом, скрипт заносит сначала в профиль, а потом в таблицу после загрузки страницы через одну-полторы секунды (загрузка типично закончена когда страница скролится... Но в общем, если пользователь просматривает запощенный пост, этого уже достаточно для гарантированной сработки кода  (и он (пользователь) сразу увидит и то, что цифра в профиле меняется).
    Быстрописцы не смотрят посты, а закрывают, или переходят к новой вкладки форума или сразу обновляют страницу и постят следующий, или уходят просто в иной раздел форума, страница не прогружается, скрипт не успевает сработать.

    0

    7

    @Ramsay Bolton
    @The Master
    @Aziraphale
    @Crowley
    @Chaos
    @Tenth Doctor

    Поставил код, жду вопросов 15 мин и убегаю ... http://forum2list.bestbb.ru/img/smilies/MyBB/universal/flag.gif

    0

    8

    Chaos, нет вопросов, всё сработало

    +1


    Вы здесь » Abysscross » полезное » Deff, про скрипт подсчета ...