Перейти к основному содержанию
Sape в Mediawiki

Sape в Mediawiki

Я давно хотел обновить тему для сайта на движке MediWiki. Мне нравится тема Vector, но как добавить туда рекламный код не понимал. Поиске в интернете с периодичностью пару в пару месяцев не давал результатов.

Так что я решил потратить время и разобраться с этим вопросом. Но перво-наперво я скачал новый скин из движка. Пришлось обновить движок до последней версии. Выяснилось, что теперь нужно обновить PHP. Ладно это не сложно, благо, что подобное делается в несколько кликов (сайт крутиться на хостинге от Reg.ru, но это также легко сделать в любой панели ISPManagaer). В любом случае, проверяйте версии, которые требуется для установки или обновления сайта. Меня оправдывает, что есть свежий BackUp, а посещаемость сайта около 10 человек в день. Это тестовый сайт. На нем протестирую и буду обновлять второй, где посещаемость гораздо выше.


ИчиОколо 1 минMediawikiMediawikiSape
Sape.RTB в Mediawiki

Sape.RTB в Mediawiki

Делаем на подобии РСЯ в Mediawiki.

Мы будем работать с двумя файлами: VectorTemplate.php и SkinVector.php. Оба файла находятся в папке сайт.рф/skins/Vector/includes

Для начала работаем с файлом VectorTemplate.php. Находим в нем функцию private function getSkinData(). В самом начале функции присеваются переменные. Нас тут интересует переменная $out, после её инициализации нужно добавить код:


ИчиОколо 1 минMediawikiMediawikiSapeSape RTB
Sape.RTB в Laravel

Sape.RTB в Laravel

Ларавел довольно популярный framework. По идее, тому, кто сделал сайт на Laravel, не составит проблем подключить Sape. Ну или любой другой дополнительный функционал.

Но бывают разные ситуации. Например, программист был только на этапе запуска. А нанимать программиста, который это сделает, не всегда целесообразно.


ИчиОколо 2 минLaravelLaravelSapeSape RTB