Николай Савин

Николай Савин

С нами с 01 января 1970; Место в рейтинге пользователей: #2
Николай Савин
03 июля 2017, 20:11
+1
Я бы может и взялся, но это ж надо господам портфолио собирать, квалификацию подтверждать. Там может еще и тестовое задание делать.
А мне лень
Николай Савин
03 июля 2017, 20:07
0
Дизайн вроде дают. Все подешевле будет
Николай Савин
02 июля 2017, 20:30
0
Сюда заходят лишь меня заминусовать?))
Николай Савин
02 июля 2017, 18:42
-5
По поводу портфолио. Мне кажется достаточно взглянуть на рейтинг пользователя здесь, на сайте. Посмотреть как часто человек что-то пишет. Статьи ли это или же вопросы просто.
Первые 20-30 в рейтинге разработчиков автоматом считаются весьма квалифицированными специалистами, с собственными приложениями, наработками и опытом.

А портфолио это часто лишь то, на чем настаивал заказчик.
Николай Савин
28 июня 2017, 15:37
0
Хм. Возможно.
А как при редактировании формы правильно прикрепить файл? Можно пример вызова сниппета и\или шаблона.
Насколько я понимаю должно быть поле name=«image[]»?
Николай Савин
28 июня 2017, 15:27
0
Каким образом прикрепить изображение к галереи minishop?
Сама загрузка файла у меня происходит относительно нормально. Но при сохранении товара — изображение не сохраняется в галереи.
Николай Савин
27 июня 2017, 20:10
0
Да ладно так бывает? А чего в modstore не так?
Миша не говори им что так можно )))
Николай Савин
27 июня 2017, 18:35
+1
Спасибо Виталий за такой быстрый обзор ))
Значит будем пробовать Redactor и Content Blocks
Вот еще бы транспортники кто дал для тестов ))
Николай Савин
27 июня 2017, 18:19
+1
Надо же, я и не знал, про такой подход к редактированию контента.
Было бы здорово увидеть какой нибудь обзорный материал о возможностях Content Blocks и вообще об репозитарии modmore. Может там еще чего полезного есть.
Я понимаю что можно зайти и полистать — вопрос к тому, что использую опытные разработчики, что нравится, что не очень.
Николай Савин
27 июня 2017, 11:58
0
Ок я в деле (правда надо еще на верстку глянуть)
Контакты в профиле — выбирайте удобный формат связи.
Николай Савин
27 июня 2017, 11:46
0
Здравствуйте.
В целом интересно, уточню насчет разного уровня доступа на фронте. Доступа к чему? В чем разница?
Николай Савин
24 июня 2017, 13:51
0
По моему вас заминусовали, за то что вы написали не относящийся к теме комментарий.
Николай Савин
22 июня 2017, 23:06
+3
Вот это список ))
Что то, по моему предложенная вами сумма и срок несколько занижены.
Николай Савин
20 июня 2017, 22:41
0
Здравствуйте. Перенос на revo предпочтительнее, так как больше возможностей для развития магазина
15 тыс руб
Срок 2-3 недели.
Контакты в профиле
Николай Савин
20 июня 2017, 18:00
0
Это вы наверное не по адресу. Здесь сообщество по modx Revo
Николай Савин
20 июня 2017, 15:11
1
+1
Я делаю так:
Классический формат
[[msProducts?
                      &showLog=`1`
                      &tpl=``
                      &resources=`18`
                      &leftJoin=`{
                        "Image_1": {
                            "class": "msProductFile",
                            "alias" : "Image_1",
                            "on": "Image_1.product_id = msProduct.id  AND Image_1.rank = 1 AND path LIKE '%/small/%'"
                        },
                        "Image_2": {
                            "class": "msProductFile",
                            "alias" : "Image_2",
                            "on": "Image_2.product_id = msProduct.id  AND Image_2.parent = 0 AND Image_2.rank = 2"
                        },
                        "Image_3": {
                            "class": "msProductFile",
                            "alias" : "Image_3",
                            "on": "Image_3.product_id = msProduct.id  AND Image_3.parent = 0 AND Image_3.rank = 3"
                        }
                    }`

                     &select=`{
                        "Image_1": "Image_1.url as Image_1",
                        "Image_2": "Image_2.url as Image_2",
                        "Image_3": "Image_3.url as Image_3"
                    }`

                    &groupby=`
                    {
                        "Image_1": "Image_1.url",
                        "Image_2": "Image_2.url",
                        "Image_3": "Image_3.url"
                    }
                    `
                  ]]
fenom
{'!msProducts' | snippet: [
                                'limit' => 6,
                                'tpl' => 'tpl.catalog.line.front',
                                'includeThumbs' => '300x300',
                                'includeTVs' => 'short_intro',
                                'parents' => 23,
                                'where' => '{"Data.favorite" : 1}',
                                'leftJoin' => [
                                  "300x300_2" => [
                                    "class" => "msProductFile",
                                    "alias" => "300x300_2",
                                    "on" => "300x300_2.product_id = msProduct.id  AND 300x300_2.rank = 1 AND 300x300_2.path LIKE '%/300x300/%'"
                                  ],
                                  "300x300_3" => [
                                    "class" => "msProductFile",
                                    "alias" => "300x300_3",
                                    "on" => "300x300_3.product_id = msProduct.id  AND 300x300_3.rank = 2 AND 300x300_3.path LIKE '%/300x300/%'"
                                  ]
                                ],
                                       'select' => ["300x300_2" => "300x300_2.url as 300x300_2", "300x300_3" => "300x300_3.url as 300x300_3"],
                               'groupby' => ["300x300_2" => "300x300_2.url", "300x300_3" => "300x300_3.url"],
                                ]}

Это готовые рабочие примеры, взятые прямо с проектов, вам конечно нужно их немного под себя переписать, но надеюсь логика понятна. Для каждой дополнительной картинки прописываете свой left join, select, groupby
Николай Савин
20 июня 2017, 13:43
0
Если время терпит, возьмусь. В течение 2 недель сделаю.
Николай Савин
19 июня 2017, 14:54
0
Выпустил обновление. Баг устранен.