Меню со свайпом для мобильной версии сайта

Вот заморочился с мобильной версией сайта, в частности с меню. Чтобы оно свайпом (сдвигом пальца) открывалось слева.

Всё бы ничего, да то меню тормозит на старых устройствах, то работает криво, то еще что. Перебрал почти все существующие в природе, решил поделиться опытом (и найти лучшее заодно).

Если знаете jquery то можно взять хорошую библиотеку обработки жестов — hammer.js (http://hammerjs.github.io/) и на основе её уже делать что-то, ну или фишечки на сайте свои.

В начале я взял меню — mmenu (http://mmenu.frebsite.nl/), куча всего, есть дополнения, подключается hammer.js но тормозит на старых мобилах.

Читать далее

Черный фон при конвертации картинки в php из png в jpg

При загрузке png картинки посредством php и конвертации их в jpg прозрачный фон становился черным, что портило всю картину.
Но есть решение, достаточно нарисать белый квадрат на заднем фоне и потом уже на заготовку перекладывать png картинку и сохранять в jgp, тогда всё ОК ;)

Читать далее

Zend framework 2, SetCookie, задаем произвольные кукисы (cookies)

Например в проекте в контроллере при каком либо действии нужно задать произвольные кукисы (cookies) для этого нужно в начале контроллера подключить
use Zend\Http\Cookie;
use Zend\Http\Header;
use Zend\Http\Header\SetCookie;
use Zend\Http\Response;

Читать далее

Автоматическая печать картинки при включении компьютера (чтобы принтер не высыхал)

Слегка предыстория: у нас на работе дизайнер был неделю в отпуске и со струйным фото-принтером с СНПЧ случилась беда, перестал печатать, пришлось проводить ему очистку и промокание головки, потом хорошо что заработал и печатает норм.

Чтобы такого не допустить решил настроить так:
каждый день в определенное время он включается и печатает 1 картинку и потом вырубается. Краски тратится не много, а гемора потом намного меньше.

Что делаем:
1) в биосе настраиваем чтобы комп сам включался, думаю каждый найдет где это.
2) делаем задание в пларовщике заданий выполнения bat файла.
В файле пишем такую строчку:

Читать далее

Не входит в PHPMyAdmin, ошибка после обновления ISPmanger на firstvds

После обновления или изменения пароля root на вход в phpmyadmin при входе в панель выдается ошибка:

$cfg['Servers'][1] = array( ‘verbose’ => ‘MySQL’, ‘auth_type’ => ‘cookie’, ‘host’ => ‘localhost’, ‘user’ => » );

Точней даже не ошибка а просто строчка, после которой сама панель не грузится.

Решается эта проблема довольно просто, находим файл config.inc.php, который по умолчанию на freebsd лежит в /usr/local/www/phpMyAdmin, открываем его.

Находим в самом конце эту строчку и удаляем её, т.к. она находится после тега ?> и мешает работе.

На этом ВСЁ. Заходим в панель и работаем….

Читать далее