MediaWiki:Common.js: различия между версиями
Материал из bolshe.wiki
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки Метка: отменено |
||
| Строка 1: | Строка 1: | ||
// Ждем | // Ждем, пока MediaWiki и страница полностью загрузятся | ||
$(document).ready(function() { | |||
// 1. Инициализация и вставка Google Переводчика | |||
window.googleTranslateElementInit = function() { | window.googleTranslateElementInit = function() { | ||
new google.translate.TranslateElement({ | new google.translate.TranslateElement({ | ||
pageLanguage: 'ru', | pageLanguage: 'ru', | ||
layout: google.translate.TranslateElement.InlineLayout.SIMPLE | |||
}, 'google_translate_element'); | }, '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. | |||
// 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("Рекламный контейнер Яндекса не найден на этой странице, пропускаем инициализацию."); | |||
} | |||
}); | }); | ||
Версия от 19:14, 22 августа 2026
// Ждем, пока 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("Рекламный контейнер Яндекса не найден на этой странице, пропускаем инициализацию.");
}
});
