Вопросы
Вопрос по migx
Добрый день. При загрузке картинок через migx, mig x обрезает картинку сверху и снизу, где поменять настройки, мне надо чтобы картинки уменьшались, потому как обрезанное фото выводится и на сайте
Автоматическое создание артикула для miniShop2 (с проверкой на уникальность)
Три года назад этот вопрос поднимался вот здесь.
В результате есть работающий код:
Также есть вариант для TV генерирующий артикулы в числовом виде.
Ну а если этот плагин будет ещё проверять на уникальность артикула, ему вообще цены не будет ))
РЕШЕНИЕ (чтобы не копаться в комментах).
Артикулы получаются уникальные типа: 38125 — ID категории и товара
В результате есть работающий код:
<?php
if ( $modx->event->name != "OnDocFormSave" || $resource->get('class_key') != 'msProduct' || !empty($resource->get('article')) ) return;
$resource->set('article', substr($resource->get('alias'),0,2).'-'.$resource->get('parent').$resource->get('id'));
$resource->save();
$resource->clearCache();Артикулы получаются типа: pl-38125Также есть вариант для TV генерирующий артикулы в числовом виде.
<?php
if ($modx->event->name == "OnDocFormSave")
{
$tv = 'articul';
$id = $resource->get('id');
$parent = $resource->get('parent');
$tvv = $resource->getTVValue($tv);
if (empty($tvv))
{
switch ($str=strlen($parent.$id))
{
case ($str <= 4): $article = mt_rand(0, 9).mt_rand(0, 9).$parent.$id; break;
case ($str == 5): $article = mt_rand(0, 9).$parent.$id; break;
case ($str == 6): $article = $parent.$id; break;
case ($str >= 7): $article = substr($parent.$id, 1); break;
}
$resource->setTVValue($tv, $article);
}
}Просьба специалистам в PHP модифицировать первый код так, чтобы в miniShop2 можно было создавать артикулы в цифровом виде.Ну а если этот плагин будет ещё проверять на уникальность артикула, ему вообще цены не будет ))
РЕШЕНИЕ (чтобы не копаться в комментах).
Артикулы получаются уникальные типа: 38125 — ID категории и товара
<?php
if ( $modx->event->name != "OnDocFormSave" || $resource->get('class_key') != 'msProduct' || !empty($resource->get('article')) ) return;
$resource->set('article', $resource->get('parent').$resource->get('id'));
$resource->save();
$resource->clearCache();Также есть вариант артикула формата: Случайное число от 0 до 999-IDродитель-IDтовара<?php
if ( $modx->event->name != "OnDocFormSave" || $resource->get('class_key') != 'msProduct' || !empty($resource->get('article')) ) return;
// Создаем артикул формата Случайное число от 0 до 999-IDродитель-IDтовара
$resource->set('article', mt_rand(0, 999).$resource->get('parent').$resource->get('id'));
$resource->save();
$resource->clearCache();Благодарность iWatchYouFromAfar и Николай приветствуется )) Could not find action file at: controllers/default/resource/trash.php
После переноса сайта на другой домен при удалении ресурса появляется ошибка: Could not find action file at: controllers/default/resource/trash.php

Кто знает как исправить?

Кто знает как исправить?
Как отписаться от сообщений на почте???
Ни где нет кнопки отписаться от сообщений. Народ задаёт вопросы и все сообщения прилетают на почту сколько раз искал как отписаться но не нашел. Подскажите где есть эта волшебная кнопка или как написать администрации?
Значение поля
В форме заказа minishop2 через плагин вывел поле — время доставки
Как выводить в поле значение из базы?
пытаюсь сохранить значение вот так, но тоже не сохраняет
Как выводить в поле значение из базы?
пытаюсь сохранить значение вот так, но тоже не сохраняет
switch ($modx->event->name) {
case 'msOnBeforeUpdateOrder': //событие
$old = $modx->getObject('msOrder', $id); //старый заказ
$oldDateDelivery = $old->get('date_delivery');
$newDateDelivery = $object->get('date_delivery');
$object->set('date_delivery', $newDateDelivery);
break;
} Черновики в modx.pro
Добрый день!
@Василий Наумкин к тебе с предложениями по modx.pro.
Пару раз уже столкнулся с такой проблемой. Интернет не всегда хороший. Писал вопрос в заметке и при нажатии на «Опубликовать» сайт начинает долго грузить, не понятно было происходит что-то или нет и нажал еще раз на опубликовать.
В результате опубликовалась заметка и появился клон в черновиках.
@Василий Наумкин к тебе с предложениями по modx.pro.
Пару раз уже столкнулся с такой проблемой. Интернет не всегда хороший. Писал вопрос в заметке и при нажатии на «Опубликовать» сайт начинает долго грузить, не понятно было происходит что-то или нет и нажал еще раз на опубликовать.
В результате опубликовалась заметка и появился клон в черновиках.
phpthumbon после переноса сайта неправильно работает.
Доброе всем время суток.
Столкнулся с проблемой связанной с phpthumbon.
phpthumbon до переноса сайта с com на com.ua работал нормально.
После переноса заметил что он перестал отображать изображения на других языковых версиях сайта.
Пример нерабочего вывода:
Пример рабочего вывода:
Столкнулся с проблемой связанной с phpthumbon.
phpthumbon до переноса сайта с com на com.ua работал нормально.
После переноса заметил что он перестал отображать изображения на других языковых версиях сайта.
Пример нерабочего вывода:
[[+tv.services-images:phpthumbon=`w=470&h=290&zc=1`]]Еще заметил что в некоторых случаях он работает при смене языка сайта.Пример рабочего вывода:
[[*about-home-image:phpthumbon=`w=700&h=640&zc=1`]]Кто может помочь в чем проблема, уже все перепробовал ничего не помогает. ticketsform без регистрации
Как добавить запись через TicketsForm без регистрации, пишет недостаточно прав
Как работать с modx двум и более разработчикам одновременно?
Здравствуйте. Планируем работу с проектом, одновременно с товарищем. Встал вопрос, как мы это можем сделать правильно?
Убрать обертку <p> вокруг img и iframe
Добрый день, может кто сталкивался с данной проблемой, в tinymce rte изображения и видео обрамляются в тег что меня не устраивает. Начал копаться в этом вопросе и нашел решение для обычного tinymce но это решение просто отключало полностью это обрамление (для текста в том числе).
Залез в плагины и начал анализировать код плагинов image и lists так как списки вставляются без обрамления — думал что ни будь найду, но пока все тщетно.
Если кто имел дело с такой задачей подскажите куда копать)
Залез в плагины и начал анализировать код плагинов image и lists так как списки вставляются без обрамления — думал что ни будь найду, но пока все тщетно.
Если кто имел дело с такой задачей подскажите куда копать)