Dmitriy
Тут разраб gtranslit есть?
Dmitriy
алиасов переводчик?
Иван
@biz87
Миша
Андрей
У тебя там кафе подпольное?)
Андрей
Нет, свое
Я имею ввиду, ресторан открыт) а чаты по разработке вместо рекламы))
Николай
@biz87
Не, у меня translitor
Миша
Разбавим ваш скучный разговор
Dmitriy
гугловский не пашет
Dmitriy
треш
Dmitriy
подставляет в алиас старый
Dmitriy
и всё
Миша
Вторые
Misha
https://docs.modx.pro/komponentyi/minishop2/poleznyie-vyiborki/vyivod-vsex-kategorij-tovara подскажите пожалуйста как тут вместо pagetitle вывести menutitle
Eugene
$q->select(array('id','pagetitle')); менять на $q->select(array('id','menutitle')); $result[] = '<a href="'.$url.'">'.$row['pagetitle'].'</a>'; на $result[] = '<a href="'.$url.'">'.$row['menutitle'].'</a>';
Миша
В Яндексе есть примеры и есть компонент
Misha
почему в pdoresources после тв поля добаялет цифры 07, в следующем 08
Misha
вывожу как обычно
Sentinel
Ребят, а где на modhost настроить права на папки? а то при создании такие ставит https://is.gd/DScFZX
Иван
Файловый менеджер
Иван
Такой же интерфейс примерно
Danil
Кто с extjs сможет помочь? Не отправляется файл в форме на сервер( $_FILES пустой
Danil
А он по умолчанию не тру?
Danil
Не?
Вадим Семыкин
я вот так делал var addImage = function(){ var window = new Ext.Window({ title: 'Добавление изображения', cls: 'container', border: true, width: 600, height: 'auto', layout: 'form', labelAlign: 'top', labelSeparator: '', modal: true, items: [{ xtype: 'form', id: 'myform', name: 'myform', layout: 'form', fileUpload: true, method: 'POST', anchor: '100%', labelAlign: 'top', labelSeparator: '', items: [{ xtype: 'fileuploadfield', name: 'new-image', id: 'new-image', anchor: '100%', allowBlank: false, msgTarget: 'under', fieldLabel: 'Выберите файл: ', },{ xtype: 'textfield', fieldLabel: 'Alt', id: 'img-alt', name: 'img-alt', anchor: '100%', description: 'Атрибут alt устанавливает альтернативный текст для изображений. Такой текст позволяет получить текстовую информацию о рисунке при отключенной в браузере загрузке изображений.' },{ xtype: 'textfield', fieldLabel: 'Title', id: 'img-title', name: 'img-title', anchor: '100%', description: 'Атрибут title предоставляет дополнительную информацию о картинке. Текст, заключенный в этом атрибуте, появляется при наведении курсора на картинку.' }], buttons: [{ text: 'Загрузить', cls: 'primary-button', handler: function(){ var form = Ext.getCmp('myform').getForm(); var textfieldAlt = Ext.getCmp('img-alt').getValue(); var textfieldTitle = Ext.getCmp('img-title').getValue(); form.submit({ params: {action: 'add', resID: resID, imgAlt: textfieldAlt, imgTitle: textfieldTitle}, url: '/php/customTabImageGallery.php', waitMsg: 'Загрузка изображения ...', success: function(form, action){ store_img.load({params: {resID: resID, action: 'select'}}); window.close(); MODx.msg.status({title: 'Успешно!', message: 'Файл успешно загружен.', delay: 5}); } }); } },{ text: 'Отмена', handler: function () {window.close();} }] }] }); }
Николай
А он по умолчанию не тру?
Я ж говорю вроде. Да и скрин ты скидываешь явно не на третью версию.
Александр
Александр
Ребят, подскажите, почему не меняет визуально цену на фронте. Есть плагин изменения цены в зависимости от количества товара при событии изменения количества. Общая сумма меняется сразу, а вот цена товара-только при обновлении страницы.
Александр
Я думал уже об этом, вот стандартный чанк минишопа в span нет класса, но есть в td. Хотя для общего количества, как раз для span есть класс
Александр
Sasha
Получилось?
Александр
не
Александр
При стандартном чанке не работает
Александр
С итоговой суммой все ок, а вот цена товара только после обновлении страницы меняется
Александр
Хм, а из коробки не работает чтоли. Точнее работает от части?
Александр
Последняя
Sentinel
Должно работать по default
Andrew
У меня не работал пересчет пока я не посмотрел какой jQuery подключаться должен туда
Andrew
Типо там какой то особенный нужен
Andrew
И мой не подходил
Sentinel
Все там работает, просто нужно правильный плейсхолдер с классом вывести
Александр
Александр
Смотри, у меня в плагине меняется стоимость товара, до 20штук одна цена, после-другая. Общая сумма меняется на лету, а стоимость товара только после обновления страницы. Чанк msCart с коробки
Александр
$cart->set($tmp); тоесть в плагине это не меняет визуально цену конкретного товара. Точнее не обновляет через js
Александр
Тоесть сам функционал работает как надо, но не происходит визуальное обновление цены в td с классом price
Александр
Вот, вопрос, нужно js дописывать?
Александр
Все, спасибо, вопрос отпал. Просто подумал, total обновляет, а цену нет
Александр
Через кэлбек лучше сделать?
Андрей
Через кэлбек лучше сделать?
Да, скорее всего через колбэк должно получится
Александр
Ок, понял
Александр
А как через js можно получить стоимость товара?
Александр
Александр
в callback не отдает стоимость товара. Брать итоговую сумму товара и делить на количество тоже, как то не то
Евгений
Ребят, подскажите пожалуйста Есть проверка на язык в шаблоне страницы: {if $_pls['key'] == 'ru'} {var $cid = 1} {else} {var $cid = 6} {/if} вот эта переменная $cid нужна в чанке Есть какие то способы перекинуть ее в чанк?
Евгений
Сделать проверку в чанке 😊
В чанке $_pls['key'] уже не выводится почему то
Евгений
Sentinel
🤷‍♂🤷‍♂
Sentinel
Тогда не понятно как языки у тебя сделаны
Евгений
Тогда не понятно как языки у тебя сделаны
Через локализатор, чанк используется в вызове msCart
Sentinel
Артем
Всем привет. Нужна помощь. Вывел на странице альбомы, т.е Альбом1, Альбом2, Альбом3, Альбом4 через [[!GalleryAlbums? ]]. По клику на Альбом1, открывается страница с фотографиями в этом альбоме. Мне нужно скрыть некоторые альбомы на странице, например вывести все кроме Альбом2 и Альбома4. В документации modx нет такого свойства как albumhideid например, в поиске тоже решения такого не нашел(мб не хорошо искал). Я так понимаю, что нужно написать хук ? Или есть другие методы ?
Евгений
Разобрались?
Пока нет, все еще думаю
Евгений
Сохраняй переменную в плэйсхолдер {$_modx->setPlaceholder('key', 'value')}
Пробовал, не срабатывает... В шаблоне пишу {$_modx->setPlaceholder('cid', $cid)} В чанке смотрю доступные плейсхолдеры: {$total | print} {foreach $products as $product} {$product | print} {/foreach} Вот вывод: Array ( [count] => 2 [weight] => 0 [cost] => 150 ) Array ( [id] => 79 [type] => document [contentType] => text/html [pagetitle] => ТЕСТ Товар [longtitle] => [description] => [alias] => test-tovar [alias_visible] => 0 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 82 [isfolder] => 0 [introtext] => [richtext] => 0 [template] => 2 [menuindex] => 0 [searchable] => 0 [cacheable] => 1 [createdby] => 2 [createdon] => 1605789769 [editedby] => 6 [editedon] => 1610635376 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1603727580 [publishedby] => 2 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => msProduct [context_key] => web [content_type] => 1 [uri] => profile/priobresti-programmu/test-tovar [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [article] => [price] => 75 [old_price] => 750 [weight] => 0 [image] => [thumb] => [vendor] => 0 [made_in] => [new] => 0 [popular] => 0 [favorite] => 0 [tags] => [color] => [size] => [source] => 2 [vendor.name] => [vendor.resource] => [vendor.country] => [vendor.logo] => [vendor.address] => [vendor.phone] => [vendor.fax] => [vendor.email] => [vendor.description] => [vendor.properties] => [key] => a502d8aac98fb4b31a4677afa2af851d [count] => 2 [cost] => 150 )
Sentinel
Пробовал, не срабатывает... В шаблоне пишу {$_modx->setPlaceholder('cid', $cid)} В чанке смотрю доступные плейсхолдеры: {$total | print} {foreach $products as $product} {$product | print} {/foreach} Вот вывод: Array ( [count] => 2 [weight] => 0 [cost] => 150 ) Array ( [id] => 79 [type] => document [contentType] => text/html [pagetitle] => ТЕСТ Товар [longtitle] => [description] => [alias] => test-tovar [alias_visible] => 0 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 82 [isfolder] => 0 [introtext] => [richtext] => 0 [template] => 2 [menuindex] => 0 [searchable] => 0 [cacheable] => 1 [createdby] => 2 [createdon] => 1605789769 [editedby] => 6 [editedon] => 1610635376 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1603727580 [publishedby] => 2 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => msProduct [context_key] => web [content_type] => 1 [uri] => profile/priobresti-programmu/test-tovar [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [article] => [price] => 75 [old_price] => 750 [weight] => 0 [image] => [thumb] => [vendor] => 0 [made_in] => [new] => 0 [popular] => 0 [favorite] => 0 [tags] => [color] => [size] => [source] => 2 [vendor.name] => [vendor.resource] => [vendor.country] => [vendor.logo] => [vendor.address] => [vendor.phone] => [vendor.fax] => [vendor.email] => [vendor.description] => [vendor.properties] => [key] => a502d8aac98fb4b31a4677afa2af851d [count] => 2 [cost] => 150 )
{$_modx->config.cultureKey} что выводит? или пусто?
Евгений
{$_modx->config.cultureKey} что выводит? или пусто?
Вывелся язык, отлично, можно хотя бы в чанке теперь проверку сделать, спасибо большое)
Sentinel
👍👍
Igor
Пробовал, не срабатывает... В шаблоне пишу {$_modx->setPlaceholder('cid', $cid)} В чанке смотрю доступные плейсхолдеры: {$total | print} {foreach $products as $product} {$product | print} {/foreach} Вот вывод: Array ( [count] => 2 [weight] => 0 [cost] => 150 ) Array ( [id] => 79 [type] => document [contentType] => text/html [pagetitle] => ТЕСТ Товар [longtitle] => [description] => [alias] => test-tovar [alias_visible] => 0 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 82 [isfolder] => 0 [introtext] => [richtext] => 0 [template] => 2 [menuindex] => 0 [searchable] => 0 [cacheable] => 1 [createdby] => 2 [createdon] => 1605789769 [editedby] => 6 [editedon] => 1610635376 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1603727580 [publishedby] => 2 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => msProduct [context_key] => web [content_type] => 1 [uri] => profile/priobresti-programmu/test-tovar [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [article] => [price] => 75 [old_price] => 750 [weight] => 0 [image] => [thumb] => [vendor] => 0 [made_in] => [new] => 0 [popular] => 0 [favorite] => 0 [tags] => [color] => [size] => [source] => 2 [vendor.name] => [vendor.resource] => [vendor.country] => [vendor.logo] => [vendor.address] => [vendor.phone] => [vendor.fax] => [vendor.email] => [vendor.description] => [vendor.properties] => [key] => a502d8aac98fb4b31a4677afa2af851d [count] => 2 [cost] => 150 )
В чанке нужно {$_modx->getPlaceholder('key')} Чанк просто так не видит переменные. Нужно их либо каким-то образом передавать. Например: {$_modx->parseChunk('MyChunk', [ 'pl1' => 'placeholder1', 'pl2' => 'placeholder2', ])} Либо использовать глобальные плэйсхолдеры.