Миша
тут получается что он потом показывает только выбранную
Yurij
?
Можеш помочь? Создаю конфиг в плагине, но при рендерингу параметров ввода ТВ его не видит, при рендерингу страници редактирования ресурса он есть. Уже сам придумал способ как сделать
Anonymous
я сохранил себе, но пока не пробовал) занят))
может компонент сделать? :) на modstore всякого добра полно такого рода, люди мучаются вечно с отправкой
🙈 PG
$list = ['wgs/css/style.css','wgs/css/responsive.css','wgs/js/custom.js']; $time = 0; foreach($list as $file){ $filename = MODX_BASE_PATH.$file; if (file_exists($filename) && filemtime($filename) > $time) { $time = filemtime($filename); } } $modx->setPlaceholder('static_ver',$time);
🙈 PG
плагин на OnWebPageInit
🙈 PG
и в нужном месте добавляю плейсхолдер static_ver
Eugene
Народ подскажите, не могу найти на modx.pro была заметка, как добавлять версию к стилям на основе даты их изменения
switch($scriptProperties['options']['type']) { case 'script': echo '<script src="'.$input.'?v='.filemtime($_SERVER['DOCUMENT_ROOT'] .'/'. $input).'"></script>'; break; case 'stylesheet': echo '<link rel="stylesheet" type="text/css" href="'.$input.'?v='.filemtime($_SERVER['DOCUMENT_ROOT'] .'/'. $input).'">'; break; } вызов {'assets/templates/site/dist/main.js'| includeFile : ['type' => 'script']}
Anonymous
кто компонеты публиковал уже? что там надо им? вот на битриксе надо ИП иметь, так что гиморой и ничего там нет путевого.
Misha
спасибо, как много у всех способов =)
Иван
Все решаемо
Evgeniy
Всем привет. А кто чем пользуется для вывода похожих статей или новостей на сайте?
Миша
pdoTools
A Б
pdoTools
рили?
Миша
рили?
ну похожите это либо один родитель либо еще какой то параметр одинаков, pdoResources вполне
Evgeniy
не пользуюсь но https://modx.pro/components/9153
Это по интересное modRelation, благодарю!
🙈 PG
я только что открыл modstore и увидел знакомое название и пошел читать что это такое, и тут как-раз вопрос 😂 Когда-то пилил проект, назывался TooSee
🙈 PG
мой проект назывался Туси а этот Сито
Evgeniy
У getRelated интересный функционал, но проблемы с кириллицей.
Eugene
Спасибо работает как надо
Можно его сделать функциональнее, но это я сегодня написал как раз для себя на скорую руку
🙈 PG
У getRelated интересный функционал, но проблемы с кириллицей.
Я к примеру в таких ситуациях делаю как Миша, просто pdoResources sortby=RAND()
Александр
день добрый. тут есть те, кто работает с digital ocean?
🙈 PG
есть
Evgeniy
Я к примеру в таких ситуациях делаю как Миша, просто pdoResources sortby=RAND()
В моем случае не подойдёт такой вариант. Слишком общая категория и новости будут совершенно разными
Misha
Можно его сделать функциональнее, но это я сегодня написал как раз для себя на скорую руку
Ну главное что он работает, если добавите функционал маякните =)
🙈 PG
В моем случае не подойдёт такой вариант. Слишком общая категория и новости будут совершенно разными
ну логичнее тогда добавлять к примеру теги для статей, и выводить последние новости с аналогичным или похожим набором тегов
🙈 PG
хз, как лучше
Миша
Кто подскажет. Как в ExtJs сделать условие при выборе каких то значений из select
🙈 PG
все зависит от задачи
Сергей
Можно ли бонусную систему бумеранг прикрутить к интернет магазину ?
🙈 PG
можно
Сергей
Сколько будет стоить?
🙈 PG
Сколько будет стоить?
зависит от задачи, исполнителя, заказчика и еще много от чего но для начала думаю нужно описать что это за система
Антон 🦝 ProcyonSpicus
нельзя такое в пнд в чатах находить..
Миша
changeDomain.combo.Typeoption = function (config) { config = config || {}; Ext.applyIf(config, { name: 'type_option', fieldLabel: _('changedomain_option_type'), anchor: '99%', displayField: 'name', valueField: 'type', store: new Ext.data.ArrayStore({ fields: ['type','name'], data: [ ['textfield', 'Текстовое поле'], ['textarea', 'Текстовая область'], ['richtext', 'Текстовый редактор'] ] }), mode: 'local', allowBlank: false }); changeDomain.combo.Typeoption.superclass.constructor.call(this, config); }; Ext.extend(changeDomain.combo.Typeoption, MODx.combo.ComboBox); Ext.reg('changedomain-combo-typeoption', changeDomain.combo.Typeoption); Вот так можно вывести данные с массива
Igor
извиняюсь за офтоп , никто не работал с престашопом ( дали магаз на нем , а комьюнити нету как такового)
Миша
а что тебе нужно сделать?
да мне надо по выбору значения показываеть либо поле ввода, либо текстареа
Миша
на октябре делается за 10 минут
Миша
а вот тут я встрял
🙈 PG
так повесь listener
Миша
так повесь listener
вешаю, он ничего не выводит
Миша
🙈 PG
не так
Dmytro
так а чо слушаем?
Андрей
` listeners: { select: function (object,record) { console.log(record); } }`
🙈 PG
вешаю, он ничего не выводит
miniShop2.combo.cityselect = function(config) { config = config || {}; Ext.applyIf(config, { name: 'cityselect', id: 'minishop2-combo-cityselect', hiddenName: 'cityselect', displayField: 'name', valueField: 'id', fields: ['id', 'name'], pageSize: 1000, editable: true, emptyText: _('ms2_combo_select'), url: miniShop2.config['connector_url'], baseParams: { action: 'mgr/orders/cityselect', combo: true }, listeners: { render: function () { var ct = Ext.getCmp('minishop2-combo-cityselect'); var sklads = Ext.getCmp('minishop2-combo-sklad'); var store = sklads.getStore(); store.baseParams.cityselect_id = ct.value; }, select: function(combo, row, index) { var sklads = Ext.getCmp('minishop2-combo-sklad'); var c_name = Ext.getCmp('c_name').setValue(row.data.name); var store = sklads.getStore(); sklads.setValue(''); store.baseParams.cityselect_id = row.id; store.load(); } } }); miniShop2.combo.cityselect.superclass.constructor.call(this, config); }; Ext.extend(miniShop2.combo.cityselect, MODx.combo.ComboBox); Ext.reg('minishop2-combo-cityselect', miniShop2.combo.cityselect);
Миша
🙈 PG
я по разным исходникам читал
Pavel
Привет, может подскажет кто наиболее удобный и правильный способ (готовые решения, или лучше Migx использовать только) реализации расписания на сайте (занятий в танц. школе), типа день, время, инфа по занаятию?
Евгений
tvTable удобная штука
Eugene
Есть API
Ну тогда проблем возникнуть не должно. Нужно делать всё как описано в ТЗ
Баха Волков
вот где про это почитать?
Самое лечшее по мне это исходники самого MODX
Миша
Самое лечшее по мне это исходники самого MODX
да я там копал, видать плохо. Нашел в доках
Миша
но теперь затык смена типа поля
🙈 PG
пойди другим путем
🙈 PG
создай 2 поля с разными xtype
🙈 PG
и при смене типа один скрывай, другой показывай и меняй им name
🙈 PG
или удаляй старое поле и создавай новое с нужным xtype
Миша
вот второй вариант наверное лучше
Миша
\имя и id у них одно ведь
Баха Волков
Не, проще создать скрытый инпут
🙈 PG
https://stackoverflow.com/questions/1068624/ext-js-how-to-change-the-xtype-dynamically
Баха Волков
Создаешь скрытый инпут, а при смене полей просто записываешь их значения в этот скрытый инпут
Миша
Баха Волков
Это правильнее чтоли будет