Andrey
удали и забудь
Igor
удали и забудь
Просто обидно немношк.
Гафар
Просто обидно немношк.
таких полон интернет, в жопу их
Anonymous
Миша
😂😂😂😂
Alexey
Утра всем!
Alexey
Ребят, подскажите, есть ли какой-то стандарт или соглашение в именовании атрибутов таблиц в БД?
Alexey
коллега создал свой класс, схему. а через xPDO не мог обращаться, т.к. первый автоинкрементный атрибут назывался не id, а subscribe_id
Alexey
у меня в голове засело, что первый атрибут всегда у объектов должен быть id (ну почти всегда). насколько я прав и насколько неправ?
Artem
У самого modx есть несколько таблиц без первичного ключа и несколько с отличным от id названием, можно посмотреть пример схемы модели на гитхабе, например
Artem
В исходниках ядра, я имею в виду
Alexey
я видел такие таблицы в модх
Alexey
но вопрос не про это)
Илья
Есть xPDOObject, а есть xPDOSimpleObject. Если ты наследуешься от первого, то id в таблице не нужен. У xPDOSimpleObject id должен быть, это прописано в его свойствах
Илья
Например, modTemplateVarTemplate - наследник xPDOObject
Alexey
спасибо, значит это чисто мой загон про id
alex
Всем привет, подключаю хранилище selectel через дополнение swift, два года на сайте всё работало норм, каждый день было не очень много запросов к селектелу, с прошлой недели резко увеличились post запросы к селектелу с 150 до 750000 в день, причем в запросе вообще нету конечного пути к изображению, в логи пробовал выкидывать id ресурса с которого происходят запросы, в итоге эти запросы сыпятся почти со всех страниц сайта, на которые никто даже и не заходит. никто с таким не сталкивался? в чем может быть проблема?
Эльдар
всем привет)) ребят а чтобы добавить свои опции которые я создал в письмо которое приходит манагеру надо там какой то сниппет ковырять или можно просто например {$product.material} ну только как то правильно написать?)
Alexey
Кто-нибудь делал так, чтобы у товаров в корзине минишопа постоянно были актуальные цены?
Alexey
смущает ситуация, когда добавили в корзину по старой цене, менеджер изменил цену, а у пользователя в корзине она не пересчиталась
Николай
смущает ситуация, когда добавили в корзину по старой цене, менеджер изменил цену, а у пользователя в корзине она не пересчиталась
Думаю такой пересчет не совсем законен, так как пользователь положил товар в корзину основываясь на его тогдашней цене. Ты же будешь возмущаться если возьмешь товар в супермакете по 100 рублей, а на кассе тебе пробьют 150?
Николай
Публичная офферта и все такое
Миша
публичная оферта делает свое дело)
Alexey
В корзине при оформлении заказа видна же цена
Миша
она в сессии лежит
Alexey
А то что вчера ты накидал в корзину по такой-то цене, не значит что ты сегодня можешь по ней же купить
Миша
раз в сутки
Миша
или как там верно
Миша
ну а если я сейчас покупаю а ты поменял, и я офигею )
Alexey
а причем корзина то?)) пользователь накидал 30 позиций, завтра пришел на сайт а их нет. он же пошлёт тебя с твоим сайтом))
Миша
ну если цену сменишь он тоже пошлет
Alexey
Список товаров с ценой в корзине виден же, всегда можно убрать товар, если перестала устраивать цена
Миша
всегда можно добавить))
Миша
Ну а вообще люди вроде не держат корзины месяцами
Миша
хотя надо проверить
Миша
ради интереса
Миша
по супермаркету ты не ходишь пару суток сначала, а потом к кассе же
ну я про что и говорю, время ставить на корзину
Alexey
ну я про что и говорю, время ставить на корзину
ну вот к сожалению тоже не проканает, пользователь может несколько дней решаться на заказ, корзина не должна слетать
Миша
ну вот к сожалению тоже не проканает, пользователь может несколько дней решаться на заказ, корзина не должна слетать
ну тогда никакого варианта нет, если цену менять нельзя, корзину удалять нельзя.
Миша
что то надо выбрать
Миша
а как к примеру постоплата? Т.е. по факту? А везти ты будешь день, и цена поменяется, пока товар в пути?
Alexey
Это уже оплата заказа, а не корзины
Миша
а разница, он еще не оплачен, он в пути
Миша
а оплата по факту пока курьер привезет
Alexey
Это уже проблемы магазина, если у них есть оплата при доставке. Заказ сформирован - цена фиксирована
Alexey
Мне тоже как-то неинтересно менять логику работы минишопа, моё руководство прикопалось к этой фигне
Миша
да там не надо менять логику
Alexey
Пытаюсь найти компромисс
Миша
\расширить и все
Миша
там вообще хоть ведьму вызвать можно. Я когда разбирался, там оказалось все просто
Эльдар
Да, только {$product.options.material}
что то не выводит всё равно)
Эльдар
пустое поле отправляет
Alexey
что то не выводит всё равно)
{$product | print} сделай и увидишь все поля массива
Эльдар
мне вот эти три поля нужно в письме чтобы показывались)
Alexey
там вообще хоть ведьму вызвать можно. Я когда разбирался, там оказалось все просто
вот как лучше по идее, обработчик корзины расширить или плагин на события
Миша
а че за глюк в ms2Gallery он картинки не грузит кроме первой. Хотя названия у всех разные
Alexey
Но картинки то одинаковые ))
Миша
разные )
Alexey
если и картинки разные и названия, то хз
Миша
сам в афиге
Alexey
Проверку дубликатов не включал?
Миша
сейчас проверю
Миша
отключил
Миша
все ранво
Миша
чет то с картинками
Миша
потому что совсем левые грузит
Миша
ахахха две левых закинул и ту потом загрузил))
Николай
Смотри тогда в таблице ms2_order_products, опция эта сохраняется ли вообще в заказе
Миша
да вроде пробил, пошли
Эльдар
{$options.material.value} {$product.material.value} {$product.options.material.value} по разному пробовал не выводит
Эльдар
чё за дела ребята?)
Эльдар
Sentinel
{$material.value} есть же в массиве
Эльдар
{$material.value} есть же в массиве
блин по разному пробую не выводит
Эльдар
или надо какой то инпут добавить в корзину чтобы там он тоже был?