Почетные горожане
Barnaby

Творобушек-социофобушек, сюжетообразная масса

ТГ @kumpelstiltskin

Shadow

Швец, жнец, на дуде игрец, массовик-затейник

ТГ @krjakolka

Разыскиваются
Ходят слухи, что...
мистика , США
Эпизоды , 18+

Тестовичный тестовик

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

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


Вы здесь » Тестовичный тестовик » Тестовый форум » Тестовое сообщение


Тестовое сообщение

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

1

[html]<link href="https://fonts.googleapis.com/css2?family=Oranienbaum&family=PT+Sans&display=swap" rel="stylesheet">
<style>

.header-title {
    text-align: center; /* Центрирование текста */
    font-family: 'Oranienbaum', Tahoma, serif; /* Шрифт заголовка */
    font-size: 24px; /* Размер шрифта */
    color: #ffc072; /* Цвет заголовка */
    margin: 0; /* Убираем отступы */
}

.shrama {
    --shm0: 926px; /* ширина рамы-ограничителя */
    --smp0: 270px; /* максимальная ширина карточки */
    --shh1: 270px; /* высота блока */
    --smp1: 30px; /* внутренний отступ от краев */
    --clrp: #b6b4b1; /* цвет внутреннего текста */
    --clrt: 1em; /* размер внутреннего текста */
    --clrta: #ffc072; /* цвет имени */
    --clrba: #949494; /* цвет краткого описания */
}

.shrama {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center; /* Центрование блоков */
    width: 100%;
    max-width: var(--shm0);
    margin-left: 0px;
}
.shrama * {
    box-sizing: border-box;
}
.ship18 {
    display: inline-block;
    position: relative;
    width: calc(50% - 16px); /* Два блока в строке (с учетом отступов) */
    max-width: var(--smp0);
    height: var(--shh1);
    margin: 4px; /* Равный отступ вокруг блоков */
    font-size: var(--clrt);
    font-family: Tahoma, Verdana, sans-serif;
    overflow: hidden;
    text-align: center; /* Центрирование текста */
}

/*** блок с картинкой shipovnik ***/
.shins {
    background: 50% 50% no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    height: 100%;
    filter: grayscale(1);
    mix-blend-mode: multiply;
    opacity: 1;
}

/*** блок с подложкой-затемнением ***/
.shtext {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    position: absolute;
    box-sizing: border-box;
    padding: calc(var(--smp1) * 1.5) var(--smp1) var(--smp1);
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0);
    transition: background 0.9s 0.5s;
}
.shtext:hover {
    background: rgba(0, 0, 0, 0.7);
    transition: background 0.95s;
}
.shtext p {
    overflow: auto;
    padding: 0 6px 0 0 !important;
    line-height: 130% !important;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    text-shadow: 0 1px 3px #000;
    color: var(--clrp);
}
.shtext p,
.shtext:hover p:nth-child(2) {
    max-height: calc(var(--shh1) - var(--smp1) * 4.5);
}

/*** подробный текст отношений-описаний ***/
.shtext p:nth-child(2) {
    background: transparent;
    transform: scale(0);
    opacity: 0;
    transition: all 0.6s 0s;
}
.shtext:hover p:nth-child(2) {
    opacity: 1;
    height: auto;
    transform: scale(1);
    transition: all 0.6s 0.4s;
}
.shtext p::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    background-color: transparent;
}
.shtext p::-webkit-scrollbar-thumb {
    background: rgba(134, 134, 134, 0.35);
}

/*** Имя и краткое описание ***/
.shtext p:first-child,
.shtext p:last-child {
    width: calc(100% - var(--smp1) * 2);
}
.shtext p:first-child,
.shtext p:first-child a {
    font-family: 'Oranienbaum', Tahoma, serif;
    font-size: 18px;
    text-transform: uppercase;
    color: var(--clrta) !important;
}
.shtext p:first-child a:hover {
    filter: brightness(1.2);
}
.shtext p:first-child {
    transition: all 2s;
    position: absolute;
text-align: center;
    top: calc(var(--shh1) - var(--smp1) * 3);
    transition: top 0.65s 0.2s;
}
.shtext p:last-child {
    font-family: 'PT Sans', Tahoma, sans-serif;
    font-size: 11px;
    position: absolute;
text-align: center;
    top: calc(var(--shh1) - var(--smp1) * 1.8);
    color: var(--clrba);
    transition: top 0.5s 0.1s;
}
.shtext:hover p:first-child {
    position: absolute;
    top: var(--smp1);
    transition: top 0.7s 0.1s;
}
.shtext:hover p:last-child {
    position: absolute;
    top: calc(var(--shh1) - var(--smp1) * 1.2);
    transition: top 0.6s 0.1s;
}
</style>

<div class="shrama"> <!--- START --->

<!-----  ПЕРВЫЙ ПЕРСОНАЖ  ----->
<div class="ship18" style="background: #6a6a6a;">

    <div class="shins" style="background-image: url(https://forumupload.ru/uploads/001c/3c/e7/4/778616.jpg);"></div>
    <div class="shtext">
        <p>РАТУША</p>
        <p>Центром города неизменно остается главная улица, которая, как нить, связывает воедино все его части. В центре возвышается ратуша — величественное здание, хоть и видавшее виды, но по-прежнему гордо возвышающееся над другими постройками. Ее фасад, выложенный потемневшими от времени кирпичами, увенчан старинной башней с часами, которые, кажется, отмеряют время по-своему, немного не в такт современности. Здесь принимаются решения, обсуждаются городские проблемы, а по пятницам, как и десятилетия назад, проводятся собрания, на которые приходят почти все жители.</p>
      <p>главная улица</p>
    </div>
</div>

<!-----  ВТОРОЙ ПЕРСОНАЖ  ----->
<div class="ship18" style="background: #6a6a6a;">

    <div class="shins" style="background-image: url(https://forumupload.ru/uploads/001c/3c/e7/4/778616.jpg);"></div>
    <div class="shtext">
        <p>РАТУША</p>
        <p>Центром города неизменно остается главная улица, которая, как нить, связывает воедино все его части. В центре возвышается ратуша — величественное здание, хоть и видавшее виды, но по-прежнему гордо возвышающееся над другими постройками. Ее фасад, выложенный потемневшими от времени кирпичами, увенчан старинной башней с часами, которые, кажется, отмеряют время по-своему, немного не в такт современности. Здесь принимаются решения, обсуждаются городские проблемы, а по пятницам, как и десятилетия назад, проводятся собрания, на которые приходят почти все жители.</p>
      <p>главная улица</p>
    </div>
</div>

<!-----  ТРЕТИЙ ПЕРСОНАЖ  ----->
<div class="ship18" style="background: #6a6a6a;">

    <div class="shins" style="background-image: url(https://forumupload.ru/uploads/001c/3c/e7/4/778616.jpg);"></div>
    <div class="shtext">
        <p>РАТУША</p>
        <p>Центром города неизменно остается главная улица, которая, как нить, связывает воедино все его части. В центре возвышается ратуша — величественное здание, хоть и видавшее виды, но по-прежнему гордо возвышающееся над другими постройками. Ее фасад, выложенный потемневшими от времени кирпичами, увенчан старинной башней с часами, которые, кажется, отмеряют время по-своему, немного не в такт современности. Здесь принимаются решения, обсуждаются городские проблемы, а по пятницам, как и десятилетия назад, проводятся собрания, на которые приходят почти все жители.</p>
      <p>главная улица</p>
    </div>
</div>

<!-----  ЧЕТВЕРТЫЙ ПЕРСОНАЖ  ----->
<div class="ship18" style="background: #6a6a6a;">

    <div class="shins" style="background-image: url(https://forumupload.ru/uploads/001c/3c/e7/4/778616.jpg);"></div>
    <div class="shtext">
        <p>РАТУША</p>
        <p>Центром города неизменно остается главная улица, которая, как нить, связывает воедино все его части. В центре возвышается ратуша — величественное здание, хоть и видавшее виды, но по-прежнему гордо возвышающееся над другими постройками. Ее фасад, выложенный потемневшими от времени кирпичами, увенчан старинной башней с часами, которые, кажется, отмеряют время по-своему, немного не в такт современности. Здесь принимаются решения, обсуждаются городские проблемы, а по пятницам, как и десятилетия назад, проводятся собрания, на которые приходят почти все жители.</p>
      <p>главная улица</p>
    </div>
</div>

</div>

[/html]

0

2

1. Быстрый предпросмотр сообщений.
2. Маска профиля
3. Счетчик постов
4. Взаимная реклама
5. Пиар-вход
6. Регулировка размера шрифта
7. Аватар по умолчанию
8. Автокопирование кода
9. Стикеры (с добавлением своих)
10. Убрать слово "Объявление", "отредактировано".
11. Быстрые плюсы
12. Запятая после ника при цитировании
13. Счетчик символов

0

3

- блабалбла

0

4

кукукук

0

5

проверка

0

6

ппп

0

7

[status]Я скрипучий голос за твоей спиной...[/status][nme]Барбара Уилсон, 35[/nme][lzz]Пишет книги для детей[/lzz][icon]https://forumstatic.ru/files/001b/94/89/92394.jpg[/icon][nick]Barbara Wilson[/nick]

текст

+1

8

*звуки деда*

+1

9

Пояснения к новой версии Скрипта подсчета:
/Цена подписки на версию:500р. за год

Основные изменения:
●  Теперь считает и с HTTPS
●  Убрана проблема с блокировкой скрипта у пользователей Казахстана
●  Работоспособность скрипта перестала зависить от скорости загрузки форума, установленных шрифтов, смены дизайна
●  Добавлена таблица числа игровых постов всех пользователей за неделю/месяц (текущий и предыдущий)

Вид вставки кода(код вставляется в начало HTML верх, Администрирование-формы)

<!-- Cчётчик Игровых постов -->
<script type="text/javascript">
/***************************
        Настройки!
***************************/
FORUM._NUMpa_fld = 2;    // Номер.Доп.поля,
FORUM._color_fld = "#FF0000"; // Цвет шрифта,
FORUM.includeFirstPost = 1; // 0 - не учитывать,1 - учитывать Первопост автора в игровых темах,
FORUM.AddOrSlash = 1;    // 0 - Поле отдельно, 1 - через слешь c общ. числом сообщений,
FORUM.Number_winners = [7,[4,19]]; // Начальное Число отображаемых юзеров в таблице и список форумов показа;
FORUM.Subscription_Code = "fa2211d14c34b5ea71ff8e2cf382b757ed87e3d0"; //Код подписки!!;

