Дмитрий

Дмитрий

С нами с 16 декабря 2015; Место в рейтинге пользователей: #48
25 августа 2018, 11:15
+1
Артем, уверен что если добавите больше описания, популярность и продажи вашего компонента вырастут раз 10.
Вы соц.опрос проводили по интернетам, чтобы знать, во сколько вырастут продажи? Очень смелое заявление, учитывая, что это единственный публичный компонент для интеграции Bitrix24 и MODX Revo. Те, кому это надо — купят в любом случае.
Да, документации маловато, я сам с ним просидел часок, пытаясь настроить форму, но если вы его действительно купили, то есть поддержка, где вам помогут. Я, честно, сам выступаю за увеличение информативной базы, но когда ты и компонент написал, еще и подробно по шагам документацию расписал, в MarkDown оформил, на гитхаб выложил — ты великий человек, у тебя очень много времени.
22 августа 2018, 00:40
0
Полагаю, что да. Не пробовал :)
22 августа 2018, 00:23
+1
Так и знал, что кому-нибудь пригодится. Только замените "%catalog%"' на вашу превьюшку, которую хотите вывести.
{$_modx->runSnippet('!pdoNeighbors',[
            'class' => 'modResource',
            'leftJoin' => [
                'Image' => [
                    'class' => 'msProductFile',
                    'on' => 'modResource.id = Image.product_id AND Image.parent = 0 AND Image.rank = 0',
                ],
                'Thumb' => [
                    'class' => 'msProductFile',
                    'on' => 'Image.id = Thumb.parent AND Thumb.path LIKE "%catalog%"',
                ]
            ],
            'select' => [
                'modResource' => '*',
                'Image' => 'Image.url as image',
                'Thumb' => 'Thumb.url as thumb',
            ],
            'tplWrapper' => '@INLINE {$prev} {$next}',
            'tplPrev' => '@FILE:chunks/shop/product/product.neighbors.prev.tpl',
            'tplNext' => '@FILE:chunks/shop/product/product.neighbors.next.tpl',
        ])}
14 августа 2018, 17:23
0
{var $loc = ('<loc>'~{$url}~'</loc>\n\t')|replace:'/</loc>':'</loc>'}
Надо разобраться со скобками. Да и вообще, я механику объяснил, дальше разобраться не проблема.
14 августа 2018, 16:52
0
Ну, можно тупо забыдлокодить, но работать будет :)
Вместо
<loc>[[+url]]</loc>\n\t
Делаем что-то типа этого (это лютый быдлокод, но просто как пример фантазии)
{var $loc = '<loc>'~{$url}~'</loc>\n\t'|replace:'/</loc>':'</loc>'}
{$loc}
Идея в том, чтобы взять готовую строку, и если мы доподлинно знаем, что URL оканчивается слэшем, то смешиваем это с тегом и заменяем. Типа такого.
27 июля 2018, 23:02
1
+1
100% решение:
  • Вынести папку core на уровень выше
  • Переименовать стандартные папки connectors, manager, assets
  • Поставить верные права на файлы и папки
  • Можно еще http авторизацию через .htaccess зафигачить
22 июля 2018, 15:57
0
Самое простое — https://modx.pro/security/15912#comment-99683.
Я делал у себя так. Брал всю папку с сайтом, полностью удалял всё содержимое, откатывался на бэкап, например, на 16 июля, когда еще ничего не было, потом быстро-быстро обновлялся и вот уже третий день тишина, вроде сработало.
20 июля 2018, 13:05
0
Тоже с утра 3 сайта заражены. Хорошо, что Бегет-няшка, сразу предупреждает
18 июля 2018, 14:00
+3
АААААААААААА!
Круто!
Прикол в том, что мне такое надо сделать вот прям на днях, и тут оп, и компонент уже есть.
Огромный респект! Протестирую, и если всё устроит, то куплю :)
16 июля 2018, 18:37
0
Обновил код, проверьте :)
16 июля 2018, 12:01
0
Увы, но нет.
Но прикрутить другой слайдер не сложно. Если хоть что-то могёте в jQuery, то за час-два справитесь.
16 июля 2018, 11:48
0
в стандартном функционале, насколько я знаю, такой возможности нет. Либо нужно будет поставить другую JS библиотеку для слайдера, например — ionden.com/a/plugins/ion.rangeSlider/en.html или писать какой-нибудь jQuery скрипт, который будет как-то так форматировать цены.
13 июля 2018, 13:41
+1
Это всё происки роскомпозора или хостинг-провайдера. Они уже как пару месяцев что-то мудрят то ли с подменой сертификатов, то ли еще чего, в общем, заблокированные сервисы по SSL недоступны.
12 июля 2018, 17:26
+1
а как он должен прорисовываться? :)
07 июля 2018, 17:11
0
Ну а по ошибке — где-то что-то неправильно заведено, вот и вылетает…
07 июля 2018, 17:10
0
Ну так конечно тоже можно, и даже в некоторых случаях, нужно. Просто это довольно запарная штука и требует внимательности. Я например вообще невнимательный, поэтому работа с CSV для меня не очень удобна ;)
02 июля 2018, 22:57
0
В идеале загружать товары через процессоры. Вот ссылочка. Ну или еще можно написать какой-нибудь скрипт, который вытащит из базы на экран в виде таблицы все свойства товаров, скопировать их в Excel файл и запулить через msImportExport.
02 июля 2018, 22:54
+1
pdoPage всегда должен вызываться некэшированным