Богдан

Богдан

С нами с 02 марта 2013; Место в рейтинге пользователей: #161

Пару модификаторов для MODX

Модификатор телефонного номера

К примеру нам нужно вывести телефонный номер в формате: +7 (900) 2000 600 и так чтобы он нажимался как ссылка для запуска на устройствах

Но так как плейсхолдер всего один [[++phone]]

Создаем сниппет phone c содержимым
Андрей Степаненко
07 декабря 2018, 09:42
modx.pro
18
3 285
+13

Выбор в скрипте создания сайта: PHP 5/7, HTTP(S)

При настройке сервера по этой инструкции для создания нового сайта очень удобно пользоваться приложенным скриптом.

В процессе эксплуатации сервера с ним произошли основные метаморфозы:
1) Обновлен nginx до версии 1.10 по официальной инструкции.
2) Установлен PHP7 по этой инструкции. Спасибо Сергею Пожидаеву.
3) Установлены скрипты Let's Encrypt по этой инструкции
Воеводский Михаил
28 сентября 2016, 14:02
modx.pro
17
2 501
+6

Сохранение корзины для пользователей

На одном из проектов появилась задача сохранять содержимое корзины для зарегистрированных пользователей, чтобы при последующей авторизации с любого компьютера они имели возможность продолжить покупки, а не добавлять все заново.

В качестве решения получился очень простой плагин, который выполняет 2 действия:
1) Сохраняет содержимое корзины в extended поля пользователя после каждого изменения корзины
2) Восстанавливает содержимое корзины перед каждой обработкой запрошенной страницы.

Воеводский Михаил
08 августа 2016, 15:06
modx.pro
42
5 736
+12

Сборка для быстрого создания сайтов на MODX

14 10 000
Последнюю неделю я активно занялся оформлением сборки MODX, чтобы ускорить создание новых сайтов. В сборке реализовано много мелочей, которые каждый раз приходится делать после установки MODX, например, создание страницы для 404 ошибки и указание её id в настройках, установка стандартного набора дополнений, robots.txt и sitemap.xml, редирект на основное зеркало (удаление www из адреса), настройка дружественных URL и всё в таком духе.



Под катом более подробно о том, что можно получить при установке сборки.
Илья Уткин
01 августа 2016, 14:09
modx.pro
25
26 808
+13

msCart: как сделать кнопку "Товар уже в корзине"

Использую сниппет msCart для вывода корзины. Вопрос — как можно сделать, чтобы после добавления в корзину кнопка превращалась в Товар уже в корзине. Где хранится информация об этом?
Григорий
22 июля 2016, 12:10
modx.pro
10
3 593
0

Сделать заказ в minishop2

Добрый день. Не могу разобраться как сделать заказ что бы он появился в заказах в minishop2. Пытаюсь реализовать покупку в одик клик. Сделал обращение через аякс к снипиту, передаю в него айди, цену и т д, но какой код написать в самом снипите для добавления заказа не могу разобраться.

думаю что должно быть что то типо такого:

$miniShop2 = $modx->getService('minishop2');
$miniShop2->initialize($modx->context->key);


$miniShop2->order->add( 'receiver', trim( 34 ) );
$miniShop2->order->add( 'email', trim( 314 ) );
$miniShop2->order->add( 'delivery', 1 ); // id метода доставки
$miniShop2->order->add( 'payment', 1 ); // id метода оплаты

Подскажите пожалуйста.
stas
18 июля 2016, 09:04
modx.pro
2
4 561
0

Звездный рейтинг с микроразметкой

Здравствуйте. Звездный рейтинг. Перед тем как задать вопрос перелопатил интернет и ничего не нашел толкового, для не зарегистрированных пользователей
Борис И
17 июля 2016, 16:52
modx.pro
1
3 117
+1

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

Компонент looked для MODX revolution даёт возможность добавить на сайт блок с последними просмотренными страницами (товарами) пользователем.
Марат Марабар
07 июля 2016, 20:00
modx.pro
14
10 700
+27

Резервное копирование сайта на MODX в Google Диск

О необходимости резервного копирования сказано много. Мы в этой статье рассмотрим удобный и простой способ для серверов, настроенных по этой замечательной инструкции.

Итак, вводные данные:
  • Каждый сайт работает от своего пользователя;
  • Все сайты находятся в /var/www/ ;
  • Системное имя пользователя, имя пользователя БД и название БД совпадают.
Что нам нужно в результате:
  • Создание zip архива всего сайта и sql дампа БД в ~/backup
  • Подстановка даты в имя файлов
  • [Опционально] Закачивание всех архивов в Google Drive и удаление с сервера
Воеводский Михаил
24 июня 2016, 12:00
modx.pro
30
5 396
+21

В погоне за удобством посетителей или умные ссылки

Здравствуйте.
У многих на сайтах есть блок с похожими статьями, как правило их выбирают из тех же категорий или используют теги. Но не все ссылки (статьи) в этих блоках одинаково полезны для посетителей, и если проверить, то на одни кликают часто, на другие крайне редко.
Борис И
06 июня 2016, 17:03
modx.pro
20
3 440
+12