Mikhail Tyrsyna

Mikhail Tyrsyna

С нами с 02 октября 2017; Место в рейтинге пользователей: #107
Отправить деньги
25 декабря 2018, 09:11
0
Не совсем, в changeDomain используется только поддомен, у меня же весь домен целиком, ну и плюс то что написано в возможностях
05 октября 2018, 00:12
0
1) Проверьте разрешена ли функция mail()?
2) На какую почту отправляете? Случайно не на mail.ru?
05 октября 2018, 00:10
0
Попробуй сниппетом

unique:
return array_unique(explode(' ', $input));

[[+tags:unique]]
28 сентября 2018, 15:07
+1
UPD: Выкатил обновление с гугл картой и полей Изображение

Демо: geosales.tyrsyna.ru
26 сентября 2018, 23:56
0
Если что это примеры сходу, с расчетом на то что ты будешь капать в этом направлении:>
26 сентября 2018, 23:40
0
Т.к. ты её запихнул в оператор, и join будет срабатывать только после поиска

Попробуй вынеси выше
$query = trim($this->getProperty('query'));
$c->select(array('ExtrasRepositories.name as repository_name'));
$c->leftJoin('ExtrasRepositories','ExtrasRepositories');

if ($query) {
// code..
}
26 сентября 2018, 10:57
+1
Попробуй

$c->select(array('Owner.name as repository_name'));
и
dataIndex: 'repository_name'
26 сентября 2018, 10:15
+1
Попробуй заджойнить
Если не ошибаюсь примерно как-то так

getlist.class.php
public function prepareQueryBeforeCount(xPDOQuery $c) {
$c->select(array('Owner.name'));
$c->leftJoin('Owner','Owner');
return $c;
}

docs.modx.com/xpdo/2.x/class-reference/xpdoquery/xpdoquery.leftjoin
25 сентября 2018, 17:10
1
+1
utils.js
Extras.combo.Field = function (config) {
    config = config || {};
    Ext.applyIf(config, {
        url: Extras.config.connector_url, 
        baseParams: {
            action: config.action,
        }, 
        name: 'repository', 
        fields: ['name'], 
        mode: 'remote', 
        displayField: 'name', 
        fieldLabel: _('Extras'),
        valueField: 'name', 
        editable: true, 
        anchor: '99%',
        allowBlank: false,
        autoLoad: false
    });
    Extras.combo.Field.superclass.constructor.call(this, config);
};
Ext.extend(Extras.combo.Field, MODx.combo.ComboBox);
Ext.reg('extras-combo-field', Extras.combo.Field);

Потом просто используешь свой xtype где тебе нужно
{
    xtype: 'extras-combo-field',
    action: 'mgr/load/getlist',
}

Процессор примерно такой
<?php
require_once MODX_CORE_PATH.'components/extras/processors/mgr/extras/getlist.class.php';

class ExtrasLoadFieldProcessor extends ExtrasFieldGetListProcessor {
    public $permission = '';

    public function prepareRow(xPDOObject $object)
    {
        $array = parent::prepareRow($object);
        $array['id'] = $array['name'];
        return $array;
    }

}

return 'ExtrasLoadFieldProcessor';
21 сентября 2018, 15:29
0
Спасибо!
Первоначально сам хотел использовать карту от Google, на мой взгляд она действительно обладает большим функционалам, но т.к. она сейчас стала платная, решил от нее отказаться, знаю что можно получить ключ на 28 000 запросов в месяц, но имхо мало кому хочется парится с регистрацией и подключение банковской карты. Но не отрицаю что в следующих версиях возможно могу добавлю её:>