Станислав

Станислав

С нами с 25 марта 2017; Место в рейтинге пользователей: #260

Несколько платных приложений

Которые стали бесплатными:
  • msExportUsersExcel — Экспорт пользователей MODX REVOLUTION
  • msNAP — Уведомления о покупках других посетителей
И пара приложений которые стали бесплатными еще в марте:

  • mc1C — Управление медицинским центром 1С
  • yClients — Aвтоматизация фитнес центров, салонов красоты и д.р.
Теперь мои приложения можно скачать из репозитория modstore.pro бесплатно))
Андрей Степаненко
15 апреля 2019, 15:02
modx.pro
2
1 490
+21

Проверка на заполнение атрибута alt у тега img

SEO-шники говорят что атрибут alt у тега img очень важен для поисковых роботов. Один из товарищей попросил написать на его сайт плагин, который на лету проверял бы наличие и заполнение атрибута ALT у всех изображений и не давал бы менеджеру сохранить ресурс если хоть 1 изображение без атрибута alt (не важно пустой он или его вообще нет).
iWatchYouFromAfar
01 апреля 2019, 20:57
modx.pro
12
6 914
+13

Увечиличаем скорость синхронизации 1С с minishop2 в 3-5 раз. mSklad/mSync

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

Из-за того что 1С отправляет import.xml, offers.xml и изображения по одному файлу, синхронизация с сайтом довольно надолго затягивается.

К примеру: если у вас 1000 изображений (а время на отправку изображения минимум 1-2 секунды) то нетрудно подсчитать что в итоге ваша загрузка займет минимум 16 минут, это только на отправку файлов на сервер не считая самой обработки файлов.

Эта небольшая доработка класса, скажет 1С отправлять файлы в архиве со всеми данными целиком.
После чего архив будет слаться частями (размер архива указывается в file_limit).
Допустим что интернет у нас слабенький и укажим чтобы часть архива была максимум 10мб.

Внимание!!! Этот метод использовался для синхронизации через mSklad, так что ваш класс может чем то отличатся. Не советую пробовать на боевом сайте.
Андрей Степаненко
01 апреля 2019, 13:45
modx.pro
6
1 705
+10

Как зашифровать компонент на основе modExtra?

Мне инструкцию прислали

Инструкция:
1 В пакет нужно добавить этот ресолвер gist.github.com/bezumkin/52b4627783e22775b969aa479c281121
2 В корень директории core компонента этот класс gist.github.com/bezumkin/7eb7b508e033f04ea6ab5769c1e74c52
3 И поменять скрипт сборки в 2х местах gist.github.com/bezumkin/9d17b0bf9e3271987816c32906ed357c
4 Первый кусок до // — в начале, сразу после registerNamespace, а второй кусок в конце, перед pack()

По пункту 2 уточнить в UserTest\core\ или в UserTest\core\components\usertest?
Особо не понятные пункты 3, 4. Не понятно что и куда пихать в build.transport.php.
Александр Туниеков
31 марта 2019, 08:36
modx.pro
3
814
0

AMP

Делаю amp по этому гайду

объясните плз вот этот момент я не понял с каким урл создать ресур и что ему передавать

3 Ресурс
Входная точка у всех AMP-страниц одна. Этой странице будет передаваться GET-параметр, содержащий псевдоним (alias) страницы, например:

https://quasi-art.ru/amp?page=modx-and-amp
4 Шаблон оригинальной версии
В шаблоны оригинальных версий страниц нужно добавить мета-тег, указывающий на адрес AMP-версии текущей страницы:

<link rel="amphtml" href="https://quasi-art.ru/amp?page=modx-and-amp" />
Aslero
29 марта 2019, 00:08
modx.pro
2
733
0

Вывод всех опций minishop2 и автоматическое их добавление в словарь одной кнопкой.

Всем привет, как всегда возникла задача максимально упростить и автоматизировать рутинные процессы в MODX. Будем делать автоматическое добавление опций в словарь и автоматически подтягивать список опций, куда вам угодно будет.
Vlad Brise
14 марта 2019, 19:47
modx.pro
22
4 121
+14

Генерация превью в формате webp для miniShop2

С приходом поддержки webp в MODX участились вопросы о возможности генерации превью товаров miniShop2 в этом формате. По началу казалось что все должно работать из коробки, но на практике этого нет.
Причиной оказалось отсутствие расширения webp в источнике файлов MS2 и в двух системных настройках ('upload_files','upload_images').
PG
PG
14 марта 2019, 06:57
modx.pro
16
4 725
+11

А можно ли в своих целях использовать авторизацию в manager?

Здравствуйте. Бывает необходимо на сайте сделать какое-то не сложное управление данными. Обычно я использую банально бутстрап, в котором на нескольких страничках вывожу какую-то информацию. Делаю страницу с логином, настраиваю компоненты… А может быть есть проще вариант?
Николай
25 февраля 2019, 15:56
modx.pro
1
555
+1

Синхронизация Minishop2+msProductRemains с 1C

10 10 000
На сайте организована синхронизация Minishop2 с 1С 8 с помощью компонента mSync, также используется msProductRemains. В 1С товары хранятся отдельными позициями для каждого размера. Необходимо каким-либо образом реализовать синхронизацию, при которой несколько позиций с разными размерами будут представлены на сайте как один товар (с учетом остатков по каждому из размеров в msProductRemains).

telegram: @justdzi
skype: bringmeout
Дмитрий
25 февраля 2019, 13:53
modx.pro
2
625
0

Оплата заказа miniShop2 без перехода на страницу платёжки

Порой клиенту приходит в голову навязчивая идея ни в коем случае никуда не перенаправлять со своего сайта. И даже чтобы оплатить заказ — ни на какую платёжку не уходить, оставаться на сайте. При этом, денег, чтобы заплатить за разработку интерфейса приёма карт прямо на сайте, у него нет:) Именно по этому поводу и был изобретён этот костыль.
mngatoff
20 февраля 2019, 14:56
modx.pro
23
2 071
+16