Всего 123 794 комментария

inkeri21
07 февраля 2023, 13:21
0
Хотелось бы более развернутый ответ. Так как в шаблонах много категорий и они в PdoResource
Иван Бочкарев
07 февраля 2023, 12:58
0
Login тут не используется. Используется Office
Артур Шевченко
07 февраля 2023, 12:09
0
У меня есть категория товаров, но там должны остаться только синие товары, а черные с желтым надо убрать. Не могу найти где это…
Категории и товары в левом сайдбаре

Также на странице мне надо оставить только два раздела, а внизу убрать товары.
Смотрите шаблон (левый сайдбар->Элементы->Шаблоны)
Артур Шевченко
07 февраля 2023, 12:06
0
Вот строки отвечающие за сохранение
$tvs->set('value',intval($viewTv) + 1);
 if($tvs->save()) $view = $viewTv;
$page->setProperty('hitts',intval($view) + 1,'hitspage');
$page->save();
Заверните их в условие. Предварительно правда надо записывать время начала визита.
Денис Усачев
07 февраля 2023, 11:06
0
Здравствуйте.
Подскажите, как заставить корректно работать сортировку по цене ?sort=ms|price:asc mFilter2 + Discontrol
Дело в том что mFilter сортирует без учета цен скидки Discontrol

Обновление версии mFilter -miniShop2 -Discontrol не помогло.
На тестовом сервере modx host та же ситуация. Подозреваю, что такой баг у всех кто использует mFilter2 + Discontrol
Константин
07 февраля 2023, 07:58
0
Вот сниппет, судя по всему, в нем происходит подсчет:

$page =  $modx->getObject('modResource', $modx->resource->get('id'));
$view = 0;
// Check the option to record in TV
if($saveTv == 'true') {
    // get the required TV object by name (or id)
    $tv = $modx->getObject('modTemplateVar',array('name'=>'HitsPage'));
    if($tv) {
        $tvs = $modx->getObject('modTemplateVarResource',array('tmplvarid'=>$tv->id, 'contentid'=>$page->get('id')));
        if($tvs) {
            $viewTv = $tvs->get('value');
            $tvs->set('value',intval($viewTv) + 1);
            if($tvs->save()) $view = $viewTv;
        } else {
            $tvn = $modx->newObject('modTemplateVarResource');
            $tvn->set('tmplvarid',$tv->id);
            $tvn->set('contentid',$page->get('id'));
            $tvn->set('value',1);
            if($tvn->save()) $view = 1;
        }       
    } 
} else {
    $view = $page->getProperty('hitts','hitspage',$view);
}
$page->setProperty('hitts',intval($view) + 1,'hitspage');
$page->save();
return $view;
А как его модифицировать, что бы уникальных только считал?
Артур Шевченко
06 февраля 2023, 21:28
0
Есть. Надо открыть сниппет или плагин, посмотреть где там происходит подсчёт и поставить нужное условие.
Bor
Bor
06 февраля 2023, 21:04
0
Добрый день. Аналогичная проблема, грузит пустые файлы на диск.
Николай Савин
06 февраля 2023, 18:59
0
Да, согласен. Это вряд ли правильно.
Лучше пользоваться плагинами.
Александр
06 февраля 2023, 18:23
0
Удалось решить проблему?
Максим
06 февраля 2023, 17:24
0
Вообще, мне кажется, категорически не правильно, когда компонент устанавливает свой «кастомынй» обработчик! А если я уже использую свой? А если каждый компонент будет добавлять свой? Так ничего работать не будет, только поломается всё…
Максим
06 февраля 2023, 17:09
0
Как минимум с последним минишоп (4.1.1-pl) не совместим. При добавлении товара в корзину ничего не происходит, корзина остается пустой. Виной всему «кастомный» обработчик корзины msGiftCartHandler. Если поменять его на стандартный, товары добавляются.
Дима Касаткин
06 февраля 2023, 17:01
0
@Serg Вы пишете невероятно захватывающе! Понятно, что фактура самой этой истории располагает, но ваша интерпретация и формулировки… просто клаcc!

Теперь по теме: после этого сообщения я точно уверен, что вам в студию. Даже если по итогу это будет как вы описали, 1-2-3 человека под вывеской, и 2й ценник за это, то с ними вы хотя бы до результата дойдете).

правда, дописал ещё пару задач, прописать кнопки соц.сетей и поставить водяные знаки на картинки, а то как оказалась мои работы весьма популярные, где их только не продают, тогда я не знал, что можно нормальный размер картинки из превью вытащить… ну всё мы узнаем не сразу, а постепенно, чего уж тут.
Ну вот чего удивляться, посмотрел ваш сайт (спасибо за ссылку) — вам и выполнили эти дополнительные задачи с таким же отношением, с каким вы их ставили — «попутно». Водяные знаки не везде, а полную версию всё ещё можно вытащить, я вам в личку скину ссылку как именно…

В студии или с фрилансером на постоянной поддержке вам бы предложили разделить это на отдельные задачи. Хотя возможно многие и не осознают, что задача добавления водяных знаков вполне серьезная.

У вас как у заказчика есть ещё преимущество — вы можете сами нарисовать как надо, но это и недостаток одновременно, потому что вам не сдашь работу со словами «вот так получилось, смотрите мы так изначально и задумывали» ))

С точки зрения «продукта» знаменитая «pixel perfect — вёрстка» сильно переоценена. И если вы требуете идеального соблюдения макета, без костылей, усложняющих поддержку кода, не обойтись, отсюда и сроки и отказы вообще связываться от разработчиков…

В общем-то стоит позавидовать вашему терпению и упорству, и пожелать вам успехов и побед!
Serg
06 февраля 2023, 16:14
0
Конструкторы имеют для моей сферы ряд серьёзных ограничений в плане тем дизайна, хотя из этого можно выходить размещая работы в закрытой секции или через группы в ФБ, но это всё уже компромиссы.
Square ещё больше ориантирован под онлайн магазины, хотя не так на слуху, как Шопифай.
Ну, видно будет!
Спасибо!
Prihod
06 февраля 2023, 15:17
0
перевести не проблема, проблема как потом сопоставлять если название файлов и название элементов в админки на разных языках, поэтому нужно чуть менять код
AGACFER
06 февраля 2023, 15:10
0
а может быть можно как то интегрировать обработку названия с помощью translitor?
Prihod
06 февраля 2023, 15:08
0
Из коробки такой возможности нет
AGACFER
06 февраля 2023, 14:57
0
Мне как особому извращенцу нужно, что бы название чанков, написанные на русском, автоматически транслитировались на английский при создании файла. как сделать? :)
partmall.ru
06 февраля 2023, 14:16
0
Тоже зарегистрировался, чтобы выразить благодарность! Спасибо вам, что сэкономили кучу моего времени и нервных клеток!