Отправка цели об успешной отправке данных с формы в SkeekS CMS
- 11 июл. 2024 г.
В ходе работы частенько приходится сталкиваться с задачами, которые решаются путем чтения документации какой нибудь библиотеки.
Так в частности в этот раз пришлось столкнутсья с https://github.com/PHPOffice. Это отличная библиотека для работы office документами. С ее помощью можно читать и формировать эти документы на php.
Речь идет именно о том, что мы уже сделали проект и имеем базу данных, однако нет миграций оформленных по правилам yii2.
Очень частой задачей, для того чтобы предоставить вашим пользователям качественный и удобный функционал сайта, является преобразование ссылок в обычном тексте или html. Ведь, когда вы даете своим пользователям, что либо писать самостоятельно на сайте (например комментарии), то конечно же стараетесь их оградить от html кода. Но если они не используют его, то они не могут по правилам html выделять ссылки. И это нужно делать за них.
Для проектов на yii2 framework я написал небольшое расширение: https://cms.skeeks.com/marketplace/components/tools/other/396-preobrazovanie-neaktivnyh-ssylok-v-tekste
Для копирования в буфер обмена любого текста на js можно вставить этот текст в input, который обязательно должен быть виден и не находится в скрутом div, выделить его и использовать встроеную функцию js document.execCommand("copy");
Бывают ситуации когда необходимо изменить hostname сервера.
Например если вы установили на сервер Proxmox7 и в последствии поменяли hostname и при этом web интерфейс панели Proxmox перестал работать.
В ходе реализации одного интересного проекта (связанного с навигацией GPS) столкнулся с тем, что данные приходят на сервер от GPS в формате nmea. А координаты, в свою очередь, для использования в web нуждаются в дополнительной обработке.
Оставляю небольшой gist преобразования координат на языке php.
Одним из вариантов может быть следующий пример:
В конфиг файле проекта @frontend/config/main.php добавить: