Всего 123 791 комментарий

Артур Шевченко
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
Тоже зарегистрировался, чтобы выразить благодарность! Спасибо вам, что сэкономили кучу моего времени и нервных клеток!
Алексей Смирнов
06 февраля 2023, 12:07
0
На данный момент уже есть 2 темы, успешно работающие на базе magicThemes.
Посмотреть и купить можно тут:
Интернет магазин или каталог: modstore.pro/packages/sites-themes/handyshop
Блог: modstore.pro/packages/sites-themes/mtblog
Александр Мельник
06 февраля 2023, 08:57
0
Если ваш магазин нацелен на западные рынок, то посмотрите в сторону конструктора shopify.
Врядли вы из коробки сможете реализовать все описанные задачи, но «круче» все равно нет.
Прочел ваш «крик души» и очень вас понимаю, к сожалению так всегда и будет, какую бы новую cms вы не выбрали. Фриланс разработчики не заинтерисованы в том, чтобы развивать ваш бизнес, их задача «пустить пыль в глаза» и сделать кое как. Они не будут вникать глубоко в ваши проблемы, идеи, бизнес логику. В вашем случае, имея такой магазин, нужно либо содержать свой штат из 2-3 человек, которые будут на зарплате и будут реально «болеть» за ваш бизнес, среди ночи вскакивая от нетерпения потому что пришла в голову отличная идея по улучшению и нет сил дождаться утра. Или же использовать продвинутые конструкторы (а чтобы кто не говорил, конструкторы скоро займут лидирующие позиции, делать интернет магазины с нуля становится невыгодно для мелкого и среднего бизнеса). Вы не получите всего желаемого на конструкторе и с этим нужно будет смирится, но зато будет работать стабильно, верстка (если будет взята из образцов) будет идеальна, интеграции с любыми платежными системами — в один клик и так далее. В общем — успехов вам.
Serg
06 февраля 2023, 04:03
0
Ну, дизайн мой, рисую сам в Фигме. Только вёрстка нужна.
Первая версия сайта мне так и обошлась в 80 тысяч, кажется, ну и год был 2018й всё-же.
Когда первая версия сайта стала совсем глючной, мне обещали поправить всё, новая версия, всё новое, за 100 тысяч, правда в итоге остановились на 60, парни бросили проект и исчезли.
Вернее так-то они в сети есть, поняли, что сделать не смогут, и завершили, в одностороннем порядке.
Тут ниже написал про настройку скидок, и это только скидки, всё остальное было в общем-то исполнено также.
Не знаю как на МОДХ это происходит, но в магазинах другой тематики, не цифровые товары, на Шопифай есть модуль, для Пинтереста, интересовался процессом, говорит, что ставится всё автоматически.
Но там не тут, я это понимаю.
Да и проблема даже не в этом, обещать и сделать часто между собой никак не связано.
Проблема скорее в необязательности людей, без которых в этой системе ничего сделать невозможно самому, и любая проблема на сайте приводит к остановке работы.
Чего лишены конструкторы ( я там тоже работал, но мне этот формат не подходит, только совсем от безысходности ) или в модульных системах, которые худо-бедно, но вроде как работают, но этого опыта у меня нет. Соб-но я почему и создал эту тему.