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

[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

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

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

 
4.3.2

Новые разработки:
Добавлен раздел избранного контента, который был разработан с целью максимально охватить весь контент. (Открыт для разработки)
Благодаря подключению к основному плагину, добавляющему значки для кнопок вкладок, выбор значков теперь осуществляется одним щелчком мыши.
Кнопка поиска Google полностью удалена из системы.

Улучшения:
В структуру Less были внесены улучшения.
Внесены улучшения в структуры PHP.
Внесены улучшения в структуру HTML.

Исправленные ошибки:
Код:
XF\Db\Exception: MySQL statement prepare error [1146]: Table '_forum3.xgt_forum_istatistik' doesn't exist in src/XF/Db/AbstractStatement.php at line 230

Обновленные шаблоны:
xgt_forum_istatistik_encokCevap
xgt_forum_istatistik_encokGoruntuleme
xgt_forum_istatistik_encokTepki
xgt_forum_istatistik_yeniKaynaklar
xgt_forum_istatistik_yeniKonular
xgt_forum_istatistik_yeniMesajlar
xgt_forum_istatistik_onecikanlar
xgt_forum_istatistik_miniHeader_macros
xgt_istatistik_icerik_sec
xgt_istatistik_icerik_duzenle
xgt_forumistatistik_acp_opsiyon_one_cikanlar
 

Вложения

  • XenGenTr-XGTForumistatistik-4.3.2.zip
    97.9 KB · Просмотры: 8
  • xgt istatistik one çıkan içerikler.png
    xgt istatistik one çıkan içerikler.png
    150.5 KB · Просмотры: 16
  • xgt istatistik one çıkan içerikler ekle.png
    xgt istatistik one çıkan içerikler ekle.png
    37 KB · Просмотры: 16
4.3.2

Новые разработки:
Добавлен раздел избранного контента, который был разработан с целью максимально охватить весь контент. (Открыт для разработки)
Благодаря подключению к основному плагину, добавляющему значки для кнопок вкладок, выбор значков теперь осуществляется одним щелчком мыши.
Кнопка поиска Google полностью удалена из системы.

Улучшения:
В структуру Less были внесены улучшения.
Внесены улучшения в структуры PHP.
Внесены улучшения в структуру HTML.

Исправленные ошибки:
Код:
XF\Db\Exception: MySQL statement prepare error [1146]: Table '_forum3.xgt_forum_istatistik' doesn't exist in src/XF/Db/AbstractStatement.php at line 230

Обновленные шаблоны:
xgt_forum_istatistik_encokCevap
xgt_forum_istatistik_encokGoruntuleme
xgt_forum_istatistik_encokTepki
xgt_forum_istatistik_yeniKaynaklar
xgt_forum_istatistik_yeniKonular
xgt_forum_istatistik_yeniMesajlar
xgt_forum_istatistik_onecikanlar
xgt_forum_istatistik_miniHeader_macros
xgt_istatistik_icerik_sec
xgt_istatistik_icerik_duzenle
xgt_forumistatistik_acp_opsiyon_one_cikanlar
Загружаю файлы с архива в папку на сервере, перезаписываю все файлы, после завершения пытаюсь зайти на сайт, но ничего больше не открывается. Просто белый экран. С чем может быть связана данная проблема? До этого была установлена версия 4.2.3
xF 2.3.6

Решение: [XenGenTr] Forum statistics system
 

Вложения

  • 1756275235916.png
    1756275235916.png
    28.3 KB · Просмотры: 2
Последнее редактирование:
Загружаю файлы с архива в папку на сервере, перезаписываю все файлы, после завершения пытаюсь зайти на сайт, но ничего больше не открывается. Просто белый экран. С чем может быть связана данная проблема? До этого была установлена версия 4.2.3
xF 2.3.6

Посмотреть вложение 159329
Страницу ошибок проверьте
 
Страницу ошибок проверьте
Спасибо. Разобрался. Была установлена [XenGenTr] Core Library 1.0.4, а новая версия плагина требовала версию [XenGenTr] Core Library 1.1.0. Обновился на новую благодарю вашему обновлению в данном сообщение: [XenGenTr] Core Library
 
Лучший. Благодарю. Всё работает отлично.
Поторопился немного, а именно не посещал главную страницу, но как только перешёл на неё и проверял проделанные мною модификации, то обнаружил ошибку в обновление плагина на 4.4.0
Когда таймер доходит до нуля и пытается обновить окно статистика, то появляется ошибка
1757074535282.png

1757074555647.png

После данной ошибки иконка обновления бесконечно крутится и по истечению 10 секунд ошибка вновь появляется, если оставить и не закрывать ошибку то спустя N-ое время данных уведомлений будет много и закрыть их по нажатию на крестик один раз не получится. Приходится закрывать несколько раз. Отключал все установленные плагины, то проблема не решилась. Кто подскажет в чём может быть проблема? И так-же данная проблема только у меня или кто-то ещё с ней столкнулся. Прошу помощи. Заранее спасибо.
 
Поторопился немного, а именно не посещал главную страницу, но как только перешёл на неё и проверял проделанные мною модификации, то обнаружил ошибку в обновление плагина на 4.4.0
Когда таймер доходит до нуля и пытается обновить окно статистика, то появляется ошибка
Посмотреть вложение 159455


После данной ошибки иконка обновления бесконечно крутится и по истечению 10 секунд ошибка вновь появляется, если оставить и не закрывать ошибку то спустя N-ое время данных уведомлений будет много и закрыть их по нажатию на крестик один раз не получится. Приходится закрывать несколько раз. Отключал все установленные плагины, то проблема не решилась. Кто подскажет в чём может быть проблема? И так-же данная проблема только у меня или кто-то ещё с ней столкнулся. Прошу помощи. Заранее спасибо.
Напиши , плагин поставляется бесплатно -
 
Напиши , плагин поставляется бесплатно -
Спасибо. Ошибка возникает на данном стиле Zenitho
Написал на официальную страницу плагина, но не знаю чем это закончится.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу