Иконка ресурса

[XenGenTr] Forum statistics system 4.2.3

Нет прав для скачивания
Для установки требует [XenGenTr] Core Library 1.0.4
 
4.2.4
  • Исправлена проблема, из-за которой область предварительного просмотра контента не отображалась в ссылках.
xgt istatistik  4.2.4.png
 

Вложения

  • XenGenTr-XGTForumistatistik-4.2.4.zip
    79.6 KB · Просмотры: 13
1. Ни у кого не возникло ошибки при установке плагина 4.2.4, что выше в теме?

Код:
Exception: MySQL query error [1366]: Incorrect string value: '\xF0\x9F\x93\x8A F...' for column `**********`.`xf_addon`.`title` at row 1

Что-то связано с кодировкой плагина и кодировкой бд, мол они не совместимы, и не удаётся записать таблицу...

2. Может кто-то поделиться русификацией для актуальной версии?
 
Последнее редактирование:
BIZON, какое сопоставление на таблице в бд?
 
BIZON, какое сопоставление на таблице в бд?
Часть таблиц utf8mb4_unicode_ci и utf8mb3_general_ci..

Сделал запрос, где ****_**** имя бд (не помогло)
Код:
ALTER DATABASE ****_**** CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE xf_addon CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

В scr/config.php
Добавил строку и перезагрузил сервер бд, помогло.. Установил..
Код:
$config['db']['charset'] = 'utf8mb4';

Не пойму почему блок который выделен желтым, не отображает информацию...
Ashampoo_Snap_15 марта 2025 г._14h18m46s_001_.png
 
Последнее редактирование:
BIZON, ни то, ни другое не помогло. Какие еще могут быть варианты? Аналогичная проблема на одном из ресурсов.
 
Всем привет. Хочу поделиться новым дополнительным кодом для изменения отображения формата даты и времени в виджете. Непосредственно сама тема, что подтолкнуло на данные действия: XF 2.3 - Изменить формат даты поста
VLADI (Возможно тебе пригодиться)


Кастомизация формата дат и времени в виджете

Описание:
Эта модификация изменяет формат отображения дат во вкладке "Новые сообщения" виджета [XenGenTr] Forum istatistik sistemi на форуме XenForo 2.3.6, заменяя относительный формат ("Вчера в 21:57", "20 Июн 2025") на абсолютный ("дд.мм.гггг чч:мм", например, "05.07.2025 01:22"). Изменения затрагивают только шаблон
Код:
xgt_forum_istatistik_yeniMesajlar
и выполняются через редактирование шаблонов XenForo, что обеспечивает совместимость с обновлениями платформы и минимальное вмешательство в код.

  • Вкладка "Опубликовано": Даты в блоке последней активности во вкладке "Опубликовано" виджета изменены с относительного формата на абсолютный ("дд.мм.гггг чч:мм").
  • Гибкость и безопасность: Изменения выполнены через шаблоны, что не требует модификации ядра XenForo и сохраняет работоспособность при обновлениях.
Эта модификация идеально подходит для администраторов, желающих унифицировать отображение дат во вкладке "Новые сообщения" виджета для большей ясности и единообразия, особенно для пользователей, предпочитающих точные временные метки.

Найти:
HTML:
<xf:if is="property('xgt_Frmistatistik_zaman_bilgisi')">
    <div class="_xgtIstatistik-satir--hucre _xgtIstatistik-satir--zaman">
        <xf:if is="$thread.discussion_type == 'redirect'">
            {{ phrase('n_a') }}
        <xf:else />
            <a href="{{ link('threads/latest', $thread) }}" rel="nofollow"><xf:date time="{$thread.last_post_date}" class="structItem-latestDate" /></a>
        </xf:if>
    </div>
</xf:if>
Заменить на:
HTML:
<xf:if is="property('xgt_Frmistatistik_zaman_bilgisi')">
    <div class="_xgtIstatistik-satir--hucre _xgtIstatistik-satir--zaman">
        <xf:if is="$thread.discussion_type == 'redirect'">
            {{ phrase('n_a') }}
        <xf:else />
            <a href="{{ link('threads/latest', $thread) }}" rel="nofollow"><span class="custom-date" data-timestamp="{$thread.last_post_date}">{{ date($thread.last_post_date, 'd.m.Y H:i') }}</span></a>
        </xf:if>
    </div>
</xf:if>

Инструкция по установке:
  • Перейдите в админ-панель вашего форума XenForo: Внешний видСтили → выберите активный стиль → Шаблоны.
  • xgt_forum_istatistik_yeniMesajlar: Найдите и замените строку для даты, как указано в спойлере выше.
  • Очистите кэш шаблонов: ИнструментыПерестроить кэш.
  • Проверьте результат в режиме инкогнито или после очистки кэша браузера.

Примечания:
  • Изменения выполнены через шаблоны, что безопасно и не затрагивает ядро XenForo. Это минимизирует риски при обновлениях платформы.
  • Использование
    Код:
    {{ date($thread.last_post_date, 'd.m.Y H:i') }}
    вместо
    Код:
    <xf:date>
    позволяет избежать вмешательства JavaScript XenForo (класс u-dt), который преобразует даты в относительный формат.
  • В моём случае модификация сработала без добавления CSS или JavaScript. Если даты отображаются некорректно, проверьте:
    • Сохранены ли изменения в правильной теме (активный стиль).
    • Очищен ли кэш шаблонов и сервера.
  • Формат "d.m.Y H:i" задаёт дату в виде "дд.мм.гггг чч:мм". Для другого формата (например, "гггг-мм-дд") измените значение в
    Код:
    {{ date(...) }}
    .

Совместимость:
Модификация протестирована на XenForo 2.3.6
Для других версий XenForo могут потребоваться дополнительные проверки. Если вы используете кастомную тему, убедитесь, что редактируете шаблоны в активном стиле.


1751691744643.png
1751691605751.png

Пожалуйста, не забудьте сделать резервную копию файлов и базы данных перед внесением изменений!,

P.S. Тему создавал непосредственно для себя по этому оформление моё.
 
Последнее редактирование:
Shumasick, За это надо бить палкой.

Не надо напрямую редактировать шаблоны.
Почему не надо - в двух словах не сказать. Проще избить палкой.

Существуют модификации шаблонов - /admin.php?template-modifications/
Если включить режим разработчика, то появиться кнопка "добавить модификацию".

По поводу того, как это делать - можно найти много информации на форуме.
Также, может пригодится этот древнющий ресурс - [TMS] Система модификации шаблонов
Информация оттуда была для первой ветки, но всё ещё актуальна и для второй.

OFFTOP

Также огромная и убедительная просьба - не надо так оформлять посты.
Это трудночитаемо и попросту больно на это смотреть. По большей части я говорю про размер текста.

(хотя визуального мусора тут тоже хватает)

 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу