Иван Бондаренко
С нами с 30 января 2013; Место в рейтинге пользователей: #91Ubuntu 20.04 + Mysql Ver 8.0.25 - Проблемы с сохранением картинок Minishop
Здравствуйте! Помогите советом.
Modx 2.8.2
Переехал на сервер Ubuntu 20.04 + Mysql Ver 8.0.25
Перестали сохраняться картинки в Minishop2. При загрузке попадают в файловую систему, но не пишутся в базу.
При выполнении вот этого кода в консоли появляется ошибка
Modx 2.8.2
Переехал на сервер Ubuntu 20.04 + Mysql Ver 8.0.25
Перестали сохраняться картинки в Minishop2. При загрузке попадают в файловую систему, но не пишутся в базу.
При выполнении вот этого кода в консоли появляется ошибка
$step = 5;
$miniShop2 = $modx->getService('minishop2');
$modx->setLogLevel(MODX_LOG_LEVEL_ERROR);
$q = $modx->newQuery('msProductFile', array('parent' => 0));
$total = $modx->getCount('msProductFile', $q);
$q->sortby('product_id', 'ASC');
$q->sortby('rank', 'DESC');
$q->limit($step, 0);
$resources = $modx->getCollection('msProductFile', $q);
VESP: Обновление существующих таблиц в базе
В этой статье я делюсь своим опытом о том, как лучше всего обновить существующие таблицы БД при работе с VESP.
В заметке Знакомимся с Vesp Core описан базовый функционал создания таблиц через миграции. Пока сайт находится в разработке и в таблицах нет ценных данных, можно менять таблицы полностью откатывая все миграции, и запуская их заново. Это отлично работает. Но удаляет все данные из таблиц и для работающего сайта не годится.
В заметке Знакомимся с Vesp Core описан базовый функционал создания таблиц через миграции. Пока сайт находится в разработке и в таблицах нет ценных данных, можно менять таблицы полностью откатывая все миграции, и запуская их заново. Это отлично работает. Но удаляет все данные из таблиц и для работающего сайта не годится.
[Решено] MODX перестал отдавать установочный файл по ссылке download/latest/ ?
Здравствуйте, уважаемые участники сообщества!
Сегодня наткнулся на проблему: для автоматической установки MODX использую скрипт от Василия из статьи «Правильный хостинг для MODX Revolution»
Там есть такая команда:
Похоже, что эта команда перестала отрабатывать правильно.
Сегодня получаю вместо архива с установщиком MODX, ошибку 500… Пробовал с двух разных серверов. Результат одинаковый.
Откуда теперь качать последнюю версию MODX прямой ссылкой?
Сегодня наткнулся на проблему: для автоматической установки MODX использую скрипт от Василия из статьи «Правильный хостинг для MODX Revolution»
Там есть такая команда:
wget -O modx.zip https://modx.com/download/latest/
Похоже, что эта команда перестала отрабатывать правильно.
Сегодня получаю вместо архива с установщиком MODX, ошибку 500… Пробовал с двух разных серверов. Результат одинаковый.
--2019-09-26 10:50:10-- https://modx.com/download/latest/
Resolving modx.com (modx.com)... 169.46.7.136
Connecting to modx.com (modx.com)|169.46.7.136|:443... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2019-09-26 10:50:11 ERROR 500: Internal Server Error.
Откуда теперь качать последнюю версию MODX прямой ссылкой?
Собственная маршрутизация, плейсхолдеры и mFilter2. Нужна помощь.
Решил настроить маршрутизацию на собственные страницы по инструкции Василия bezumkin.ru/sections/tips_and_tricks/2918/. Делаю все как в инструкции. В плагине задаю нужный мне плейсхолдер:
На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.
Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.
Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
$modx->setPlaceholder('example', 'Пример');
Все хорошо работает и этот плейсхолдер отображается на «виртуальной» странице при загрузке. На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.
Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.
Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
MiniShop2 - Баг с опцией Список с автодополнением
Здравствуйте, помогите решить проблему с опциями товара.
Создаю опцию товара типа "Список с автодополнением".
На странице товара вызываю сниппет msOptions с указанием опции.
В случае, если заполенное значение опции состоит из двух значений, все хорошо и на странице товара опции отображаются корректно. Но если значение всего одно, то не показывается ничего. Подскажите, как устранить данный баг.
Создаю опцию товара типа "Список с автодополнением".
На странице товара вызываю сниппет msOptions с указанием опции.
В случае, если заполенное значение опции состоит из двух значений, все хорошо и на странице товара опции отображаются корректно. Но если значение всего одно, то не показывается ничего. Подскажите, как устранить данный баг.
ms2Form – судьба дополнения
Здравствуйте Уважаемые разработчики!
В магазине дополнений лежит пакет ms2Form, который позволяет добавлять товары minishop2 из фронтенда. Компонент нужный и полезный. На сегодняшний момент имеет 369 загрузок. Но беда в том, что версия в магазине не работает из коробки (в отличие от большинства других дополнений). Вдобавок автор уже давно не поддерживает дополнение. Последнее обновление 14.05.2015. (почти два года прошло с момента последнего обновления.) На гитхаб есть форк, но он тоже отказывается работать корректно.
Обращаюсь с просьбой к разработчикам: возьмите кто-нибудь это дополнение под свое крыло, доработайте до готового состояния и сделайте его платным. Идея ведь хорошая и нужная. Спрос на дополнение есть, почти 400 загрузок.
Давайте устроим краудфандинг или какой-нибудь другой вариант материального стимулирования разработчика. Нужно как-то решить этот вопрос.
В магазине дополнений лежит пакет ms2Form, который позволяет добавлять товары minishop2 из фронтенда. Компонент нужный и полезный. На сегодняшний момент имеет 369 загрузок. Но беда в том, что версия в магазине не работает из коробки (в отличие от большинства других дополнений). Вдобавок автор уже давно не поддерживает дополнение. Последнее обновление 14.05.2015. (почти два года прошло с момента последнего обновления.) На гитхаб есть форк, но он тоже отказывается работать корректно.
Обращаюсь с просьбой к разработчикам: возьмите кто-нибудь это дополнение под свое крыло, доработайте до готового состояния и сделайте его платным. Идея ведь хорошая и нужная. Спрос на дополнение есть, почти 400 загрузок.
Давайте устроим краудфандинг или какой-нибудь другой вариант материального стимулирования разработчика. Нужно как-то решить этот вопрос.
HybridAuth - Допиливание Настроек для Facebook
2
Приветствую, товарищи!
Помогите решить вопрос с HybridAuth. Установил HybridAuth и настроил для facebook*. Все стандартно. При первом запросе авторизации через facebook* каждый пользователь должен авторизовать приложение у себя в аккаунте и разрешить ему доступ к данным: мейлу, имени и так далее.
Проблема в том, что по умолчанию из коробки HybridAuth запрашивает у пользователя слишком много привилегий: кроме мейла и имени запрашивается много других ненужных полей и в том числе идет запрос на добавление новых записей от имени пользователя. Это видно на картинке ниже:
На MODX.pro все нормально: запрашивается только имя и мейл.
Помогите настроить список запрашиваемых привилегий для facebook*а. Мне нужно, чтобы запрашивалось только public profile и email, как на этом сайте сообщества.
Помогите решить вопрос с HybridAuth. Установил HybridAuth и настроил для facebook*. Все стандартно. При первом запросе авторизации через facebook* каждый пользователь должен авторизовать приложение у себя в аккаунте и разрешить ему доступ к данным: мейлу, имени и так далее.
Проблема в том, что по умолчанию из коробки HybridAuth запрашивает у пользователя слишком много привилегий: кроме мейла и имени запрашивается много других ненужных полей и в том числе идет запрос на добавление новых записей от имени пользователя. Это видно на картинке ниже:
На MODX.pro все нормально: запрашивается только имя и мейл.
Помогите настроить список запрашиваемых привилегий для facebook*а. Мне нужно, чтобы запрашивалось только public profile и email, как на этом сайте сообщества.
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Ограничение на количество единиц товара в корзине
Здравствуйте!
Сейчас в Minishop2 есть ограничение на количество единиц одного товара при добавлении в корзину. Нельзя добавить более 1000 единиц. Допустим 1001 товар уже не добавить. выдает ошибку: Ошибка добавления в корзину: неверное количество «1001»
Подскажите, где снять это ограничение или изменить его?
Сейчас в Minishop2 есть ограничение на количество единиц одного товара при добавлении в корзину. Нельзя добавить более 1000 единиц. Допустим 1001 товар уже не добавить. выдает ошибку: Ошибка добавления в корзину: неверное количество «1001»
Подскажите, где снять это ограничение или изменить его?
Minishop2: Округление веса товара
Здравствуйте!
Возникла сложность: при заполнении поля «Вес» в Минишоп, по умолчанию вес единицы товара округляется до трех знаков после запятой. Мне нужно, чтобы было 7 знаков. Подскажите, где изменить это ограничение?
То есть: 0.1257898 округлится до 0.126, а нужно, чтобы осталось все число целиком.
Возникла сложность: при заполнении поля «Вес» в Минишоп, по умолчанию вес единицы товара округляется до трех знаков после запятой. Мне нужно, чтобы было 7 знаков. Подскажите, где изменить это ограничение?
То есть: 0.1257898 округлится до 0.126, а нужно, чтобы осталось все число целиком.
Нужен PHP скрипт для размножения изображения
2
Здравствуйте! Нужен php скрипт для размножения изображения и наложения текстов на каждое в нескольких местах. Оплата по договоренности. Суть скрипта такова:
Есть базовое изображение jpg, которое нужно размножитьи немного поменять. Изображение лежит в папке на сервере. Версия php: 7.0. Размер изображения: 1500 px ширина и 900px высота.
Есть список из 100 будущих названий для новых изображений.
Есть базовое изображение jpg, которое нужно размножитьи немного поменять. Изображение лежит в папке на сервере. Версия php: 7.0. Размер изображения: 1500 px ширина и 900px высота.
Есть список из 100 будущих названий для новых изображений.
- Title1
- Title2
- Title3
- и.т.д.
- Описание1
- Описание2
- Описание3
- и.т.д.
- Текст1
- Текст2
- Текст3
- и.т.д.
- Title1.jpg
- Title2.jpg
- Title3.jpg
- и.т.д.