MediaWiki:Common.js

Материал из bolshe.wiki

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
// Ждем, пока MediaWiki и страница полностью загрузятся
$(document).ready(function() {

    // 1. Инициализация и вставка Google Переводчика
    window.googleTranslateElementInit = function() {
        new google.translate.TranslateElement({
            pageLanguage: 'ru',
            layout: google.translate.TranslateElement.InlineLayout.SIMPLE
        }, 'google_translate_element');
    };

    var gtScript = document.createElement('script');
    gtScript.type = 'text/javascript';
    gtScript.async = true;
    gtScript.src = 'https://google.com';
    document.head.appendChild(gtScript);


    // 2. Инициализация Рекламы Яндекса (Пример безопасного вызова)
    // Убедитесь, что в HTML-коде страниц сайта присутствует блок: <div id="yandex_rtb_R-A-1341415-1"></div>
    if (document.getElementById("yandex_rtb_R-A-1341415-1")) {
        window.yaContextCb = window.yaContextCb || [];
        window.yaContextCb.push(function() {
            Ya.Context.AdvManager.render({
                renderTo: 'yandex_rtb_R-A-1341415-1',
                blockId: 'R-A-1341415-1'
            });
        });
    } else {
        console.warn("Рекламный контейнер Яндекса не найден на этой странице, пропускаем инициализацию.");
    }

});