Вопросы
Как выгрузить Изотовителя [[mSync]]
Подскажите как выгрузить Изготовителя в таком виде?

Нужно наименование.
Тех. Поддержка молчит…

Нужно наименование.
Тех. Поддержка молчит…
Проблема с FormIt: вместо одного письма приходит сразу 30.
Парни, добрый вечер!
Последний месяц замечаю нечто странное сразу на нескольких сайтах:
Заявки с форм обратной связи стали приходить кучей дублей и заваливают почту.
Последний месяц замечаю нечто странное сразу на нескольких сайтах:
Заявки с форм обратной связи стали приходить кучей дублей и заваливают почту.
[Решено] minishop2: callback
Всем привет.
Столкнулся с задачей проверять заказ при его создании, и в случае чего — возвращать ошибку и сообщение, чтобы и заказ не создавался, и клиент не гадал что пошло не так.
Казалось бы, не сложно повесить плагин на событие msOnBeforeCreateOrder и там проверить заказ до того как он будет создан. Но тут оказывается, что нажатие на кнопку Заказать в корзине обрабатывается js-обработчиком minishop2.
Казалось бы, не сложно в нашем js взять и добавить callback чтобы он выводил клиенту сообщение, что проверка не прошла. Что-то типа этого:
Но тут оказывается, что я не знаю что и как должен вернуть плагин, чтобы сработал вот такой callback. return false и exit не помогают.
Помогите.
Столкнулся с задачей проверять заказ при его создании, и в случае чего — возвращать ошибку и сообщение, чтобы и заказ не создавался, и клиент не гадал что пошло не так.
Казалось бы, не сложно повесить плагин на событие msOnBeforeCreateOrder и там проверить заказ до того как он будет создан. Но тут оказывается, что нажатие на кнопку Заказать в корзине обрабатывается js-обработчиком minishop2.
Казалось бы, не сложно в нашем js взять и добавить callback чтобы он выводил клиенту сообщение, что проверка не прошла. Что-то типа этого:
miniShop2.Callbacks.add('Order.submit.response.error', 'check_callback', function(res) {
alert("Ты не пройдешь!!!"); // ну и тут бы еще получить сообщение через параметр функции, да
}); Но тут оказывается, что я не знаю что и как должен вернуть плагин, чтобы сработал вот такой callback. return false и exit не помогают.
Помогите.
Некорректно работает Tickets
Тестировал на всех браузерах. Одна и таже проблема. При нажатии на кнопку «Создать тикет», дизайн съезжает вниз и страница оказывается недоступной для редактирования. Если нажать Сохранить, то все отвисает. Когда тикеты создаются, они почему-то нигде не видны.
pdoPage, canonical, мультиязычный сайт, глюки
Есть сайт, на нем два языка, сделан через контексты (web и en).
На сайте есть блог: site.ru/blog/ и site.ru/en/blog/ Если открыть 4 страницу в русской версии в пагинации, то pdoPage перед закрывающим вставляет следующее:
Как убрать запись "
Modx 2.6.5
PdoTools 2.11.2-pl
Babel 3.0.0-pl
На сайте есть блог: site.ru/blog/ и site.ru/en/blog/ Если открыть 4 страницу в русской версии в пагинации, то pdoPage перед закрывающим вставляет следующее:
<link rel="canonical" href="http://site.ru/blog/"/>
<link rel="prev" href="http://site.ru/blog/?ru=3"/>
<link rel="next" href="http://site.ru/blog/?ru=5"/>
<link rel="next" href="http://site.ru/blog/?en=2&ru=4"/>В английской версии тоже самое.Как убрать запись "
<link rel="next" href="http://site.ru/blog/?en=2&ru=4"/>"? Тут явно ошибка.Modx 2.6.5
PdoTools 2.11.2-pl
Babel 3.0.0-pl
Подскажите как решить вопрос. Статистика скачиваний пользователем файлов с сайта.
Друзья, возник такой вопрос. Регистрация пользователей на сайте сделана через сниппет login. Например есть папка «downloads» и в ней лежат папки и файлы, которые пользователи периодически скачивают. Никак не могу придумать как сделать так, чтоб менеджер мог посмотреть какой пользователь какой файл скачал и когда… Лучше конечно чтоб это было видно в админке как-то или на отдельном ресурсе, куда доступ есть только у группы пользователей «managers». Кто-то делал что-то подобное?
Образец товара minishop2
Доброго всем дня!
Подскажите по реализации, в магазине должна быть возможность положить в корзщину образец, т.е. товар можно купить и можно положить образец этого же товара(бесплатно).
Как это можно реализовать? В каком направлении думать?
Подскажите по реализации, в магазине должна быть возможность положить в корзщину образец, т.е. товар можно купить и можно положить образец этого же товара(бесплатно).
Как это можно реализовать? В каком направлении думать?
Проблемы с переопределением метода get
Давеча появилась у меня тут работенка. Суть заключается в следующем: у нас есть компонент который при установке создает наследника в том числе и msProduct. Загвоздка появилась при переопределении метода get, в нашем классе он имеет следующий вид:
public function get($k, $format = null, $formatTemplate = null) {
return isset(array_merge($this->loadData()->_fieldMeta,$this->_originalFieldMeta)[$k])
? parent::get($k, $format = null, $formatTemplate = null)
: $this->loadChars(false)[$k];
}При вызове метода в таком виде скрипт просто падает(вызываю во всем известном компоненте Console), и дает информацию о нехватки памяти. Путем несложного копания — «где проблема», пришел в метод loadData() все того же класса msProduct:public function loadData()
{
if (!is_object($this->Data) || !($this->Data instanceof msProductData)) {
if (!$this->Data = $this->getOne('Data')) {//виснет как оказалось в этом условии
$this->Data = $this->xpdo->newObject('msProductData');
parent::addOne($this->Data);
}
}
return $this->Data;
}При чем если вызвать этот кусок кода!$this->Data = $this->getOne('Data') выше, то ничего не виснет, получается проблема ТОЛЬКО в методе get нашего класса, в остальных все работает отлично. Суть проблемы вроде описал нормально, будут вопросы — задавайте. И конечно же буду рад любой помощи) Gallery. Не отображается preview
Здравствуйте.
После обновления CMS и компонента возникла проблема — перестали отображаться preview в галерее.
Вызов
/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=100&h=100&zc=1&far=C&q=90&src=%2Fassets%2Fgallery%2F31%2F555.JPG
В консоли (если перейти по URL)
В чём может быть причина?
Спасибо!
После обновления CMS и компонента возникла проблема — перестали отображаться preview в галерее.
Вызов
[[Gallery?
&album=`[[*album_name]]`
&thumbTpl=`gallery`
&thumbWidth=`100`
&thumbHeight=`100`
&linkToImage=`1`
]]Чанк gallery<li data-thumb="[[+thumbnail]]">
<img src="[[+image_absolute]]" />
</li>Получается в preview URL вида /assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=100&h=100&zc=1&far=C&q=90&src=%2Fassets%2Fgallery%2F31%2F555.JPG
В консоли (если перейти по URL)
{success: false, message: "Доступ запрещён.", total: 0, data: [], object: {code: 401}}
data:[]
message:"Доступ запрещён."
object:{code: 401}
success:false
total:0С правами на каталог всё в порядке, сами файлы изображений существуют.В чём может быть причина?
Спасибо!
Изменение количества товара в корзине [[MiniShop2]]
При изменении количества товара в корзине на 0, товар удаляется.
Как сделать что бы товар в корзине оставался при 0?
Как сделать что бы товар в корзине оставался при 0?