BotHost (bothost.ru) - не классический VPS, а специализированная PaaS-платформа для запуска ботов без ручной настройки сервера, systemd, SSL и базовой инфраструктуры. Позиционируется как хостинг ботов для мессенджеров: загрузка кода, автоматическое развертывание в Docker-контейнере и мониторинг из панели.
В этом разделе собраны практические инструкции по настройке сайтов, CMS, фреймворков и рекламных или аналитических интеграций.
Разделы
| Раздел | Что внутри |
|---|---|
| MediaWiki | Sitemap, Яндекс Метрика, рекламные блоки, Sape, Turbo-страницы и связанные настройки |
| WordPress | Практические заметки по WordPress и плагинам |
| Laravel | Рецепты и заметки по Laravel |
| Сайты на Vue | VuePress, Nuxt Content, Метрика и настройки для Vue-проектов |
Раздел собран как единая база по хостингам: отдельно лежат провайдеры, отдельно общие материалы и отдельно практические серверные инструкции.
Разделы
| Раздел | Что внутри | Ссылка |
|---|---|---|
| Провайдеры | Обзоры, личный опыт, плюсы, минусы, спорные моменты и кандидаты на тест | Провайдеры |
| Информационные материалы | Общие заметки по рынку, рискам, проверке отзывов и требованиям к размещению данных | Информационные материалы |
| Тестирование | Практические проверки VPS: сеть, диск, CPU, поддержка и базовая доступность | Тестирование |
| Скрипты | Серверные инструкции, настройки Linux, Docker, swap, очистка диска и правила для ботов | Скрипты |
В этом разделе собрана полезная информация по различным аспектам SEO, веб-аналитики и настройки сайтов.
Смотрите раздел Нейросети о применении искусственного интеллекта в SEO.
Ларавел довольно популярный framework. По идее, тому, кто сделал сайт на Laravel, не составит проблем подключить Sape. Ну или любой другой дополнительный функционал.
Но бывают разные ситуации. Например, программист был только на этапе запуска. А нанимать программиста, который это сделает, не всегда целесообразно.
На примере, будет показано, как установить счетчика от Яндекс.Метрика, но по аналогии можно установить любой другой счетчик.
Для начала нужен сам код счётчика. В нашем случае заходим в настройки Метрики и копируем код счетчика (нужно выбрать галочку — код в одну строку)
Далее находим в файле mediawiki\skins\Vector\includes\VectorTemplate.php (там, где редактировался код Сапы)
Я давно хотел обновить тему для сайта на движке MediWiki. Мне нравится тема Vector, но как добавить туда рекламный код не понимал. Поиске в интернете с периодичностью пару в пару месяцев не давал результатов.
Так что я решил потратить время и разобраться с этим вопросом. Но перво-наперво я скачал новый скин из движка. Пришлось обновить движок до последней версии. Выяснилось, что теперь нужно обновить PHP. Ладно это не сложно, благо, что подобное делается в несколько кликов (сайт крутиться на хостинге от Reg.ru, но это также легко сделать в любой панели ISPManagaer). В любом случае, проверяйте версии, которые требуется для установки или обновления сайта. Меня оправдывает, что есть свежий BackUp, а посещаемость сайта около 10 человек в день. Это тестовый сайт. На нем протестирую и буду обновлять второй, где посещаемость гораздо выше.
Делаем на подобии РСЯ в Mediawiki.
Мы будем работать с двумя файлами: VectorTemplate.php и SkinVector.php. Оба файла находятся в папке сайт.рф/skins/Vector/includes
Для начала работаем с файлом VectorTemplate.php. Находим в нем функцию private function getSkinData(). В самом начале функции присеваются переменные. Нас тут интересует переменная $out, после её инициализации нужно добавить код:
