
Григорий
С нами с 11 декабря 2015; Место в рейтинге пользователей: #552Разработка сервиса продажи услуг
30 1
Есть работа по разработке сервиса на базе Revo.
Очень короткое описание: разработка сервиса продажи услуг (виртуальные товары) с нетипичным функционалом.
Функционал:
1. Регистрация, Авторизация пользователей
2. Личный кабинет пользователя
• Управление персональными данными (email, фамилия, имя, пароль, etс.)
• Отображение данных купленного виртуального товара (графики, табличная информация, etс.)
3. Магазин (с одним типом виртуальных товаров)
4. Тесты (Тестирование): серия вопросов с предложенными вариантами
ответов.
5. Динамическое построение графиков на JS
6. Запросы к стороннему API и обработка полученных данных
7. Генерация PDF файлов с данными, которые выводятся в
кабинете Покупателя
8. Мультиязычность
Описание
https://we.tl/t-ZyPNbTdWIz
Ссылка на описание будет жить до: 8 October, 2018
По всем вопросам можно в личку или Skype: gregory.kalinin
Предпочитаемый вариант сотрудничества: договор и безналичная оплата
Очень короткое описание: разработка сервиса продажи услуг (виртуальные товары) с нетипичным функционалом.
Функционал:
1. Регистрация, Авторизация пользователей
2. Личный кабинет пользователя
• Управление персональными данными (email, фамилия, имя, пароль, etс.)
• Отображение данных купленного виртуального товара (графики, табличная информация, etс.)
3. Магазин (с одним типом виртуальных товаров)
4. Тесты (Тестирование): серия вопросов с предложенными вариантами
ответов.
5. Динамическое построение графиков на JS
6. Запросы к стороннему API и обработка полученных данных
7. Генерация PDF файлов с данными, которые выводятся в
кабинете Покупателя
8. Мультиязычность
Описание
https://we.tl/t-ZyPNbTdWIz
Ссылка на описание будет жить до: 8 October, 2018
По всем вопросам можно в личку или Skype: gregory.kalinin
Предпочитаемый вариант сотрудничества: договор и безналичная оплата
Доработка плагина MathX
7 1
Требуется доработка плагина MathX — LaTeX, он генерирует растровую картинку, а требуется получить на выходе SVG.
Сам плагин:
modx.com/extras/package/mathxlatexformulasinmodx
По цене и срокам — обсуждаемо…
Сам плагин:
modx.com/extras/package/mathxlatexformulasinmodx
По цене и срокам — обсуждаемо…
Поправить плагин MathX
7 1
Возникла проблема с плагином: MathX — LaTeX
В логах появилась ошибка:
modx.com/extras/package/mathxlatexformulasinmodx
Кто нибудь возьмётся поправить?
В логах появилась ошибка:
[2018-09-18 22:53:03] (ERROR @ *** /core/cache/includes/elements/modplugin/66.include.cache.php : 32) PHP warning: mkdir(): Файл существует
Код из плагина:if (!is_dir($cached_images)) {
mkdir($cache_path, 0777);
}
Плагин:modx.com/extras/package/mathxlatexformulasinmodx
Кто нибудь возьмётся поправить?
Нужна помощь зала. проблема с плагином: MathX
Возникла проблема с плагином: MathX — LaTeX
В логах появилась ошибка:
В логах появилась ошибка:
[2018-09-18 22:53:03] (ERROR @ /var/www/rostsber/data/www/rostsber.ru/core/cache/includes/elements/modplugin/66.include.cache.php : 32) PHP warning: mkdir(): Файл существует
Код из плагина:if (!is_dir($cached_images)) {
mkdir($cache_path, 0777);
}
Подскажите как исправить проблему? Получить user_id авторизованного на стороне
Нужен добрый совет.
Мы разрабатываем довольно сложную систему которая будет состоять из частей:
— авторизация и магазин на modx
— API на Flask/Python
— фронтенд на Angular/Typescript
Для этого нам необходимо реализовать сценарий покупки через minishop/modx:
— пользователь с главной страницы (Angular) переходит в магазин minishop2 (например, /shop)
— покупает лицензию (читай товар)
— происходит переадресация на главную страницу (Angular)
Здесь связке Angular/Flask нужно идентифицировать пользователя: user_id и license_status.
Мы разрабатываем довольно сложную систему которая будет состоять из частей:
— авторизация и магазин на modx
— API на Flask/Python
— фронтенд на Angular/Typescript
Для этого нам необходимо реализовать сценарий покупки через minishop/modx:
— пользователь с главной страницы (Angular) переходит в магазин minishop2 (например, /shop)
— покупает лицензию (читай товар)
— происходит переадресация на главную страницу (Angular)
Здесь связке Angular/Flask нужно идентифицировать пользователя: user_id и license_status.
Данные покупателей по запросу
Вопрос к гуру:
Для интеграции с приложением (на Python) нам необходимо по запросу узнавать список всех пользователей, производивших покупки, и список покупок конкретного пользователя.
Есть ли в miniShop2 простой способ через HTTP запросить такие списки? По типу простого встроенного REST API без дополнительного программирования?
Прямое подключение к БД miniShop2 тоже подходит.
В каких таблицах хранится эта информация?
Документируется ли схема БД так, чтобы приложение не сломалось при возможном обновлении БД?
Спасибо за помощь заранее…
Для интеграции с приложением (на Python) нам необходимо по запросу узнавать список всех пользователей, производивших покупки, и список покупок конкретного пользователя.
Есть ли в miniShop2 простой способ через HTTP запросить такие списки? По типу простого встроенного REST API без дополнительного программирования?
Прямое подключение к БД miniShop2 тоже подходит.
В каких таблицах хранится эта информация?
Документируется ли схема БД так, чтобы приложение не сломалось при возможном обновлении БД?
Спасибо за помощь заранее…
Office - JGrowl
Коллеги, дайте подсказку есть ли возможность отключить JGrowl в пакете Office и выводить уведомления на странице?
(Например при Авторизации)
(Например при Авторизации)
TinyMCE Rich Text Editor 1.1.1-pl
TinyMCE RTE — режет незнакомые ему теги, например
/core/components/tinymcerte/templates/script.tpl
/assets/components/tinymcerte/js/mgr/tinymcerte.js
и даже настройки системы
Подскажите, уважаемые знатоки, что делать? Куда копать?
— Ответ найден, спасибо мне.
BullShit — tinymcerteonrichtexteditorinit.class.php
<m>
или <math>
Искал возможность решить проблему через extended_valid_elements, но безуспешно, были проверены:/core/components/tinymcerte/templates/script.tpl
/assets/components/tinymcerte/js/mgr/tinymcerte.js
и даже настройки системы
Подскажите, уважаемые знатоки, что делать? Куда копать?
— Ответ найден, спасибо мне.
BullShit — tinymcerteonrichtexteditorinit.class.php
MS2 - смена типа ресурса
Привет всем.
Такая проблема нарисовалась: MiniShop 2.4.2, при смене типа ресурса документ > товар магазина или наоборот — при сохранении вешает админку. Модально окно «сохранение ресурса» зависает наглухо.
Консоль показывает ошибку:

Куда копать, подскажите?
Такая проблема нарисовалась: MiniShop 2.4.2, при смене типа ресурса документ > товар магазина или наоборот — при сохранении вешает админку. Модально окно «сохранение ресурса» зависает наглухо.
Консоль показывает ошибку:
SyntaxError: expected expression, got '<'
(
ext-all.js (line 1, col 1)
Скриншот:
Куда копать, подскажите?
Интеграция с SendPulse: Modx Revolution + Minisho
Есть сайт на Modx Revolution + магазин Minishop.
Необходим плагин для отправки данных пользователя в сервис SendPulse в соответствующие адресные книги рассылки:
1. после регистрации нового пользователя
2. после совершения покупки или изменения статуса заказа
Реализация:
1. после регистрации нового пользователя на сайте его данные отправляются в нужную адресную книгу в SendPulse
2. MiniShop:
— после совершения покупки проверяем существование адресной книги с названием идентичным Pagetile товара — если да, добавляем в нее данные пользователя, если нет — создаем адресную книгу, затем добавляем в нее данные пользователя
— при отмене заказа деактивируем пользователя в нужной адресной книге SendPulse
SendPulse: sendpulse.com/ru/api
Необходим плагин для отправки данных пользователя в сервис SendPulse в соответствующие адресные книги рассылки:
1. после регистрации нового пользователя
2. после совершения покупки или изменения статуса заказа
Реализация:
1. после регистрации нового пользователя на сайте его данные отправляются в нужную адресную книгу в SendPulse
2. MiniShop:
— после совершения покупки проверяем существование адресной книги с названием идентичным Pagetile товара — если да, добавляем в нее данные пользователя, если нет — создаем адресную книгу, затем добавляем в нее данные пользователя
— при отмене заказа деактивируем пользователя в нужной адресной книге SendPulse
SendPulse: sendpulse.com/ru/api