- Google12
- Яндекс10
- Mediawiki6
- Laravel1
- Поисковые боты1
- Nuxt Content1
- VuePress1
- Wordpress1
- Аналитика1
- Copyright1
- Семантическое ядро1
- seo1
Яндекс.Турбо в Mediawiki
РСЯ в Mediawiki
Шаблон Vector у MediaWiki довольно сложный для понимания, особенно тем, кто в программировании не особо силён. Так что тут описывается как это можно сделать
Для изменения файлов, Вы должны хотя бы немного понимать код, так как можно банально испортить работоспособность сайта. Поэтому все изменения делаются на свой страх и риск.
Установка Яндекс.Метрики в шаблон Vector Mediawiki
На примере, будет показано, как установить счетчика от Яндекс.Метрика, но по аналогии можно установить любой другой счетчик.
Для начала нужен сам код счётчика. В нашем случае заходим в настройки Метрики и копируем код счетчика (нужно выбрать галочку — код в одну строку)
Sape в Mediawiki
Я давно хотел обновить тему для сайта на движке MediWiki. Мне нравится тема Vector, но как добавить туда рекламный код не понимал. Поиске в интернете с периодичностью пару в пару месяцев не давал результатов.
Так что я решил потратить время и разобраться с этим вопросом. Но перво-наперво я скачал новый скин из движка. Пришлось обновить движок до последней версии. Выяснилось, что теперь нужно обновить PHP. Ладно это не сложно, благо, что подобное делается в несколько кликов (сайт крутиться на хостинге от Reg.ru, но это также легко сделать в любой панели ISPManagaer). В любом случае, проверяйте версии, которые требуется для установки или обновления сайта. Меня оправдывает, что есть свежий BackUp, а посещаемость сайта около 10 человек в день. Это тестовый сайт. На нем протестирую и буду обновлять второй, где посещаемость гораздо выше.
Sape.RTB в Mediawiki
Делаем на подобии РСЯ в Mediawiki.
Мы будем работать с двумя файлами: VectorTemplate.php и SkinVector.php. Оба файла находятся в папке сайт.рф/skins/Vector/includes
Для начала работаем с файлом VectorTemplate.php. Находим в нем функцию private function getSkinData()
. В самом начале функции присеваются переменные. Нас тут интересует переменная $out, после её инициализации нужно добавить код: