Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #20
Aleksandr Huz
17 июня 2017, 11:35
0
Никита, привет!
Подскажи, пожалуйста, как вывести pdomenu, чтобы срабатывала локализация, без использования fenom?
Aleksandr Huz
27 мая 2017, 16:36
0
Илья, компонент не устанавливается на php 7.1.2
Aleksandr Huz
30 апреля 2017, 20:55
0
Илья, привет.
Подскажи, пожалуйста, как для чанков поставить категорию. Сейчас они все в одной категории.

Вот что я написал в файле transport.chunks.php, но это не работает:
$tmp = array(
    'head' => array(
        'file' => 'head',
        'description' => '',
        'category' => 'base'
    )
);

$setted = false;
foreach ($tmp as $k => $v) {
    
    // create category
    $ifCategory = $this->modx->getObject( 'modCategory', array('category' => $v['category']) );
    if( $ifCategory == '' ){
      $category = $this->modx->newObject('modCategory');
      $category->set('category', $v['category']);
      $category->save();
      $id_category = $category->get('id'); 
    } else {
      $id_category = $ifCategory->get('id');
    }

    /** @var modchunk $chunk */
    $chunk = $this->modx->newObject('modChunk');
    $chunk->fromArray(array(
        'name' => $k,
        'category' => $id_category,
        'description' => @$v['description'],
        'content' => file_get_contents($this->config['PACKAGE_ROOT'] . 'core/components/'.strtolower($this->config['PACKAGE_NAME']).'/elements/chunks/chunk.' . $v['file'] . '.html'),
        'static' => false,
    ), '', true, true);
    $chunks[] = $chunk;
}
unset($tmp, $properties);
Aleksandr Huz
21 апреля 2017, 11:59
0
Не хватает конструктора форм для AjaxForm
Приходиться создавать куча тивишек:

Каждая форма в отдельном ресурсе. В компоненте все формы создавались в одном месте.
Для каждой формы свои настройки + к настройкам, что в скриншоте добавить выбор используемых хуков. Например,
выбрали хук recaptchav2 в форму добавилась капча
хук FormItAutoResponder = появилось поле (richtext) в админке, куда можно написать текст для письма, который получит в ответ на заполненную форму юзер.

Самая крутая фишка, это если бы AjaxForm умела загружаться асинхронно.
Aleksandr Huz
06 апреля 2017, 08:35
0
А можно ли сделать подобное для Viber? Какая цена реализации?
Aleksandr Huz
22 марта 2017, 18:11
+1
Видео не помещается — yadi.sk/i/BqoJbmSY3GFVb8
Windows 7
Яндекс браузер 17.3.0.1785
1920x1080
Aleksandr Huz
13 января 2017, 14:37
0
Нашел проблему: скрытый бордер для замороженного uri
Aleksandr Huz
04 января 2017, 19:04
0
Добрый день, Илья!

Хочу чтобы чанки помещались в указанные каталоги.
В файле transport.chunks.php
пишу такой код:
$ifCategory = $this->modx->getObject( 'modCategory', array('category' => $v['category']) );
$getCategory = $ifCategory->get('category');
if( $getCategory === '' ){
    $category = $this->modx->newObject('modCategory');
    $category->set('category', $v['category']);
    $category->save();
    $id_category = $category->get('id'); 
} else {
    $id_category = $ifCategory->get('id');
}
на что сборщик выдает ошибку
Fatal error: Call to a member function get() on a non-object
Подскажи, пожалуйста, как решить эту проблему.
Aleksandr Huz
23 декабря 2016, 08:44
0
Кликните чуть слева строки «Создать новый набор параметров» там просто невидимый чекбокс.
Aleksandr Huz
22 декабря 2016, 09:27
0
Еще проблема с migx таблицей (картинки кликабельны)

а должно быть так:


Мое решение:
.modx-tv .modx-tv-form-element .x-grid3 { 
    max-width:1280px; /* Для моего разрешения экрана 1920х1080 */
}

#modx-tv-tabs .x-form-textarea  {
    width: 100% !important; /* для выравнивания textarea с другими полями */
}
Aleksandr Huz
20 декабря 2016, 14:27
0
Для себя я исправил так:
#minishop2-window-order-update .x-column-inner {  
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; 
        -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
}
Aleksandr Huz
20 декабря 2016, 14:01
0
Проблема с Minishop2: информация о заказе выстроились в одну колонку, окно не влазит в экран


Проблема из-за flex-direction: column
#modx-page-settings .x-column-inner .x-column-inner, .x-fieldset .x-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
Aleksandr Huz
14 декабря 2016, 16:04
0
Спрятаны хлебный крошки в «Управлениями пакетами»
#packages-breadcrumbs .crumb_wrapper {
    display: none!important;
}


Это так и задумано?
Просто это не удобно, после загрузки пакета нужно нажимать «Приложение -> Установщик» вместо одного клика на домик))
Aleksandr Huz
28 ноября 2016, 16:48
0
Это обычная tv textarea (текстовая область) в ресурсе
Еще косяк — Контроль доступа yadi.sk/i/8-rQwDnzzfzQv
Может сделать так — yadi.sk/i/6C8O5zCAzg2mg
Aleksandr Huz
28 ноября 2016, 14:50
0
Добрый день!
Для поля textarea нет бордера
yadi.sk/i/b2jLl1DhzfGs4
Aleksandr Huz
11 июля 2016, 10:30
0
Спасибо. Работает.

А вот как использовать tv в migx таблице?
Проблема: ввожу значение, а оно не сохраняется.

Вкладка формы:
{"field":"filter","caption":"Фильтр","inputTV":"superSelect"}
Разметка колонок:
{"header": "Фильтр", "width": "100", "sortable": "false", "dataIndex": "filter"}
Aleksandr Huz
10 июля 2016, 18:58
0
А можно как-то вывести только одно значение tv?
Например вбили:

Нужно вывести отдельно 2-е значение(300)
Aleksandr Huz
08 июля 2016, 10:41
0
Привет, Никита!
Иконки компонента, конфликтуют (перебивают) с иконками, которые установлены на сайте.
Я исправил для себя, но было бы круто, если бы ты исправил и в компоненте.
Файл:
assets/components/frontendmanager/css/fonts/style.css
Было:
[class^="icon-"], 
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'frontendmanager' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1; 

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
Стало:
.fm-panel [class^="icon-"], 
.fm-panel [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'frontendmanager' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* line-height: 1; */

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
Спасибо за компонент!