Константин Ильин

Константин Ильин

С нами с 10 февраля 2014; Место в рейтинге пользователей: #131
28 мая 2017, 19:13
0
Быстро мне пришла мысль указать для вызова несуществующий чанк и получил весь дамп:)
{$_modx->runSnippet('!msOptionsPrice.modification', [
            'tpl' => 'no',
            'includeThumbs' => 'small',

        ])}
28 мая 2017, 19:02
0
Здравствуй Володя!

В чанке tpl.msOptionsPrice.modification пытаюсь вывести дамп масива $_pls
{$_pls | print_r : true}
В логе php ошибка о нехватке памяти, аж все 500мб теряются…
PHP Fatal error:  Allowed memory size of 524288000 bytes exhausted (tried to allocate 511180801 bytes)
Хочу узнать как подключать оригиналы изображений, для этого и лезу в этот массив, да вообще другие переменные посмотреть
26 мая 2017, 11:28
0
Наконец то!)) заждался уже)
25 мая 2017, 10:19
0
А там зависимость от цены? т.е. если у меня в принципе нет цен на сайте будут работать модификации?
24 мая 2017, 20:04
0
Никита, а может ли твой компонент такое:
1. Есть модель двери, у нее есть подвиды(вариации), т.е. картинка меняется и свойства при переключении на фронте
2. Можно ли для торговых предложений использовать «Опции» минишопа? а не только стандартные поля артикул, цвет и т.д.

Демо нету как-то не пощупаешь, не опробуешь)
22 мая 2017, 14:37
-1
Василий, планируется ли Drag&Drop в редакторы или в поле content?

Ато есть, и не мало, индивидуумов которые которые не понимаю как прописать плейсхолдер [[+image.0.url]].
Дак еще они не понимают как это будет выглядеть и хотят в живую видеть т.е. щас так:
joxi.ru/n2YR1NbuodZM9A
А хотят вместо иконки отсутствующего изображения видеть само изображение из галереи ms2Gallary ну и соответственно ресайзить как им надо и т.п.

Это упростило бы жизнь разработчику, а точнее облегчило объяснение этим индивидуумам.

Если списком предложения:
1. Drag&Drop в редакторы или в поле content c возможностью выбора small,medium(т.е. из настройки медиа thumbnails)
2. Live просмотр
3. Сделать галочку Hidden(Скрыть в галереи) в свойствах картинки joxi.ru/J2bNGpbFXLVxN2. Т.е. по аналогии как у modResource «Не показывать в меню» для изображений, и при выводе сниппетом ms2Gallery они не показывались бы.
19 мая 2017, 11:59
+1
Офтопим конечно, ну да ладно)

Вот вообще плохо, что маловато топиков для повышения эффективности админки так сказать, т.е. смотришь как другой сделал и повышаюшь свою квалификацию и юзабилити для клиента. Увидеть какие то новые приемы, например я жду видос с Казахстана где Илья рассказывает про сайт и мультирегионность.

Из той темы в которой ты выложил скрин, можно сказать, что Дмитрий больше говорит про достойности админки нежели скорости ядра. Посмотрел я пару видосов про ево, да скорость админки конечно впечатляет, ну и какие то визуальные плючи, отсюда и хочется узнать разные приемы для модх и extJs.

Мне вот лично не хватает повышение квалификации какой-то… чтобы мне кто то сказал, ай яй так нельзя делать)

Про плагин и решение интересно посмотреть :) по сайту искал, чтоб посмотреть товар чет не нашел)

скоро лето, а работа не кончается))
18 мая 2017, 22:43
+1
Максим, очень здорово сделано по контекстам + виджеты плюс за такою красоту и органичность))
интересно как все это настраивается)
13 мая 2017, 15:36
0
эх, пробегала у меня мысль, что наверно можно расширить класс и заменить функцию, но видать лень одалела искать что-то)))
Спасибо Максим большое! Все получилось!
12 мая 2017, 18:51
0
Корявенко но вот:
//208 строчка core/components/office/controllers/auth.class.php
//заменяем
return $this->_resetPassword($user->username);
//на
return $this->error($this->modx->lexicon('office_auth_register_password_error'));
В лексиконах добавляем запись
office_auth_register_password_error = Вы не ввели пароль

Плохо будет когда обновление…
11 мая 2017, 23:46
0
Василий подскажи пожалуйста, как отключить функционал сброса пароля?
Т.е. мне не нужно чтобы человек ввел Логин(емайл) и ему тут же сбросился пароль.

Пароль и Логин выдаются админом, так что сбрасывать может только админ, отсюда и такая задача.
29 апреля 2017, 00:35
0
Спасибо Алексей :)
Немного разнообразив запросы в гугле, тоже наткнулся на такое =)
25 апреля 2017, 13:27
0
Однако опередил) Пишу такой же компонент…
19 апреля 2017, 15:42
0
Приветствую!
Использовал github.com/bezumkin/modExtra
Переименовывал через скрипт по инструкции.

Подскажите пожалуйста, контроллер выдает ошибку, в логе:

PHP Fatal error:  Class 'modExtraManagerController' not found in /public_html/core/components/component/controllers/lan.class.php on line 8
Ругается на эту строчку:
class ComponentPageManagerController extends modExtraManagerController
{
/****/
}
16 марта 2017, 12:09
0
Может кому-то понадобиться, нормально работает при оплате с mspPayAnyWay

Плагин на событие msOnChangeOrderStatus, если сменился статус у заказа на «Оплачено»

// Если событие - "msOnChangeOrderStatus"
switch ($modx->event->name) {
    case 'msOnChangeOrderStatus':

        // Если установлен статус - "Оплачен"
        if ($status == 2) {
            
            $id = $order->get('id');
            $products = $order->getMany('Products');
            
            // Проход по товарам и какие либо действия
            foreach ($products as $item) {
                $product = $item->getOne('Product');
                $count = $item->get('count');
            }
	    //Отправка письма с данными из куки
	    mail("mail@gmail.com", "Test", print_r($_COOKIE['uid_id'],true));
    
        }
    break;
}
15 марта 2017, 13:52
0
Подскажите пожалуйста как правильней сделать

У меня такая задача.
1. При переходе на мой сайт, ставиться кука uid_id с индентификатором.
2. После оплаты заказа каким либо пользователем я должен на почту получать письмо с $_COOKIE['uid_id'], ну и совершать различные действия.

1. Это надо делать в этом файле?
assets/components/minishop2/payment/msppayanyway.php
т.е. в этом месте:
if ($order = $modx->getObject('msOrder', $_REQUEST['ORDER_ID'])) {
		$handler->receive($order, $_REQUEST);
	}
но я полагаю я там не получу куку

2. Это повесить на событие msOnChangeOrderStatus, то что установлен статус оплачен? но возможно ли там получать куку?
25 февраля 2017, 19:07
+1
Вчера только столкнулся с такой проблемой, потом увидел, что на сайте стоит TinyMCE, удалил поставил другой, полет нормальный.
Самый оптимальный редактор для менеджеров который я ставлю — это CKEditor.
Выбрал CKEditor из-за того, что он хотя бы не плодит дохерища тегов.
11 февраля 2017, 15:29
+1
Вот что пишет яндекс
yandex.ru/support/common/browsers-settings/geo-mobile.html

«Геолокация устройства определяется по Bluetooth, радиосигналу GPS, ближайшим точкам доступа Wi-Fi и номеру ячейки сотовой сети.»
sypexgeo определяет по айпи, видать операторы выдаю айпи которые прописаны в другом городе.

Не говоря про библиотеку sypexgeo, какой то выход есть, чтобы нормально определял?
11 февраля 2017, 15:03
0
Вот щас тестили на мобильнике, зашли на сам сайт sypexgeo.net/

Показывает Самару, хотя мы вообще в другой области, печально…
11 февраля 2017, 14:36
0
Володя, подскажи пожалуйста а ты тестил на мобильных устройствах? Как он определяет.
Так же есть вопрос по поводу «кеша» т.е. про сессию. Например я был в Москве, уехал в Питер существует какой-то кеш?