Использование Composer в проектах на PHP

Composer — это менеджер внешних библиотек для вашего проекта. Например, если вы используете jquery, jqueryui, какие-то другие библиотеки, то для того чтобы не тащить их при переносе проекта, не следить за их обновлением и актуальностью, достаточно использовать Composer. При новой инсталляции проекта достаточно будет выполнить

для генерации начального composer.json  (создание нового проекта) достаточно выполнить:

добавить нужные пакеты в папку vendor можно:

Обновить пакеты можно:

Ну и далее как использовать в своем коде PHP:

 
Или JS:
 

Ну и в догонку. Если у вас из проекта нет доступа к папке vendor, а нужно для использования например css и js непосредственно на странице, можно сделать симлинк, например что-то вроде:

 

Простая загрузка файла на сервер используя JQUERY

Задача: сохранить файл на сервер без обновления страницы. Т.е. при помощи ajax

Решение:

Клиентская часть:

Серверная часть:

Как узнать версии скриптов используемых на сайте.

А именно Jquery, Bootstrap, JqGrid и т.п. Ну например так:

 

JQuery tablesorter не правильно сортирует число

Казалось бы, что тут такого? В таблице строго число, разделенное точкой, а сортирует.. Какие-то колонки нормально, какие-то не пойми как. Проблема решается только если четко сказать плагину, какие колонки числа. Например так:

Выводим красивое сообщение пользователю после отправки сообщения из Contact Form 7

Начиная с версии 7.5, события нужно теперь отлавливать через DOM. Например вывод сообщения об успешной отправке письма можно оформить так:

1 26 27 28 29 30 54