gemini beta v0.1

Объявление

nico
san-francisco
real-life

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

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


Вы здесь » gemini beta v0.1 » GEMINI MOMENT » нейрослоп


нейрослоп

Сообщений 511 страница 540 из 569

511

отчет по активностям и уходу за питомцем
текущий статус: детеныш
выполненные активности:
- игровой пост (что то типа тамагочи)
распределение ухода: счастье: 50 ➔ 60 (+10 hp), чистота: 55 ➔ 65 (+10 hp), рост: 30 ➔ 40 (+10 hp)
параметры: рост 40 hp | сытость 65 hp | счастье 60 hp | чистота 65 hp

+1

512

отчет по активностям и уходу за питомцем
текущий статус: детеныш
выполненные активности:
- игровой пост (что то типа тамагочи)
распределение ухода: счастье: 60 ➔ 70 (+10 hp), чистота: 65 ➔ 75 (+10 hp), рост: 40 ➔ 50 (+10 hp)
параметры: рост 50 hp | сытость 65 hp | счастье 70 hp | чистота 75 hp

+1

513

я выбираю питомца: змея (chjk)

+1

514

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

0

515

карта

0

516

кнопку сброса роли не забыть убрать

0

517

кнопку сброса роли не забыть убрать

0

518

кнопку сброса роли не забыть убрать

0

519

════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
📊  РЕЗУЛЬТАТЫ ПРОВЕРКИ ПОЛЬЗОВАТЕЛЕЙ
════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════

