Михаил

Михаил

С нами с 08 марта 2013; Место в рейтинге пользователей: #18
21 декабря 2017, 18:36
+2
Так консоль есть прямо в phpStorm.
Но дело в другом. Необходимо консольные команды гита знать, хотя бы начальные. Они везде пригодятся.
А так да, хорошая статья, вопросов нет.
21 декабря 2017, 18:25
0
Много действий. Но в phpStorm есть несколько проще решение:
родная панель гита
И даже можете смотреть ветки и прочее тыц
А на счет не кошерно. Знание именно консольных команд дает хорошее преимущество. А вдруг где нить не будт phpStorm и получается с гитом то и работать не сможете.
21 декабря 2017, 14:12
0
Could not process or prepare TV «nal» 0.0019860: Could not process or prepare TV «nal» 0.0016310: Could not process or prepare TV «nal» 0.0012810: Could not process or prepare TV «nal» 0.0016758: Could not process or prepare TV «nal» 0.0013320: Could not process or prepare TV «nal» 0.0012660: Could not process or prepare TV «nal» 0.0015590: Could not process or prepare TV «nal» 0.0012710: Could not process or prepare TV «nal» 0.0015299: Could not process or prepare TV «nal» 0.0012641: Could not process or prepare TV «nal» 0.0012739: Could not process or prepare TV «nal» 0.0179498: Prepared and processed TVs 0.0000200:
processTV убери
21 декабря 2017, 14:06
0
А можно
&showLog=`1`
показать?
21 декабря 2017, 13:09
0
&where=`{{"template":"8"},{"id":"[[*id]]"},{"tv.dopr":"[[*id]]"}}`
20 декабря 2017, 06:34
2
0
<?php

switch($modx->event->name){
    case 'msOnBeforeAddToCart':
        $tmp = $cart->get();
    
        
        if(!empty($tmp)){
            $modx->event->output('Больше одного товара нельзя');
        }
        
        break;
        
    case 'msOnChangeInCart':
        
        $tmp = $cart->get();
        $tmp[$key]['count'] = 1;
        $cart->set($tmp);
        
        $modx->event->output('Количество только 1');
        
        break;
}
18 декабря 2017, 17:42
0
[[!FormIt?
   ...
   &emailTo=`[[+addressTo]]`
]]
...
<select name="addressTo">
   <option value="john@doe.com" [[!+fi.addressTo:FormItIsSelected=`john@doe.com`]]>John</option>
   <option value="jane@doe.com" [[!+fi.addressTo:FormItIsSelected=`jane@doe.com`]]>Jane</option>
</select>
15 декабря 2017, 08:21
+2
Написать плагин, который до импорта проверит наличие цены, и если ее нет, то не импортировать этот товар. В принципе это решается за минуту. Причем тут автор? В документации все подробно описано, что какой плагин делает.
15 декабря 2017, 08:06
0
Спасибо!!! Поправил!
14 декабря 2017, 19:17
+1
А можно узнать, какой компонент?
14 декабря 2017, 16:26
0
с этим с чем?
14 декабря 2017, 12:45
1
+3
ну да, вы правильно думаете. У pdoResoruces есть параметр where. Т.е. Ваш случай:

[[!pdoResources?
&showHidden=`1`
&showUnpublished=`1`
&hideContainers=`0`

&parents=`24,25`
&limit=`0`
&depth=`0`
&where=`{"createdby":[[+modx.user.id]]}`
&tpl=`ListLinkTpl`
&sortby=`id`
]]
13 декабря 2017, 13:14
+1
github исправление
13 декабря 2017, 11:37
0
Там надо расширять ExtJs. Готового способа нет. Но Tickets в открытом доступе исходники, поэтому можно делать все
12 декабря 2017, 12:01
0
У меня все показывает: тыц
11 декабря 2017, 19:59
0
Если формит:
Собственные модификаторы

Сниппет-фильтр должен принимать 2 параметра: обязательны $input и необязательный $options. Возвращать он может только строки.

В качестве примера давайте создадим сниппет randomize, который будет брать полученную строку и прибавлять к ней случайный набор символов. В параметре мы можем передать количество добавляемых символов:
<?php
if (empty($options)) {
    $options = 10;
}
$rand = md5(rand());

return $input . ' ' . substr($rand, 0, $options);

Теперь можно смело использовать новый модификатор как в Fenom

{'any text' | randomize : 5}
И заюзать в названии письма
11 декабря 2017, 15:02
0
Как вариант проверить регуляркой на совпадение в чанках, шаблонах, ресурсах.