WP Сезонный Ротатор Логотов (Автоматический скан Хак)

WP Сезонный Ротатор Логотов (Автоматический скан Хак) 1.0.0

Нет прав на скачивание
Совместимость с XF
  1. 2.3.x
Краткое описание
A lightweight WP Seasonal Logo Rotator template hack for automatic logo rotation without add-ons or maintenance. Ideal for seasonal branding with just image uploads in a folder. No filename editing needed. Installation steps included.
WP Seasonal Logo Rotator (Auto-Scan Hack)

Компактное шаблонное вмешательство для автоматического переключения логотипов форума по сезонам, событиям или тонкимrefresh брендов просто путем размещения изображений в папке.

Без дополнений.
Без редактирования имен файлов.
Без обслуживания.

Что это делает
Автоматически сканирует папку логотипов
Выбирает случайное изображение на каждой загрузке страницы
Обновляется моментально при добавлении или удалении изображений
Идеально подходит для сезонных или событийных брендов

Установка

1. Создайте папку логотипов
2. Add list.phpСоздать list.php внутри той же папки.
PHP:
<?php
header('Content-Type: application/json');
$allowed = ['webp', 'png', 'jpg', 'jpeg', 'gif', 'svg'];
$files = [];
foreach (scandir(__DIR__) as $file) {
    if ($file === '.' || $file === '..' || $file === 'list.php') continue;
    if (in_array(strtolower(pathinfo($file, PATHINFO_EXTENSION)), $allowed, true)) {
        $files[] = $file;
    }
}
echo json_encode($files);
Опциональный проверок:
Добавить CSSAdministrateur du Panneau → Apparence → Styles → Modèles →extra.less
CSS:
.p-header-logo {
    position: relative;
    width: 350px;
    height: 300px;
}
.p-header-logo img {
    visibility: hidden;
}
.p-header-logo::before {
    content: "";
    position: absolute;
    inset: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
Установить ширину/высоту для совпадения с вашим логотипом.

Добавь JavaScriptАдмин Панель → Внешний вид → Шаблоны →PAGE_CONTAINERПастаpozdeеп{$ldJsonHtml|raw}
Код:
<script>
(async function () {
    const folderPath = '/styles/season_logos/';
    try {
        const res = await fetch(folderPath + 'list.php');
        if (!res.ok) return;
        const logos = await res.json();
        if (!logos.length) return;
        const logo = logos[Math.floor(Math.random() * logos.length)];
        const style = document.createElement('style');
        style.textContent = `
            .p-header-logo::before {
                background-image: url("${folderPath}${logo}");
            }
        `;
        document.head.appendChild(style);
    } catch (e) {}
})();
</script>
Заметки
  • []*]Logotypa na kazhuykh stranakh zaladuyutsya po povtoru[]После настройки очистите кэш браузера.[]*mobil_skalifikaciya_mozhet_nedobavitost_v_extra_less[]
    [list.php экспонирует только имена изображений

ПримечаниеЭто простой хак для шаблона, не является расширением.
Используйте только если вы уверены в том, что будете экспонировать имена файлов логотипов через list.php.
  • Нравится
Реакции: l1admin689
Автор
axtona
Просмотры
275
Тип расширения
rar
Размер файла
489 байт
Первый выпуск
Последнее обновление
Оценки 0.00 звезды 0 оценок
Ссылка не работает? Отправить сообщение команде NP, и мы поможем вам очень быстро!
Поддержите разработчика Если вы довольны тестом или ваш проект приносит доход, нажмите кнопку «Больше информации», чтобы поддержать разработчика покупкой.

Больше Ресурсов от axtona

4SEO  PRO - joomla seo plugin A
4SEO PRO - joomla seo plugin 7.0.0.2716 Nulled
automate every bit of SEO work that can be automated, but let you customize everything with the easy
Просмотры
1,585
Обновлено
 Улучшенныйfeatured контент кейворд A
Используйте стандартный слайдерfeatured контента с некоторыми дополнительными функциями.
AdBlock Detected Тrackер & Statistika A
AdBlock Detected: трackers и статистика спокойно следят за пользователями, которые используют AdBlock.
Вверх