┌─────┬─────────────────────┬──────────┬────────────────────────────────────────────────────┐
│ #   │ Логин               │ Попаданий│ Пропущенные дни                                    │
├─────┼─────────────────────┼──────────┼────────────────────────────────────────────────────┤
│   1 │ Declan Vega         │ 27/27   │ ✅ ВСЕ ДНИ                                          │
│   2 │ Cass Hayes          │ 26/27   │ 08-25                                              │
│   3 │ Kim Crosby          │ 26/27   │ 08-25                                              │
│   4 │ Sky Morris          │ 26/27   │ 08-25                                              │
│   5 │ Noah Horn           │ 25/27   │ 08-04, 08-25                                       │
│   6 │ Sebastian Kink      │ 25/27   │ 08-14, 08-25                                       │
│   7 │ Seth Anderson       │ 25/27   │ 08-04, 08-25                                       │
│   8 │ Finn Bizinger       │ 25/27   │ 08-14, 08-25                                       │
│   9 │ Zion Grimes         │ 25/27   │ 08-14, 08-25                                       │
│  10 │ Oscar Calderon      │ 25/27   │ 08-14, 08-25                                       │
│  11 │ Arthur Manson       │ 25/27   │ 08-03, 08-04                                       │
│  12 │ Evan Castillo       │ 25/27   │ 08-03, 08-04                                       │
│  13 │ Cain Reid           │ 25/27   │ 08-03, 08-04                                       │
│  14 │ Chloe Horn          │ 25/27   │ 08-03, 08-04                                       │
│  15 │ Kai Marlowe         │ 25/27   │ 08-03, 08-04                                       │
│  16 │ Alexander Jekyll    │ 25/27   │ 08-03, 08-04                                       │
│  17 │ Faith Ellington     │ 25/27   │ 08-14, 08-25                                       │
│  18 │ Karina Keller       │ 25/27   │ 08-14, 08-25                                       │
│  19 │ Jay Whisper         │ 25/27   │ 08-14, 08-18                                       │
│  20 │ Lynn Feng           │ 25/27   │ 08-15, 08-24                                       │
│  21 │ Mercia Morales      │ 25/27   │ 08-14, 08-25                                       │
│  22 │ Shane Ito           │ 25/27   │ 08-14, 08-25                                       │
│  23 │ Selena Kwon         │ 25/27   │ 08-15, 08-24                                       │
│  24 │ Marco Morales       │ 25/27   │ 08-14, 08-18                                       │
│  25 │ Nicole Baker        │ 25/27   │ 08-14, 08-25                                       │
│  26 │ Reed Chase          │ 25/27   │ 08-14, 08-18                                       │
│  27 │ Elodie Rowe         │ 24/27   │ 08-12, 08-14, 08-25                                │
│  28 │ Nesreen Hadid       │ 24/27   │ 08-03, 08-08, 08-25                                │
│  29 │ Leon Arno           │ 23/27   │ 08-03, 08-14, 08-28, 08-29                         │
│  30 │ Damian Rojas        │ 23/27   │ 08-03, 08-14, 08-28, 08-29                         │
│  31 │ Aaron Cavanaugh     │ 23/27   │ 08-03, 08-14, 08-28, 08-29                         │
│  32 │ Levi Kim            │ 22/27   │ 08-06, 08-08, 08-14, 08-21, 08-24                  │
│  33 │ Liam Kriedt         │ 21/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-25           │
│  34 │ Hunter Yuchi        │ 20/27   │ 08-06, 08-07, 08-08, 08-19, 08-20, 08-21, 08-24    │
│  35 │ Eren Hau            │ 20/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-25    │
│  36 │ Miki Raiden         │ 20/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-25    │
│  37 │ Remi Moon           │ 18/27   │ 08-06, 08-07, 08-08, 08-19, 08-20, 08-21, 08-24... │
│  38 │ Rio Rivera          │ 18/27   │ 08-04, 08-06, 08-07, 08-08, 08-20, 08-21, 08-24... │
│  39 │ Ilya Suvorov        │ 18/27   │ 08-03, 08-08, 08-09, 08-10, 08-12, 08-14, 08-18... │
│  40 │ Abel Sluiter        │ 17/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-09... │
│  41 │ Linda Aitken        │ 16/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-09... │
│  42 │ Christian Mercer    │ 16/27   │ 08-03, 08-04, 08-05, 08-06, 08-08, 08-14, 08-19... │
│  43 │ Walter Garrett      │ 15/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-09... │
│  44 │ Lee Wei             │ 11/27   │ 08-08, 08-11, 08-12, 08-14, 08-15, 08-16, 08-18... │
│  45 │ Nico Valdez         │ 11/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-09... │
│  46 │ James Rafferty      │  8/27   │ 08-03, 08-04, 08-12, 08-14, 08-15, 08-16, 08-17... │
│  47 │ Joyce Blackby       │  6/27   │ 08-03, 08-04, 08-05, 08-06, 08-09, 08-14, 08-15... │
│  48 │ Ace Hardy           │  3/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-09... │
│  49 │ Spencer Wright      │  1/27   │ 08-04, 08-05, 08-06, 08-07, 08-08, 08-09, 08-10... │
│  50 │ Catalina Cortes     │  1/27   │ 08-03, 08-04, 08-06, 08-07, 08-08, 08-09, 08-10... │
│  51 │ Ian Whittaker       │  1/27   │ 08-03, 08-04, 08-05, 08-06, 08-07, 08-08, 08-09... │
└─────┴─────────────────────┴──────────┴────────────────────────────────────────────────────┘

📈 СТАТИСТИКА:
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Всего пользователей: 51
Полностью закрыли все дни: 1
Не имеют ни одного поста: 0
Среднее попаданий: 20.29/27

⚠️  ПОЛЬЗОВАТЕЛИ С >1 ПОСТА В ОДИН ДЕНЬ:
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

👤 Sebastian Kink (ID: 8)
   📅 2026-08-17: посты 24870, 25809

👤 Nesreen Hadid (ID: 74)
   📅 2026-08-04: посты 2754, 2755

👤 Liam Kriedt (ID: 33)
   📅 2026-08-17: посты 24871, 25795

👤 Eren Hau (ID: 31)
   📅 2026-08-17: посты 24873, 25776

👤 Ilya Suvorov (ID: 61)
   📅 2026-08-05: посты 5290, 7074
   📅 2026-08-11: посты 16223, 16235, 16242, 16280
   📅 2026-08-13: посты 20031, 20046
   📅 2026-08-19: посты 28022, 28024

