Igor Ivanov

Igor Ivanov

С нами с 19 марта 2013; Место в рейтинге пользователей: #344
Igor Ivanov
29 марта 2018, 06:06
+1
Менеджер сможет в админке поменять пункт самовывоза?
Igor Ivanov
05 марта 2018, 06:03
0
Дайте доступ к сайту в личке, иначе получается гадание на кофейной гуще )
Igor Ivanov
30 января 2018, 08:03
+2
Ну так напиши!
Igor Ivanov
04 декабря 2017, 17:33
0
-Добавлено: Поле «Группа флажков»
Это же для случая, когда одно поле может иметь одновременно несколько значений у одного товара? Спасибо! Очень не хватало именно такого поля. Позволь высказать еще одно пожелание/предложение по улучшению удобства работы с компонентом. Сейчас в таблице полей поиск возможен только по «Название поля в БД». Хорошо было бы иметь возможность искать также по Название свойства, Описание свойства, Группа.
Igor Ivanov
28 ноября 2017, 13:36
0
Павел, а получится парсить отзывы о товаре с яндекс.маркета? И вставлять их в табличку customExtra?
Igor Ivanov
28 ноября 2017, 07:36
0
Да там просто стилями скрывается span, если нет ничего в сравнении. При добавлении в сравнение у span появляется новый класс, и он становится видимым. Просто поправь стили, что бы он всегда был видимым.
Igor Ivanov
16 ноября 2017, 16:06
+1
Спасибо! Почему-то многие клиенты хотят такую фишку. Правда обнаружил такую штуку, если на сайте два слайдера, например первый по площади, второй по цене, то эта фишка работает только на втором слайдере, по цене. Чанки у них указаны одни и те же. Если слайдеры поменять местами, то начинает работать на слайдере по площади, который станет вторым, а на первом, по цене, перестает реагировать на изменения фильтров.
Igor Ivanov
28 октября 2017, 10:38
0
Ну вот, например, в sublime text есть поддержка Fenom, было бы удобно иметь возможность привязать синтаксис Fenom к .fm
Igor Ivanov
24 октября 2017, 07:09
+1
— Еще добавили новую системную настройку pdotools_fenom_save_on_errors, которая сохраняет шаблоны при ошибках компиляции в core/cache/pdotools/error/, чтобы вам удобнее было их дебажить.
Igor Ivanov
23 октября 2017, 09:25
0
Нет конечно, проблема не в нем, какой url в адресной строке, такой он и использует. Просто если самому написать урл с большой буквы, то такой же каноникал и вставится в страницу. У меня из-за дублирования каноникала возникли проблемы с индексированием, описывал здесь modx.pro/help/12465/#comment-89059
И хотя теперь, после обновления pdoTools дублей быть не должно, в качестве превентивной меры хочу сделать принудительное приведение url к нижнему регистру, но не получается. Вот я и спрашиваю совета, как такое лучше сделать?
Igor Ivanov
23 октября 2017, 09:04
0
Василий, спасибо огромное! Исчезли дубли каноникалов, про которые писали здесь modx.pro/help/12465/#comment-89059. Еще бы научится заставлять pdoPage делать каноникал в нижнем регистре, почему-то когда в файле snippet.pdopage.php делаю
$canurl = mb_strtolower($canurl);
перед
$modx->regClientStartupHTMLBlock('<link rel="canonical" href="' . $canurl . '"/>');
это никакого влияния не оказывает. Как можно принудительно привести канонический url к нижнему регистру?
Igor Ivanov
21 октября 2017, 08:47
0
Действительно, оказалось, что не срабатывали события, подробности опущю, автор сам расскажет, если сочтет нужным. Prihod починил на моем сервере, обещал в скором времени выкатить обновление в магазине, так что сжимаем кулачки и ждем. Спасибо Prihod!
Igor Ivanov
20 октября 2017, 19:01
0
Да написал уже, просто думал что сообщество быстрее поможет. Мне интересно, у кого-нибудь с последней версией msImportExport работают события вообще? А то может у Prihoda поломалось что-то, а он то и не знает…
Igor Ivanov
20 октября 2017, 17:04
0
Вот жеж оппа, так тоже не сработало, притом что из консоли работает. Но из консоли и мой вариант работает, говорю же, просто плагин не запускается, не срабатывает на событие. Ни на msieOnCompleteImportProduct, ни на msieOnAfterImportProduct, ни на msieOnCompleteUpdateProduct. Как-будто вообще поломалась система событий msImportExport. Версия стоит последняя.
Igor Ivanov
20 октября 2017, 16:23
0
У кого-нибудь вообще работаю события на быстрое обновление товаров? Которые update?
Почему-то не срабатывепт таой плагин
<?php
/** @var modX $modx */
if ($modx->event->name != 'msieOnCompleteUpdateProduct') {return;}
$where=array(
    'template'=>4,
    );
$objs=$modx->getCollection('msProduct',$where);
foreach($objs as $obj){
    $obj->set('price',intval($obj->get('price')));
    $obj->set('old_price',intval($obj->get('old_price')));
    $obj->save();
}
Хочу после обновления цен просто пройтись по всем товарам и округлить цену. Но не работает, что не так?
При том, что цены обновляются, а плагин не срабатывает.
Igor Ivanov
20 октября 2017, 15:46
0
Ребята, как правильно создать плагин на событие msieOnCompleteUpdateProduct? Или на msieOnBeforeUpdateProduct? Мне надо округлять цены при обновлении цен через импорт. Что-то пробую разные варианты, и по примерам отсюда, и из документации, не срабатывает. Как-будто плагин вообще не запускается. В чем может быть причина?
Igor Ivanov
20 октября 2017, 10:42
0
Я не говорю, что pdoPage неправ, мне просто надо найти способ заставить его делать canonical в нижнем регистре вне зависимости от того, как набран адрес страницы.
Igor Ivanov
20 октября 2017, 08:33
0
Причем если кто-то опубликует ссылку на ваш сайт с заглавными буквами в адресе, то будет дубль каноникала, один с нормальным написанием, второй с заглавными. Можете попробовать зайти на какую-нибудь страницу, написав ее адрес с заглавной буквы и посмотрите код страницы. В результате страница может просто вылететь из индекса, на ее место встанет неправильная, с заглавными в адресе. У меня так на одном сайте произошло. Как-то можно принудительно заставить pdoPage формировать каноникал только из строчных символов?
<img src="" />