1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

Решено Сменяющийся логотип

Тема в разделе "Основные вопросы по Media Wiki", создана пользователем aka_sektor, 7 фев 2018.

  1. aka_sektor
    Оффлайн

    aka_sektor Осваивается

    Регистрация:
    21 дек 2015
    Сообщения:
    276
    Симпатии:
    14
    Пол:
    Мужской
    Как это сделать? Каким скриптом?
    Видел некие вики, там такое было. Лого слева вверху, при переходе по сайту порой менялось.
     
  2. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.658
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
    Яваскриптом
     
  3. aka_sektor
    Оффлайн

    aka_sektor Осваивается

    Регистрация:
    21 дек 2015
    Сообщения:
    276
    Симпатии:
    14
    Пол:
    Мужской
    Есть пример?
     
  4. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.658
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
  5. aka_sektor
    Оффлайн

    aka_sektor Осваивается

    Регистрация:
    21 дек 2015
    Сообщения:
    276
    Симпатии:
    14
    Пол:
    Мужской
    Эт куда такой код зафигачить?

    MediaWiki:Common.js
    ?

    Или этот скрипт надо ещё к вики как-то адаптировать?
     
  6. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.658
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
    Конечно надо.
     
  7. aka_sektor
    Оффлайн

    aka_sektor Осваивается

    Регистрация:
    21 дек 2015
    Сообщения:
    276
    Симпатии:
    14
    Пол:
    Мужской
    Адаптируйте
     
  8. aka_sektor
    Оффлайн

    aka_sektor Осваивается

    Регистрация:
    21 дек 2015
    Сообщения:
    276
    Симпатии:
    14
    Пол:
    Мужской
    По сабжу, снова решил поискать решение.
    Обнаружил рабочий вариант на этой странице: https://www.mediawiki.org/wiki/Manual_talk:$wgLogo
    А именно код:
    Код:
    $logoNames[] = "Logo01.png";
    $logoNames[] = "Logo02.png";
    $logoNames[] = "Logo03.png";
    $logoNames[] = "Logo04.png";
    $logoNames[] = "Logo05.png";
    
    $wgLogo             = "/myWiki/skins/common/images/" . $logoNames[array_rand($logoNames)];
    Пока что есть такой момент, чтобы картинка сменилась, нужно полностью перезагрузить страницу, в моём случае Ctrl + F5.

    UPD:
    Почитал, думал отключив кэширование на вики, можно будет добиться смены логотипа при обычной перезагрузке страницы.
    Вырубил wgMainCacheType: https://www.mediawiki.org/wiki/Manual:$wgMainCacheType
    А именно:
    Код:
    $wgMainCacheType = CACHE_NONE;
    Ничего не изменилось. Видимо всё таки куки в браузере сохраняются.
    Обойти бы их как-то.

    UPD2:
    Потестил денек. Похоже все работает как надо. Кэщ отключать не надо.
    Лого меняется периодически при переходах по ссылкам.
     
    Последнее редактирование: 24 окт 2019
    Vor_tex нравится это.

Поделиться этой страницей