👤 Ace Hardy (ID: 130)
   📅 2026-08-12: посты 16828, 18104

════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
✅ Готово!

0

520

Код:
(async function() {
  // ===== НАСТРОЙКИ =====
  const TOPIC_FOR_USERS = 88;
  const TOPICS_TO_CHECK = [23, 397];
  const TARGET_DATES = [
    '2026-08-03', '2026-08-04', '2026-08-05', '2026-08-06', '2026-08-07',
    '2026-08-08', '2026-08-09', '2026-08-10', '2026-08-11', '2026-08-12',
    '2026-08-13', '2026-08-14', '2026-08-15', '2026-08-16', '2026-08-17',
    '2026-08-18', '2026-08-19', '2026-08-20', '2026-08-21', '2026-08-22',
    '2026-08-23', '2026-08-24', '2026-08-25', '2026-08-26', '2026-08-27',
    '2026-08-28', '2026-08-29'
  ];
  const LIMIT = 100;

  // ===== ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ =====
  function toMoscowDate(timestamp) {
    const d = new Date(timestamp * 1000);
    d.setHours(d.getHours() + 3);
    return d.toISOString().split('T')[0];
  }

  async function fetchAllPosts(params) {
    let all = [];
    let skip = 0;
    while (true) {
      const result = await mybbAPI.getPosts({
        ...params,
        limit: LIMIT,
        skip: skip
      });
      if (!result || result.length === 0) break;
      all = all.concat(result);
      if (result.length < LIMIT) break;
      skip += LIMIT;
    }
    return all;
  }

  // ===== 1. ПОЛУЧАЕМ ВСЕХ USER_ID ИЗ ТЕМЫ 88 =====
  console.log('📡 Сбор данных...');
  
  const usersPosts = await fetchAllPosts({
    topic_id: [TOPIC_FOR_USERS],
    fields: ['user_id', 'username']
  });

  // Собираем уникальных пользователей с их логинами
  const userMap = new Map();
  for (const p of usersPosts) {
    if (p.user_id > 0 && !userMap.has(p.user_id)) {
      userMap.set(p.user_id, {
        user_id: p.user_id,
        username: p.username || 'user_' + p.user_id
      });
    }
  }

  const users = Array.from(userMap.values());
  console.log(`✅ Найдено ${users.length} уникальных пользователей`);

  // ===== 2. ПРОВЕРЯЕМ КАЖДОГО ПОЛЬЗОВАТЕЛЯ =====
  const results = [];

  for (const user of users) {
    const posts = await fetchAllPosts({
      topic_id: TOPICS_TO_CHECK,
      user_id: user.user_id,
      fields: ['id', 'posted', 'user_id', 'username']
    });

    if (posts.length === 0) {
      results.push({
        ...user,
        total_days: 0,
        missing_days: TARGET_DATES.slice(),
        duplicate_posts: {}
      });
      continue;
    }

    // Группируем по датам
    const postsByDate = {};
    for (const post of posts) {
      const date = toMoscowDate(post.posted);
      if (!postsByDate[date]) postsByDate[date] = [];
      postsByDate[date].push(post.id);
    }

    // Проверяем дни
    let hitDays = 0;
    const missingDays = [];
    const duplicatePosts = {};

    for (const targetDate of TARGET_DATES) {
      const postsOnDate = postsByDate[targetDate] || [];
      if (postsOnDate.length > 0) {
        hitDays++;
        if (postsOnDate.length > 1) {
          duplicatePosts[targetDate] = postsOnDate;
        }
      } else {
        missingDays.push(targetDate);
      }
    }

    results.push({
      ...user,
      total_days: hitDays,
      missing_days: missingDays,
      duplicate_posts: duplicatePosts
    });
  }

  // ===== 3. ФОРМИРУЕМ ОДИН ИТОГОВЫЙ ВЫВОД =====
  results.sort((a, b) => b.total_days - a.total_days || a.user_id - b.user_id);

  // Заголовок
  let output = '\n' + '═'.repeat(120) + '\n';
  output += '📊  РЕЗУЛЬТАТЫ ПРОВЕРКИ ПОЛЬЗОВАТЕЛЕЙ\n';
  output += '═'.repeat(120) + '\n\n';

  // Таблица
  const header = '┌─────┬─────────────────────┬──────────┬────────────────────────────────────────────────────┐\n';
  const separator = '├─────┼─────────────────────┼──────────┼────────────────────────────────────────────────────┤\n';
  const footer = '└─────┴─────────────────────┴──────────┴────────────────────────────────────────────────────┘\n';
  
  output += header;
  output += '│ #   │ Логин               │ Попаданий│ Пропущенные дни                                    │\n';
  output += separator;

  results.forEach((r, index) => {
    const num = String(index + 1).padStart(3);
    const login = r.username.padEnd(19).slice(0, 19);
    const days = `${String(r.total_days).padStart(2)}/${TARGET_DATES.length}`;
    
    let missing = r.missing_days.length === 0 
      ? '✅ ВСЕ ДНИ' 
      : r.missing_days.map(d => d.slice(5)).join(', ');
    
    // Обрезаем длинные строки
    if (missing.length > 50) missing = missing.slice(0, 47) + '...';
    missing = missing.padEnd(50).slice(0, 50);
    
    output += `│ ${num} │ ${login} │ ${days}   │ ${missing} │\n`;
  });

  output += footer;

  // ===== 4. ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ =====
  output += '\n📈 СТАТИСТИКА:\n';
  output += '─'.repeat(120) + '\n';
  output += `Всего пользователей: ${results.length}\n`;
  
  const fullCompleters = results.filter(r => r.total_days === TARGET_DATES.length);
  output += `Полностью закрыли все дни: ${fullCompleters.length}\n`;
  
  const zeroCompleters = results.filter(r => r.total_days === 0);
  output += `Не имеют ни одного поста: ${zeroCompleters.length}\n`;
  
  const avg = results.reduce((s, r) => s + r.total_days, 0) / results.length;
  output += `Среднее попаданий: ${avg.toFixed(2)}/${TARGET_DATES.length}\n`;

  // ===== 5. ПОЛЬЗОВАТЕЛИ С ДУБЛЯМИ =====
  const usersWithDupes = results.filter(r => Object.keys(r.duplicate_posts).length > 0);
  if (usersWithDupes.length > 0) {
    output += '\n⚠️  ПОЛЬЗОВАТЕЛИ С >1 ПОСТА В ОДИН ДЕНЬ:\n';
    output += '─'.repeat(120) + '\n';
    for (const r of usersWithDupes) {
      output += `\n👤 ${r.username} (ID: ${r.user_id})\n`;
      for (const [date, postIds] of Object.entries(r.duplicate_posts)) {
        output += `   📅 ${date}: посты ${postIds.join(', ')}\n`;
      }
    }
  }

  output += '\n' + '═'.repeat(120) + '\n';
  output += '✅ Готово!\n';

  // Очищаем консоль и выводим результат
  console.clear();
  console.log(output);
})();

0

521

ge

0

522

https://upforme.ru/uploads/001a/e1/ae/3/204429.png https://upforme.ru/uploads/001a/e1/ae/3/130608.png
https://upforme.ru/uploads/001a/e1/ae/3/929308.png https://upforme.ru/uploads/001a/e1/ae/3/656650.png
https://upforme.ru/uploads/001a/e1/ae/3/902543.png
https://upforme.ru/uploads/001a/e1/ae/3/62353.png https://upforme.ru/uploads/001a/e1/ae/3/630559.png

+2

523

1

0

524

1

0

525

1

0

526

1

0

527

5

0

528

1

0

529

1

0

530

[html]
<div class="gemini_topic">
  <div class="gemini_topic_title">
    <div class="gemini_topic_humanized">октябрьские дейлики</div>
    <div class="gemini_topic_directive">G:\daily_check</div>
  </div>

  <div class="gemini_topic_main">
    <div class="gemini_topic_minititle">маленький заголовкок</div>
    <p>обычный абзац</p>
    <p class="rule">выделенный абзац 1</p>
    <p class="point">выделенный абзац 2</p>

    <div class="gemini_topic_block1">блок одного типа</div>
    <div class="gemini_topic_block2">блок второго типа</div>

    <div class="gemini_topic_minititle">отмечайся здесь:</div>

    <div class="gemini-daily-grid" id="gemini-daily-grid">
      <div class="gemini-daily-cell" data-day="1">
        <div class="gemini-daily-num">1</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="2">
        <div class="gemini-daily-num">2</div>
        <div class="gemini-daily-desc">
          500 <i class="fa-regular fa-sparkles"></i>
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="3">
        <div class="gemini-daily-num">3</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="4">
        <div class="gemini-daily-num">4</div>
        <div class="gemini-daily-desc">
          фон плашки
          <span
            style="
              color: white;
              padding: 2px 5px;
              border-radius: 15px;
              background: #439250;
              white-space: nowrap;
            "
            >вот такой</span
          >
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="5">
        <div class="gemini-daily-num">5</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="6">
        <div class="gemini-daily-num">6</div>
        <div class="gemini-daily-desc">
          <span
            class="voucher_label chaton_label"
            title="удвоение сообщений"
            style="cursor: help"
            >CHAT ON</span
          >
          на 3 дня
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="7">
        <div class="gemini-daily-num">7</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="8">
        <div class="gemini-daily-num">8</div>
        <div class="gemini-daily-desc">фон плашки со змеями</div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="9">
        <div class="gemini-daily-num">9</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="10">
        <div class="gemini-daily-num">10</div>
        <div class="gemini-daily-desc">
          иконка
          <img
            src="https://upforme.ru/uploads/001c/c2/c0/15/912893.gif"
            width="16px"
          />
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="11">
        <div class="gemini-daily-num">11</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="12">
        <div class="gemini-daily-num">12</div>
        <div class="gemini-daily-desc">
          ваучер
          <span
            class="voucher_label postit_label applied"
            title="удвоение постов"
            style="cursor: help"
            >post it</span
          >
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="13">
        <div class="gemini-daily-num">13</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="14">
        <div class="gemini-daily-num">14</div>
        <div class="gemini-daily-desc">
          иконка
          <img
            src="https://upforme.ru/uploads/001c/c2/c0/15/448454.gif"
            width="16px"
          />
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="15">
        <div class="gemini-daily-num">15</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="16">
        <div class="gemini-daily-num">16</div>
        <div class="gemini-daily-desc">
          <span
            class="voucher_label adsrush_label"
            style="cursor: help"
            title="удвоение рекламы"
            >AD RUSH</span
          >
          на 5 дней
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="17">
        <div class="gemini-daily-num">17</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="18">
        <div class="gemini-daily-num">18</div>
        <div class="gemini-daily-desc">фон профиля со змеями</div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="19">
        <div class="gemini-daily-num">19</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="20">
        <div class="gemini-daily-num">20</div>
        <div class="gemini-daily-desc">
          <span
            class="voucher_label plusvibe_label"
            title="удвоение плюсов"
            style="cursor: help"
            >PLUS VIBE</span
          >
          на 2 дня
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="21">
        <div class="gemini-daily-num">21</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="22">
        <div class="gemini-daily-num">22</div>
        <div class="gemini-daily-desc">
          ваучер <span class="voucher_label redesign_label">SKIN SET</span>
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="23">
        <div class="gemini-daily-num">23</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="24">
        <div class="gemini-daily-num">24</div>
        <div class="gemini-daily-desc">
          фон профиля с павуками мб + околочерный фон плашки
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="25">
        <div class="gemini-daily-num">25</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="26">
        <div class="gemini-daily-num">26</div>
        <div class="gemini-daily-desc">
          3000 <i class="fa-regular fa-sparkles"></i>
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="27">
        <div class="gemini-daily-num">27</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="28">
        <div class="gemini-daily-num">28</div>
        <div class="gemini-daily-desc">
          2 ваучера
          <span
            class="voucher_label postit_label applied"
            title="удвоение постов"
            style="cursor: help"
            >post it</span
          >
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="29">
        <div class="gemini-daily-num">29</div>
        <div class="gemini-daily-desc"></div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
      <div class="gemini-daily-cell" data-day="30">
        <div class="gemini-daily-num">30</div>
        <div class="gemini-daily-desc">
          <span
            class="voucher_label pticeoff_label"
            title="скидка в магазине"
            style="cursor: help"
            >price off</span
          >
          на 50% на 3 дня + 5000 <i class="fa-regular fa-sparkles"></i>
        </div>
        <button class="gemini-daily-btn" type="button">Отметиться</button>
      </div>
    </div>
  </div>

  <style>
    .gemini-daily-grid {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 8px;
      padding: 10px;
    }

    @media screen and (max-width: 540px) {
      html:not(.force-desktop) .gemini-daily-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
      }
    }

    .gemini-daily-cell {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 10px;
      padding: 8px;
      border: 1px solid var(--topic-block1-border);
      border-radius: 4px;
      min-height: 90px;
      box-sizing: border-box;
      background: var(--topic-block1-bg);
    }

    .gemini-daily-cell.gemini-ticked {
      opacity: 0.6;
      filter: grayscale(0.7);
    }

    .gemini-daily-cell.gemini-current {
      animation: gemini-pulse 1.5s ease-in-out infinite;
    }

    @keyframes gemini-pulse {
      0%,
      100% {
        box-shadow: 0 0 0px var(--topic-block1-border);
      }
      50% {
        box-shadow: 0 0 12px var(--topic-block1-border);
      }
    }

    .gemini-daily-num {
      font-weight: bold;
      font-size: 20px;
      color: var(--plain-text-color);
    }
    .gemini-daily-desc {
      font-size: 12px;
      text-align: center;
      flex: 1;
    }

    .gemini-daily-desc i {
      font-weight: 200;
    }

    .gemini-daily-btn {
      padding: 4px 8px;
      cursor: pointer;
    }
  </style>

  <script src="https://forumstatic.ru/files/001a/e1/ae/62149.js"></script>
</div>
[/html][hideprofile]

0

531

2

2

Отредактировано Levi Kim (2026-09-14 21:39:08)

0

532

https://upforme.ru/uploads/001a/e1/ae/4/599974.png

+1

533

[html]<div class="gemini_topic">
    <div class="gemini_topic_title">
        <div class="gemini_topic_humanized">обычное название</div>
        <div class="gemini_topic_directive">G:\иишное</div>
    </div>

    <div class="gemini_topic_main">
<div class="gemini_topic_minititle">маленький заголовкок</div>
        <p>обычный абзац</p>
        <p class="rule">выделенный абзац 1</p>
        <p class="point">выделенный абзац 2</p>
       
        <div class="gemini_topic_block1">
            блок одного типа
        </div>
        <div class="gemini_topic_block2">
            блок второго типа
        </div>

    </div>
</div>[/html]

0

534

[html]<div class="gemini_topic">
    <div class="gemini_topic_title">
        <div class="gemini_topic_humanized">обычное название</div>
        <div class="gemini_topic_directive">G:\иишное</div>
    </div>

    <div class="gemini_topic_main">
<div class="gemini_topic_minititle">маленький заголовкок</div>
        <p>обычный абзац</p>
        <p class="rule">выделенный абзац 1</p>
        <p class="point">выделенный абзац 2</p>
       
        <div class="gemini_topic_block1">
            блок одного типа
        </div>
        <div class="gemini_topic_block2">
            блок второго типа
        </div>

    </div>
</div>[/html][hideprofile]

0

535

3730,9 написал(а):

блок одного типа

тест

0

536

тест

0

537

,hhchcxk;

0

538

тихое цитирование ре

кк

0

539

[interline=3]Lorem ipsum dolor sit amet consectetur, adipisicing elit. Cum, perspiciatis nisi tempora maxime optio minima atque perferendis aliquam. Mollitia, commodi.[/interline]

0

540

так

0


Вы здесь » gemini beta v0.1 » GEMINI MOMENT » нейрослоп


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