ᛟᛗᛖᚾ
Спасибо !
Илона
Нужен веб-разработчик для внесения правок в готовый сайт, разработанный на MODX. Техническое задание и ссылку на сайт предоставлю по запросу!
pum
а если на процент цену обновить надо
pum
скриптом через console
для этого надо поле с ценой и наименованием цены разбить на 2 поля, чтоб цена была отдельна, что скрипт сработал
pum
руб/шт руб/м2
Dan
так у вас два tv-поля цены?
pum
сейчас одно поле
pum
в котором прописано 460 руб/шт
Dan
лучше бы вы в tv только числовое значение писали, а приставки "от" и "руб/шт" уже в чанке/шаблоне добавляли
pum
просто есть руб/шт а есть руб/м2
Dan
это я понял, но условие же можно прописать в чанке/шаблоне
Dan
да даже если и в tv указано, то можно все равно также скриптом через console пробежаться
pum
1с не надо мне
Артур
"подсосать цены"😂
Dan
1с не надо мне
товары обычные ресурсы получается? не minishop2?
Владислав
товары обычные ресурсы получается? не minishop2?
Да, там ресурсы, скриптом пройтись с очисткой текста, только вот думаю, при изменении типа, изменятся ли значения
Владислав
Чтобы потом наценку через скрипт делать
Dan
тут же только значение tv поменять
Владислав
Ну я это и имел ввиду Очистил от текста Поменял значение ТВ поля на числовое
Dan
зачем такой велосипед?
Владислав
Ну наверно правильнее хранить значение цены в числовом поле
Владислав
Разве нет?
Dan
это-то понятно, но он видимо не собирается менять, так как ему придется помимо этого делать правки во всех чанках и шаблонах, где выводится цена
Владислав
Это верно, но вроде как всего в двух чанках вывод цены
Dan
Да, там ресурсы, скриптом пройтись с очисткой текста, только вот думаю, при изменении типа, изменятся ли значения
если не менять тип и с учетом,что везде tv-заполнено с одинаковым шаблоном (от *цена* руб/шт), то можно пойти в лоб
Dan
что-то наподобие $query = $modx->newQuery('modResource'); $query->limit(5000); $query->where(array( 'template' => 1)); //шаблон для товаров $products = $modx->getCollection('modResource',$query); foreach($products as $product){ $val = $product->getTVValue('price'); //имя tv $temp = explode(' ', $val); $temp[1] = round($temp[1] + $temp[1]*0.15); //увеличить цену всех на 15% $product->setTVValue('price', implode(' ', $temp)); }
Владислав
Не, там несколько вариантов, за метр, за штуку, решил разделить на 2 поля, в одном непосредственно цена, во втором на выбор метр/штука и т.д
Владислав
Посмотрю шо выйдет 😂
Dan
Не, там несколько вариантов, за метр, за штуку, решил разделить на 2 поля, в одном непосредственно цена, во втором на выбор метр/штука и т.д
ну даже если так, то в плане заполнения если шаблон одинаковый: сначала идет "от", потом цена и последним приставка (руб/шт, руб/м и тд т тп), то такое решение подойдет
Владислав
Ну это уже в выводе, понятное дело)
Dan
Ну это уже в выводе, понятное дело)
не понял в каком "выводе", ну ок
Dmitry
ребят, кто как отзовется про дополнение smartSessions, потому что столкнулся с проблемой, что modx_session занимает около 5гб?
Артур
ребят, кто как отзовется про дополнение smartSessions, потому что столкнулся с проблемой, что modx_session занимает около 5гб?
А в целом лучше стандартного, во всяком случае у меня на сайте таблица сессий перестала бешено расти.
Mr. Karandash
Всем привет
Mr. Karandash
Народ подскажите, как дичь такую исправить в фансибокс 3?
Dmitry
отлично тогда, спасибо)
Dmitry
ну один раз ручками, а потом этот доп тогда, как я понял
Mr. Karandash
Увеличить высоту всплывашки.
не, так не пойдет ) Мне кажется была опция адаптивности у фансибокса
Алексей
не, так не пойдет ) Мне кажется была опция адаптивности у фансибокса
проблема в том что судя по фото - у вас кастомый селект-бокс, а не системный. поэтому мое предложение в полне адыкватно задаче. или уберите стилизацию selec-а на стандартную, и тогда все будет ок.
Алексей
пичаль, тогда
Алексей
поменяйте местами поля тогда. ) ну или попробуйте применить функцию ресайза окна когда кликнули по селекту.
Алексей
х.з. че еще посоветовать...
Алексей
убрать overflow hidden еще поможет
Mr. Karandash
х.з. че еще посоветовать...
ну в целом я искал совета типа там стандартная функция есть. Мне так казалось ) Ладно, спс, щас че нить накостылю )
Mr. Karandash
убрать overflow hidden еще поможет
такое кстати есть в опциях, но че то не срабатывает
Алексей
успехов
Mr. Karandash
Dan
лол, т.е. если не очистить tv-поле от лишнего текста, не получится правильно посчитать?
Dan
по твоему нельзя вытащить числовую подстроку из строки?
Dan
В его случае, всего 3 строчки, чтобы вытащить цену, поменять и вставить назад
Dan
Евгений
пол дня обсуждение задачи на 30 мин
Sentinel
хочет пол дня.. хочет 30 мин 🤷‍♂️
Alexey
Сайт на Ларе. Нужно сделать календарь. Dрочу его несколько дня. А потом доходит что функционал и так готов, просто по другим урлам....
Alexey
так что dдочить можно и несколько дней. Просто уметь нужно))) И Лару под рукой)
Артур
Господа, кто скажет почему Tickets при загрузке файлов ругается Доступ запрещён?
Артур
возможно в админке открыл ту же ID страницу
Это происходит на странице создания тикета.
Алексей
хм.. тогда вопрос очень интересный.
Андрей
Артур
Политики доступа тикетов назначил группе юзеров?
Да, для контекста web стоит. Прикол ещё в том, что есть другая страница на этом же сайте и там такой ошибки нет.
Алексей
Да.
может группы у ресурсов не проставлены? в которых создание происходит?
Артур
Мне это тоже немного смутило.