function ad_ (){/*!~!FORUM.ForArrAy = {
//Форум  //Темы (включаемые, или исключаемые)

f1 :+[122,322,435], //Когда + , то только включаемые темы
f5 :-[83,322,435],  //Когда - , то все темы, кроме Исключаемых
f3 :-[0],     //Все темы(без исключений)
f4 :-[122,322,435],  //Когда - , то все темы, кроме Исключаемых
f12 :+[122,322,435]  //Последний элемент без запятой!
}
!~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);

</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js?v=2"></script>
  <style>.punbb #profile-right li#pa-fld2 strong.GamePst2{ color: #0000CC!important}</style>
<!-- END//Cчётчик Игровых постов -->

1. Для работы скрипта необходимо свободное доп. поле
Настройки Поля:
Поле текстовое, числа символов поля от 150 и более, поле должно быть включено для возможности заполнения юзером, в реале видимость поля(В Профиле-Дополнительно) скрывается от всех пользователей, кроме Админов. Благодаря чему Админы могут менять первое число в этом поле, к примеру добавить число постов, наигранное пользователем до установки скрипта...

Вид записи в Доп поле при уже работающем счетчике: 51 166,1/1 03.19,4/0 Вот число красным Админ может поправить, изменить общее число игровых постов отписанное пользователем...

Вид цифры постов в в профиле топика:
https://forumupload.ru/uploads/0014/cc/0a/2/638426.png https://forumupload.ru/uploads/0014/cc/0a/2/162917.png
           Число постов отдельным полем   число постов через слешь с общим числом

Настройки локаций(где счетчик будет считать) размещены между записями синим:

//Форум  //Темы (включаемые, или исключаемые)

f1 :+[122,322,435], //Когда + , то только включаемые темы
f5 :-[83,322,435],  //Когда - , то все темы, кроме Исключаемых
f3 :-[0],     //Все темы(без исключений)
f4 :-[122,322,435],  //Когда - , то все темы, кроме Исключаемых
f12 :+[122,322,435]  //Последний элемент без запятой!
}
!~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);

Цифра после f1 - это ID раздела(форума), цифру можно взять
кликнув по ссылке форума на Главной на конце ссылки, пример: http://imagiart.ru/viewforum.php?id=7

В правой части обычно достаточно проставить ноль в  квадратных скобочках с минусом -[0] , поскольку все поясняющие темы в игровых разделах пишутся Админом и обычно одним первопостом, а первопост не подсчитывается скриптом(если не выставлено спецом в настройках)

Таблица:

Общий вид:
https://forumupload.ru/uploads/0014/cc/0a/2/t805344.png
При клике на серые линейки заголовках каждой подтаблицы(За текущее, За прошлое) -
таблицы разворачиваются до всех отписавшихся юзеров за этот период!

Таблица настраивается этим параметром в скрипте:

FORUM.Number_winners = [7,[4,19]]; // Начальное Число отображаемых юзеров в таблице и список форумов показа;

Синим - начальное число строк в каждой из подтаблиц, красным - ID разделов(форумов) где таблица будет показываться...

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


+1

10

А он мне нравится, нравится, нраааааавится! *поет*

+1

11

Hi, Barby,  *бурные аплодисменты* Бис!!! Браво!!!

0

12

Нам сделали автоматические сплетни из темы http://sd.uploads.ru/t/IbGzv.gif

0

13

#p193598,Gerda написал(а):

Tanisha
воть. сделала с опцией, ибо мне скорее понадобится случайный. так что в настройках можно выбрать какой нужен:

Код:
<div id="news-rotator"></div>

<script>
var newsRotator = 1; // 0 - ротатор случайного поста, 1 - ротатор постов по кругу

var showTime = 2000; // Время отображения поста (в мс)
var fadeTime = 1500; // Плавность анимации появления поста

var newsContainer = '#news-rotator'; // селектор блока для импорта сообщений
var newsLimit = 5; // количество отображаемых последних сообщений из темы
var newsId = 77; // id темы из которой выводим посты

$.getJSON('/api.php?method=post.get&topic_id=' + newsId + '&limit=' + newsLimit + '&sort_dir=desc&fields=message', function(data) {
    var rotatorBlock = $(newsContainer);

    if (data.response && data.response.length > 0) {
        if (newsRotator === 0) {
            var randomIndex = Math.floor(Math.random() * data.response.length);
            var randomPost = data.response[randomIndex].message;
            rotatorBlock.append('<div class="post-content">' + randomPost + '</div>');
        } else if (newsRotator === 1) {
            var currentIndex = 0;

            function rotatePost() {
                var currentPost = data.response[currentIndex].message;
                var postElement = $('<div class="post-content">' + currentPost + '</div>').hide();
                
                rotatorBlock.empty().append(postElement);
                postElement.fadeIn(fadeTime);

                currentIndex = (currentIndex + 1) % data.response.length;

                setTimeout(rotatePost, showTime);
            }

            rotatePost();
        }
    }
});
</script>

<div id="news-rotator"></div> можно не использовать, можно в настройках вставить селектор любой штуки, в которую хочется упаковать ротатор.

скрипт забирает только последние сообщения с конца. так что можно не "чистить" топик, а просто добавлять новые посты. количество постов, которое идет в ротатор устанавливается в настройках.

0

14

Код:
<!--Скрытие профиля в теме тегом-->
<style type="text/css">.hideprofile .post-author,.hideprofile .pl-email,.hideprofile .pl-website{display:none!important}
.hideprofile .post-body,.hideprofile .post-links,.hideprofile .post-links ul,.post.hideprofile h3>span{margin-left:0!important}</style>
<script>
    FORUM.set('editor.addition.tags.hideprofile',{name:'Скрыть минипрофиль',onclick:function(){insert('');}});
    $().pun_mainReady(function(){$('.post:contains("")').addClass('hideprofile').html(function(){return $(this).html().replace(/\[hideprofile\]/gim,'')})});
</script>
<!-- Конец -->

0


Вы здесь » Тестовичный тестовик » Тестовый форум » Тестовое сообщение


Рейтинг форумов | Создать форум бесплатно