Архив автора: merinovkv

Об авторе merinovkv

Делаю сайты. Быстро, качественно, недорого - любые два пункта на ваш выбор.

Восстановление пароля админа в MODX Revo

Забытый пароль админа MODX Revolution можно восстановить. И сейчас я расскажу вам, как это сделать правильно, не нарушая используемый алгоритм хеширования с солью.

Читать далее

Слайдерописателям. Изменение размера слайдера и картинки в нем при изменении размера окна.

Господа! Неужели я один до этого додумался? )) Сколько ни смотрел слайдеров — ни один не умеет динамически менять свои размеры при ресайзе окна (даже платные).

Читать далее

Ошибка Creating default object from empty value.

Сегодня расковыривал один компонент для Joomla 1.5 и в процессе нашелся такой вот забавный баг. При построении списка создавался массив, который отдавал в логи ошибку при каждой итерации:

Warning: Creating default object from empty value in /srv/vhosts/…/xxx.php on line 200

Ларчик просто открывался. Эта ошибка справедлива для PHP >=5.4, для более ранних версий все будет хорошо.

Читать далее

Как найти режим разработчика в Safari

Волею судеб, пришлось вести разработку на Windows. С Safari дел как-то не имел по причине отсутствия соответствующего железа, а виндой не пользовался уже давно. Да и frontend-разработкой занимался постольку поскольку последнее время.

Читать далее

Новое поле в списке товаров в админке WebAsyst

Как ни крути, а пришлось заниматься WebAsyst`ом. Не сказать, что я был этому сильно рад, но, как говорится, была бы работа…

Речь пойдет не о новом движке пятой версии. О старом. Версия 309. Итак, в стандартном вебасисте есть возможность из списка товаров в админке выключать товар. Это хорошо, но не правильно, ведь если товара нет на складе, то его лучше не отключать совсем, выбрасывая поисковику 404, а указать, что его временно нет в наличии. Как раз за последнее и отвечает галочка «Можно купить» на странице редактрирования товара.

Читать далее

TypeError: jQuery(…).fancybox is not a function в карточке товара Virtuemart 2

Собственно, это может произойти не только в Virtuemart, этим может заболеть любой сайт, когда в нем накручивается много разных  плагинов jQuery от разных фреймворков. Например, у меня (одного из моих клиентов) такая бяка полезла после того, как в шаблоне, сгенерированном Artisteer, начало конфликтовать практически все, что могло (Joomla 1.5 + Virtuemart 2.0 + шаблон от Artisteer = [closed censorship]).

Короче. Если вываливается что-то типа «.fancybox is not a function» — это говорит только о том, что где-то что-то конфликтует. Читать далее

Переход к товарам производителя при клике на него в модуле Virtuemart 2

В модуле производителей Virtuemart 2 (mod_virtuemart_manufacturer) при клике на производителя, осуществляется переход на страницу производителя, где пользователь может прочитать о том, насколько мегакрут этот производитель и, нажав на кнопку «Посмотреть все товары», перейти уже к товарам, которые делает этот производитель.

Где-то это нужно, а где-то надо сразу показать товары. Вот этим мы и займемся сейчас.

Читать далее

Кнопка Купить в категории Virtuemart 2

Задача, конечно, тривиальная, но где гарантия, что я не забуду через полгода-год, как это делать 🙂 Надо, чтобы в категории Virtuemart 2 пользователь мог заказать купить товар. Делов-то.

Читать далее