.

Регистрационные данные на почту клиента, miniShop2

Появилась задача: после заказа клиентом товаров в интернет-магазине, реализованном на miniShop2, высылать регистрационные данные (логин/пароль) на указанную почту клиента. Из коробки почему то такого функционала нет, хотя регистрация проходит. Получается так, что пользователь после оформления заказа даже и не подозревает что только что зарегистрировался на сайте. Как-то это не правильно. Собственно отсюда и появилась такая задача.

Читать дальше »


Плагин для цитирования отдельных текстов в Tickets

Каждый, наверное, видел на современных форумах есть возможность цитирования отдельно взятого текста путём выделения его. Т.е выделяем текст на странице топика или в комментарии пользователя, появляется тултип с предложением процитировать выделенное — жмём и выделенный текст уже в редакторе обрамлённый тегами blockquote. Этот плагин как-раз это и умеет
Обратились ко мне ребята с такой просьбой, в следствии чего и появился этот плагин. Код не выкладываю, ниже будет ссылка где его можно скачать и попробовать в работе. Расскажу только вкратце что он делает.

Читать дальше »


[looked] Компонент "Вы смотрели"

Компонент looked для MODX revolution даёт возможность добавить на сайт блок с последними просмотренными страницами (товарами) пользователем.

Читать дальше »


Запрет индексирования в robots.txt

Плагин для MODX — добавляет в файл robots.txt страницы, которые скачивать поисковыми системами не нужно. Срабатывает на системное событие OnDocFormSave, ориентируется на чекбокс Доступен для поиска. Если отмечено и есть этот урл в robots.txt — удаляем, иначе добавляет.

Читать дальше »


Установка NGINX, php5-fpm, MySQL, часть 2

В первой части мы установили операционную систему Debian 8 в VirtualBox, настроили её для разворачивания сервера. В этой части мы установим все необходимые пакеты необходимые для работы нашего сервера.
Все работы производятся в Debian 8, так же актуально для Ubuntu.

Читать дальше »


Установка Debian/Ubuntu в VirtualBox, часть 1

В первой части я расскажу как установить и настроить сервер в VirtualBox. В качестве сервера будет использоваться операционная система Debian 8. Данная установка, также, будет действительна для Ubuntu 16.04. Всего планируется планируется, по этой теме, 3 части:

  1. Установка Debian/Ubuntu в VirtualBox
  2. Установка NGINX, php5-fpm, MySQL
  3. Установка и настройка Froxlor
  4. Возможно что-то ещё...
Дальше интересней.

Читать дальше »


msMiniCartDynamic для miniShop2

Компонент msMiniCartDynamic для магазина miniShop2 даёт возможность изменять количество добавляемых товаров в корзину, как кнопками ±, так и ручным вводом количества в поле input. Также, при необходимости, есть возможность динамического изменения миникорзины. Далее подробно.

Читать дальше »


Миниатюра видео из Coub в галерею xenForo

При вставке в галерею xenForo видео из Coub, необходимо получить миниатюру этого видео через API Coub. Для этого пишем свой класс и указываем его в таблице.

Читать дальше »


Индикаторы по количеству баннеров в карусели

При динамической загрузки в карусель баннеров, как правило, индикаторы отображения текущего баннера остаются не у дел. Небольшой скрипт jQuery поможет решить эту проблему. Скрипт писался для Bootstrap3.

Читать дальше »


Плагин для добавления параметров в TV

Для добавления в TV MODX параметров по умолчанию, можно написать простейший плагин, который будет срабатывать на событие OnDocFormSave. Для чего это нужно, в моём случае — есть интернет-магазин по продаже контрактных автозапчастей, где одна и та же запчасть подходит к разным моделям одной и той же марки авто. Т.е. TV использует множественный выбор, а так как модели могут добавляться, необходимо исключить редактирование менеджером данного TV — всё-равно напортачит.

Читать дальше »