Андрей
А должен быть родитель одна из подкатегорий
Anonymous
У этих товаров - непосредственный родитель с id = 10
Ну в общем и целом) все понятно. Если родитель ID=10 у товара, то товар получается под настройкой depth=1, даже если в дереве он на 10 уровне вложенности?
Андрей
Он как раз на первом
Anonymous
А я щас проверю)) интересно)
Андрей
https://ibb.co/zJJv0P7
Андрей
Вот пример, я зашёл в некий товар, в подкатегорию - Тест
Андрей
Это его родитель, он находится на 3м уровне
Андрей
И при выводе ресурсов из id 151 с depth = 0, он туда никак не попадёт
Anonymous
Ну вот я 4 под-категории налепил, по итогу то родитель ID=10?
Anonymous
Anonymous
https://ibb.co/zJJv0P7
Все теперь понял как. Спасибо что объяснили
Андрей
В принципе тебе в таком случае лучше уж не isfolder проверять, а конкретно категорию: 'where' => ["class_key" => "msCategory"]
Андрей
Ну или структуру запилить с нужными родителями)
Anonymous
Ну или структуру запилить с нужными родителями)
Ну или так. Теперь то внимательней буду смотреть на родителей. Раньше видимо сайты были простые и максимум 2 уровня вложенности и все работало. А сейчас по 3-4 и приходится выдумывать)
Андрей
Ну или так. Теперь то внимательней буду смотреть на родителей. Раньше видимо сайты были простые и максимум 2 уровня вложенности и все работало. А сейчас по 3-4 и приходится выдумывать)
Бывает. А если придётся выбирать ресурсы от корня сайта с depth = 0, то надо делать так: {'!pdoResources' | snippet : [ 'parents' => '+0', 'depth' => 0, .... ]}
Андрей
Спасибо. Сохраню себе в заметки. Ни разу не встречал чтобы с +
Здесь при указании просто 0, считается что нужно выбрать вообще все ресурсы 🙃 Если не ошибаюсь так же работало и в getResources.
Андрей
Ну 0 то понятно, а зачем +0?
Иначе parent считается пустым, и запросы получаются такие: // без + 0.0001669: Added where condition: modResource.published=1, modResource.deleted=0 //c + 0.0010240: Added where condition: modResource.parent:IN(0), modResource.published=1, modResource.deleted=0
Андрей
Т.е. в первом случае вывалит просто все ресурсы, количеством по указанному в limit, во втором же будет работать правильно
Anonymous
Я конечно не так силен) Но вот был случай. Это про это, т.е. с + решит эту проблему или я вообще не про то сейчас?)))) Пример: На сайте 1500+ ресурсов, в меню нужно было вывести 1499 пункт. Время загрузки сайта было бешеное и не понятно в чем дело. Выводил пункт обычным pdoMenu. В общем методом тыка пришел к тому, что парсер проходит все ресурсы пока не дойдет до 1499 и потом его выведет и из-за этого тормоза были. Я конечно вывел потом просто в статике и все заработало, но вот как тогда быть, если на сайте 5000 товаров и нужно вывести определенные, что парсер будет все 5000 проходить, если нужный ему товар будет под номером 4999?))))) Это же жесть))
Anonymous
Или например 100 товаров, но при этом во фронт по дизайну только 10 лезет. Но товары нужно вывести особые и они расположены 1, 12, 25, 37 и т.д. То же самое, сниппет проходит до 10 товара и если особые попали в выборку те и выведет, а остальные нет, т.е. 1 товар и все)
Anonymous
🤣🤣🤣 Я думаю если я продолжу меня кикнут из группы за взрыв мозгов понимающих тут)) Спасибо большое за помощь!
Андрей
🤣🤣🤣 Я думаю если я продолжу меня кикнут из группы за взрыв мозгов понимающих тут)) Спасибо большое за помощь!
На здоровье 👍 Чат для того и есть, чтобы думать и помогать по возможности, имхо 🙃
Semyon
что есть ещё кто онлайн?
Semyon
доброй ночи всем
Nikolay
+
Semyon
столкнулся с проблемой. unset не работает
Semyon
есть у кого варианты?
Semyon
в остольном тут если что, всё верно
Semyon
единственное место это вот само unset
Nikolay
я применро понял чего ты хочешь но я не настолько хорош пиши днем )
Semyon
Semyon
пипяу
Alexey
Могу ошибаться, но по логике, нужно заключить в скобки: unset($.get['tags'][$index])
Иван
столкнулся с проблемой. unset не работает
Как минимум перенеси в чанк!
Semyon
там кое что по веселее
Semyon
даже в шаблоне при попытке Unset вызвать
Semyon
чанк не парсится
Semyon
подскажите почему ресурс с id 293 в своём шаблоне выдаёт что у него ид 1?
Semyon
у меня два одинаковых ресурса в разных контекстах
Semyon
Semyon
и поитогу на ресурсе 293. Я вижу что ресурс первый
Semyon
а шо так всегда надо?)
Semyon
Указывай context в вызове
не, если я просто руками укажу в шаблоне в pdoPage 293
Semyon
то выведет он мне всё нормально
Semyon
но почему {$_modx->resource.id} мне выводит 1
Иван
'context' => $_modx->context.key,
Иван
но почему {$_modx->resource.id} мне выводит 1
Значит вы в том контексте находитесь, где и ресурс = 1
Semyon
Значит вы в том контексте находитесь, где и ресурс = 1
да, действительно почему то не переключает
Semyon
на контекст
Semyon
можете подсказать. Может что не так делаю
Semyon
Semyon
проверил плагин отрабатывает
Semyon
причём даже до switchContext доходит
Максим
можете подсказать. Может что не так делаю
Попробуй для начала просто switchContext на какой-то фиксированный сделать. Если отрабатывает, начинаешь добавлять условия. Если на каком-то этапе что-то начинается ломаться, проверяй какие данные в переменную приходят.
Максим
Не работает, даже если руками dev указываю
ну значит где-то в коде ошибки. Либо кто-то еще после плагина переключает контекст. Проверил у себя, в консоле написал $modx->switchContext('web'); echo $modx->context->key; Всё работает, выдает web, а без переключения mgr.
Anonymous
За 1000 р - могу просто оценить =))
Вот оно))) Вылезло. Человек пытается снова за копейки сделать целые лендинги))) Видимо помыкался за 1000, теперь за 1500 пытается найти дурачка))))) Ну что за люди????))))
Anonymous
Мне нравится особенно "спец. по MODX")))
Anonymous
Это да))) но вот удивляет насколько обесценивают наш с вами труд.
Anonymous
Есть подозрение, что он и по чатам ходит. Как раз недавно залетал такой))
Ну может быть. Я его правда на бирже только видел, но не исключено, что и тут сидит))) Ну пусть, человек увидит правду. Я лишь за то, чтобы у него понимание было, что за такие деньги ему, наверное только хедер сделают от страницы.
Anonymous
Вот вот. Такие-то и возьмутся. Но ты, блин, пиши тогда, нужен "слабачок", начинающий, а не "спец. по MODX"))) Ведь, мы же с вами всегда четко следуем ТЗ. В ТЗ написано нужен спец. Ок, кэп, все понятно. Сам себе противоречит))) То есть, уже сразу неуважение к спецам с такой-то суммой))))))
Alexey
Несколько лет назад читал статью на хабре, подготовленную mail group. Они там высчитывали сколько стоит час фрилансера. Вывели - 1/36 месячной зарплаты. Чот так дохера подумал я, а потом вник. Если убрать: выходные, больничные, отпускные, перекуры, общение с коллегами, хуипинательство; прибавить время на поиск клиентов, общение с ним, сдачу проекта. Налоги. И далее по всем неочевидным с первого раза моментам, то сумма вырисовываетсся более чем адекватная. Перед новым годом искал вакансию (задолбался дома сидеть), так вот единственное что нашел именно по MODX - поддержка сайта, 60к в месяц. Так что, в принципе, 1,5к не совсем уж неадекватная сумма. Вопрос в другом, сможет ли за час сверстать и собрать страницу тот, кто пойдет за 60к или ему понадобится все же "чуть" больше времени... Вот тут да)
Иван
Это да))) но вот удивляет насколько обесценивают наш с вами труд.
Вас не заставляют работать. Каждый знает себе цену.
Андрей
Вот оно))) Вылезло. Человек пытается снова за копейки сделать целые лендинги))) Видимо помыкался за 1000, теперь за 1500 пытается найти дурачка))))) Ну что за люди????))))
недавно делал такую задачку кстати. Лендос был на тильде надо было сверстать и натянуть на modx. 18к вышло. быстрее никак. вот что получилось https://mba.hsbi.ru/ как за 1 500 уложиться хз
Anonymous
Вас не заставляют работать. Каждый знает себе цену.
Иван, не спорю. Тут больше наверное вопрос к остальным участникам сообщества, чтобы мне самому понять, а адекватно ли я сам оцениваю свой труд. Я же могу заблуждаться, может действительно, длинный лендинг сверстать, да еще и на MODX закрепить стоит 1500. Или может это по времени занимает час всего лишь, и тут разговоров не может никаких быть = нормальная цена. Тут ведь как... Самопознание невозможно без мнения окружающих. Но мне что-то подсказывает, что зачастую заказчики "жмутся" и не хотят платить, столько, сколько по мнению исполнителей более менее приемлемо или столько, сколько это реально стоит. Вот и получается, потом, что из-за таких вот заказчиков и формируется низкие ценники. А когда называешь, адекватный, начинают кричать, мол: "Да вы что, это очень дорого!". Не знаю, может быть это еще и крик души просто, простите если не по теме немного сообщества, однако, всегда было интересно ценообразование таких вещей. Плюс, от себя добавлю, что никогда не работал с почасовой оплатой. Ну не могу я оценить, сколько займет времени та или иная задача Я вот могу сейчас 30 минут поработать, а потом на 4 часа уйти по магазинам, например, потом вернуться и еще 30 минут поработать. В итоге я работал по факту 1 час, а времени прошло 5 часов. Как быть? Заказчик с меня спрашивает: "Ну что там?" Разумеется, он не будет платить мне за 5 часов, а тогда зачем вечно спрашивают почасовую ставку??? Когда по итогу я беру по факту выполненных работ - разово - конкретную сумму. С другой стороны, я могу какие-то задачи сделать и за 20 минут, но это не означает, что такая задача будет стоить меньше, чем стоит, например 2 или 3 часа почасовой работы. Все индивидуально, конечно же. Но вот тоже момент.... Все, блин, дорожает, бензин, интернет, связь, все-все абсолютно, еда и вода тоже. Почасовая оплата тоже должна увеличиваться в стоимости, я считаю, а у нас, как-то получается, что не так))) Все хотят конфетку за копейки и еще воротят нос, когда "дорого" становится. Простите, за длинный пост и если не по теме еще раз.
Иван
Иван, не спорю. Тут больше наверное вопрос к остальным участникам сообщества, чтобы мне самому понять, а адекватно ли я сам оцениваю свой труд. Я же могу заблуждаться, может действительно, длинный лендинг сверстать, да еще и на MODX закрепить стоит 1500. Или может это по времени занимает час всего лишь, и тут разговоров не может никаких быть = нормальная цена. Тут ведь как... Самопознание невозможно без мнения окружающих. Но мне что-то подсказывает, что зачастую заказчики "жмутся" и не хотят платить, столько, сколько по мнению исполнителей более менее приемлемо или столько, сколько это реально стоит. Вот и получается, потом, что из-за таких вот заказчиков и формируется низкие ценники. А когда называешь, адекватный, начинают кричать, мол: "Да вы что, это очень дорого!". Не знаю, может быть это еще и крик души просто, простите если не по теме немного сообщества, однако, всегда было интересно ценообразование таких вещей. Плюс, от себя добавлю, что никогда не работал с почасовой оплатой. Ну не могу я оценить, сколько займет времени та или иная задача Я вот могу сейчас 30 минут поработать, а потом на 4 часа уйти по магазинам, например, потом вернуться и еще 30 минут поработать. В итоге я работал по факту 1 час, а времени прошло 5 часов. Как быть? Заказчик с меня спрашивает: "Ну что там?" Разумеется, он не будет платить мне за 5 часов, а тогда зачем вечно спрашивают почасовую ставку??? Когда по итогу я беру по факту выполненных работ - разово - конкретную сумму. С другой стороны, я могу какие-то задачи сделать и за 20 минут, но это не означает, что такая задача будет стоить меньше, чем стоит, например 2 или 3 часа почасовой работы. Все индивидуально, конечно же. Но вот тоже момент.... Все, блин, дорожает, бензин, интернет, связь, все-все абсолютно, еда и вода тоже. Почасовая оплата тоже должна увеличиваться в стоимости, я считаю, а у нас, как-то получается, что не так))) Все хотят конфетку за копейки и еще воротят нос, когда "дорого" становится. Простите, за длинный пост и если не по теме еще раз.
Если вы готовы за 1500р 8-часов работать/ Пришлите в личку работы - я вас загружу на пару месяцев =)