Всего 125 667 комментариев

Сергей
17 марта 2021, 11:13
0
Изначально Вы же как то работали с файлом, без инструкций. В модуле заявлено что он работает с данным сервисом. Я не являюсь представителем данной компании и диктовать им условия я не могу. Да значит они такие безответственные и не думают о своих партнерах. Изначально все работало, пока они не изменили путь и сам файл. Вы просто дайте мне четкий ответ, да вы решите этот вопрос или не будете, тогда получается компонент больше не работает с данным сервисом и куплен был модуль зазря. Буду привлекать стороннего разработчика, что бы решил этот вопрос.
Андрей
17 марта 2021, 09:46
0
Не знаю, с обновлением связано или нет. Но вчера обновился и вылезает теперь такая ошибка:
Parse error: syntax error, unexpected '=' in /core/cache/includes/elements/modsnippet/20.include.cache.php on line 111
на 111 строке такая конструкция:
[$operator, $key] = $components;
Меняю на
[$operator, $key] == $components;
все работает, но до следующей очистки кеша.
Помогите пожалуйста решить проблему
Иван Бочкарев
17 марта 2021, 08:13
0
По номеру телефона +79293654868 через Сбербанк онлайн
Александр Лунегов
17 марта 2021, 07:23
0
1. Ни один нормальный руководитель разработки не даст новичку доступ к основному проекту разработки.
2. При работе в команде необходима система контроля версий. В modx с этим сложнее, но, как минимум, можно установить VersionX, а новичку не давать доступа к настройке этого пакета.
3. Для любого проекта должны делаться полные ежедневные бекапы.
Кирилл
17 марта 2021, 04:30
-3
Огромнейшая просьба к разработчику дополнения admintools

добавьте пожалуйста такую возможность

все вам будут очень признательны
Кирилл
17 марта 2021, 04:15
0
скорее team до 10 человек например

— вдруг кто то… затёр случайно, чтобы удаляться сниппеты и чанки немогли ))
— обидился ушёл из тима и напрощанье и недопониманий всё затёр

причины могут быть разные

но то что это полезно, это бесспорно
Кирилл
17 марта 2021, 00:36
0
Спасибо за ваше мнение

Пример

Есть team 100 человек работают над одним проектом, и есть senior developer к примеру который нехочет чтобы juniors и нюбы ввиде меня нелезли в его сниппеты к примеру и ничего там случайно ненапортачили.

Пример абстрактный выдуманный, но есть ли целесообразность в таком случаи?
Ответ: ДА :)

Важно это очень или необходимо?: ответ сложный

Спасибо
Иван Бочкарев
16 марта 2021, 23:30
0
Написать в ТП, так как платное дополнение.
Иван Бочкарев
16 марта 2021, 23:21
+1
Поэтому вас ии минусуют. т.к. идея абсурдна.
Кирилла, неоднократно просили форматировать текст и уважать читателя… про грамматику я вообще молчу.

Ну и про идею поддерживаю — абсурд.
Алексей Смирнов
16 марта 2021, 23:19
0
Идея «прикольная». Но этого нет в любых системах по одной простой причине — бессмысленность.
Потому что продавая сайт вы продаете весь код, а раз так, то ставь пароль и не ставь — код продан.
Чтобы его не палить — его нужно просто с сайта продаваемого УДАЛИТЬ — это 100% решение для chunk сортировка по цене.
Поэтому вас и минусуют. т.к. идея абсурдна.
Артур Шевченко
16 марта 2021, 23:16
0
В этом нет никакой необходимости. Все ваши «наработки» это либо копипаст того, что уже есть в сети, либо компиляция того, что есть в сети, либо никому не нужный «велосипед». Если же вы действительно что-то разработали, то вам хватит навыков упаковать это в пакет и устанавливать отдельно — за деньги или бесплатно.
Никита
16 марта 2021, 22:14
0
Добрый день. Если актуально попробуйте переименовать инпут email например в contact-email
&validate=`fio:stripTags, contact-email:email:required, message:required:stripTags:maxLength=^1000^`
<input name="contact-email" type="email" class="form-control required" placeholder="Email *" value="[[+fi.contact-email]]" />
Серый
16 марта 2021, 16:50
0
Коллега, я возможно не правильно применяю ваш код, мне нужно получить массив через запятую ID оригинальных ресурсов. Возможно я по неопытности что-то не так настроил в плагине (я создал плагин и проставил галки OnDocFormRender, OnDocFormSave. Назвал его Babel-Array. Затем сделал сниппет и назвал его getBabelAliasId.
Ни [[getBabelAliasId?&input=`15`]] ни [[+id_15]] ничего мне не дают. Что я могу в теории не так делать?
Я полагал, что вызывая [[getBabelAliasId?&input=`1, 2, 3`]] получу массив ID переведенных ресурсов (11,12,13), возможно что-то делаю не так?
Сам я дизайнер, обратиться особо с этим не к кому((
Nik
Nik
16 марта 2021, 14:44
0
Не могу отправить… Error «Списание с иностранных карт запрещено», карта Сбербанк (KZ). Иван как можно еще отправить кроме яндекс денег и тинькоф?
Иван Бочкарев
16 марта 2021, 13:10
+1
Спасибо за поддержку!
Иван Бочкарев
16 марта 2021, 13:10
0
Спасибо за поддержку!
Серый
16 марта 2021, 13:04
0
Таки нет, работает. Но есть грабли: в настройках всех TV, где используется migxResourceMediaPath нужно для нового контекста выбрать Медиа-Источник, там по умолчанию почему-то выставляют FileSystem, игнорируя установки основного контекста.
А вот Collections не пашут, ибо там рендерер. Вот такие я использую:
collections.renderer.image_migx_path = function(value, metaData, record, rowIndex, colIndex, store) {
    if (value != '' && value != null) {
        var imgPath = MODx.config['collections.renderer_image_path'];
        return '<img src="' + MODx.config.base_url + 'resourceimages/' + record.id + '/' + imgPath + value + '" style="max-width:100%">';
    }
};


Collections.renderer.imageplusmigx = function(value, metaData, record, rowIndex, colIndex, store) {
    if (value != '' && value != null) {
        var data = Ext.decode(value);
        var url = MODx.config.connectors_url + 'system/phpthumb.php?imageplus=1';
        
        var params = {};
        params.src = 'resourceimages/' + record.id + '/' + data.sourceImg.src;
        params.w = 200;
        if (data.sourceImg.src.indexOf('.png') !== -1) {
            params.f = 'png';
        }
        params.sw = data.crop.width;
        params.sh = data.crop.height;
        params.sx = data.crop.x;
        params.sy = data.crop.y;
        for (var i in params) {
            url += '&' + i + '=' + params[i];
        }
        
        return '<img alt="" src="' + url + '" width="' + (params.w || 80) + '" style="max-width:100%">';
    }
}
Если кто подскажет, как туда Бабеля внедрить, буду признателен.
Павел Гвоздь
16 марта 2021, 08:03
0
на данный момент только аксессуары выгружаются.
А здесь вообще не понятно, ибо у моего заказчика, для которого писался этот компонент изначально, вообще не выгружается Stan, т.к. формат файла поменялся.