05 мая 2018, 03:47 1) Избавится от выбора города никак нельзя, по той простой причине, что сдэк смотрит не на название города а на его ID. Как «костыль» была переделана стандартная библиотека которая научилась работать с индексом, там нет автокомплита и выбирать ничего не надо, а учет города можно отключить в настройках 2) У меня не получилось поломать, представляете?) Вот сколько бы не тыкал, не ломается) И да, за переключение способов доставки отвечает не мой модуль, а minishop2 Новые дополнения и их версии / [ms_cdek2] - Пункты самовывоза 47 0
02 мая 2018, 15:55 Логика просто прекрасная! А почему я или любой другой разработчик должен вкладываться в твое обучение? Сейчас просто за информацию деньги берут, а ты готовый софт хочешь бесплатно получать для своего обучения)) Ты конечно можешь сказать что у разработчика не убудет от того, что кто-то украдет «для хобби», но вот тебе другая сторона медали: разработчик делает дополнение и рассчитывает выручить с него допустим 50к за 3 месяца, но тут набегают 10-20 таких как ты и просто ломают все продажи, в итоге разработчик разочаровывается в магазине и таком способе заработка и больше не выкладывает свои наработки — а значит сообщество начинает умирать. Если ты считаешь что для того чтобы выложить дополнение достаточно просто свои наработки у клиента забрать — ты очень ошибаешься, для того чтобы выложить компонент иногда требуется потратить времени на оформление больше, чем писать этот компонент. Я лично если предполагаю что дополнение не окупит даже труды на оформление — не выкладываю его, а таких дополнений уже скопилась стопка и немного сверху. Да и будем честны, платные в основном только дополнения для магазинов, ты делаешь магазины ради хобби? Очень сомневаюсь. А для обучения (разбора кода и кишков) есть множество других сложных бесплатных дополнений, к примеру minishop2 или migx (сам частенько в них заглядываю) Для разработчиков / Защита дополнений в деталях 180 +1
01 мая 2018, 23:46 Те кто просят — те просто не отписываются, спасибо большое за статью, очень много полезного почерпнул для себя и добавил в избранное :) Просто ты за живое задел тут многих) Для разработчиков / Защита дополнений в деталях 180 +2
01 мая 2018, 23:44 +ую) У меня хобби — электроника, но я для него почему то покупаю детали, а не иду разбирать чужую электронику на составляющие оправдываясь тем, что «ну я же для себя, не для продажи» xD Для разработчиков / Защита дополнений в деталях 180 +1
01 мая 2018, 13:59 Ребят, если вы недовольны защитой на платные дополнения в чем проблема самим написать аналог и распространять бесплатно? Возможно проблема именно в том, что труды по написанию своих аналогов не стоят ни каких 500р и даже 5к? Я к примеру сейчас работаю со студией у которых на большенство платных дополнений есть СВОИ аналоги, потому что они делают по 10-20 сайтов в месяц и трудозатраты себя окупают. Думаю так не только в этой студии. А если не хватает мозгов написать свой аналог, так платите либо обучайтесь, в чем проблемы то. Большинство разрабов платных дополнений и так не мало сделали для сообщества абсолютно бесплтано, да и modx — не битрикс, тут все очень дешево Для разработчиков / Защита дополнений в деталях 180 +6
01 мая 2018, 13:50 Это шаг не к смерти MODX, а к развитию, никто не будет писать офигенные дополнения за бесплатно, те же статьи на modxpro многие пишут для самопиара, а чтобы был смысл в самопиаре в той или иной технологии — там должны крутиться деньги P.s. я тоже пишу статьи только для самопиара или ты думаешь тут все святые и за просто так делятся знаниями? Для разработчиков / Защита дополнений в деталях 180 +5
26 апреля 2018, 01:26 Ого, круто, спасибо, я не ковырял исходники, а проверял эксперементальным путем, видимо когда эксперементировал как раз наткнулся на кейс с кэшируемыми тегами :) Вопросы / Вопрос про скорость работы – феном vs не феном 7 0
25 апреля 2018, 02:01 Так хорошо работает сарафанное радио, что клиентов нет? :) (вопрос риторический) И согласитесь, когда клиентов нет вообще, тут особо не разгуляешься. Ну собственно это все демогогия не по теме, понятное дело что вам лучше знать как вести ваш бизнес, просто меня удивил подход, вот я и зацепился, доброй вам ночи :) Вопросы / Нужна справедливая критика (front-end'еры, отзовитесь) 38 +3
25 апреля 2018, 01:28 Я это к тому, что не стоит делать говносайт из-за недостатка бюджета, который в случае успеха все равно придется переделывать с нуля, лучше вложить эти деньги в рекламу Вопросы / Нужна справедливая критика (front-end'еры, отзовитесь) 38 0
25 апреля 2018, 01:25 Важно еще понимать, что сайт — не панацея, сделав сайт нужно еще вложиться и в его рекламу, где бюджеты в десятки раз больше, чем затраты на дизайн, всем своим друзьям всегда говорю что бизнес надо начинать не с сайта, а с клиентов, к примеру я занимаюсь в основном интернет — магазинами, так вот 90% успешных клиентов начинали продавать товар в инстаграмме/вк/авито и прочих площадках и когда уже появилась финансовая стабильность, только тогда решались делать сайт. И я знаю только двух людей, у которых бизнес начался сразу с сайта, но у них были достаточные бюджеты чтобы сразу и сайт оплатить и рекламу заказать чуть ли не с первого дня. Да и взять тех же программистов, я думаю тут больше половины не имеют собственных сайтов т.к. у них клиентов и без своего сайта хватает, хотя казалось бы, сапожник без сапог Вопросы / Нужна справедливая критика (front-end'еры, отзовитесь) 38 +2
25 апреля 2018, 00:58 Скорость фенома зависит от множество факторов, если разрабатывать сайты в админке — стандартный синтаксис быстрее, если брать файловую структуру, то феномовские файлы быстрее чем статичные ресурсы. Условия же на феноме всегда быстрее Что касается смешивания — смешивать точно не надо, во первых стандартный парсер запускается раньше, чем парсер фенома, из за чего сначала обработаются стандартные теги, во вторых рискуете нарваться на множество ошибок (например если плейсхолдер генерирует сниппет в стандартном парсере, то этот плейсхолдер не доступен для парсера фенома) Ну а вообще на практике удобство и адекватный дебагер (в феноме) перевешивает скорость, к тому же на реальном проекте скорость отличается не значительно (прям очень не значительно). Единственная рекомендация у фенома все плохо с вложенными чанками, по этому чем меньше вложенность — тем лучше, используйте лучше блоки Вопросы / Вопрос про скорость работы – феном vs не феном 7 0
25 апреля 2018, 00:49 Как и в любом другом бизнесе важно понимать, что клиент оценивает внешний вид в первую очередь, именно по внешнему виду можно понять насколько серьезен ваш бизнес (если вы вкладываетесь в его развитие, значит уже хотя бы не компания — однодневка) Вопросы / Нужна справедливая критика (front-end'еры, отзовитесь) 38 0
25 апреля 2018, 00:46 Вы собираетесь продавать услуги техническим специалистам, но при этом в техническом (да и в визуальном плане) сайт пробивает дно… Интересно вы подходите к созданию бизнеса, в среднем дизайн сейчас стоит 150-250$ в России (все что дешевле — так себе дизайнеры, дороже — вам врятли нужно). А теперь считаем: час урока у вас стоит 13$, т.е. чтобы окупить дизайн вам необходимо около 12-20 часов работы, а для этого явно хватит ОДНОГО клиента. Я думаю не стоит говорить что адекватный дизайн или хотя бы читаемый текст вам принесет гораздо больше клиентов, чем 1. А ткущий дизайн не то что технических специалистов не способен привлечь, но я думаю и посетителей одноклассников отпугнет. P.s. говорю как ваш потенциальный клиент, дизайном вообще не занимаюсь Вопросы / Нужна справедливая критика (front-end'еры, отзовитесь) 38 +2
22 апреля 2018, 18:14 Дополнение от 22.04.2018 Если вдруг список методов доставки который идет в комплекте вас не устраивает — вы можете добавить свои методы доставки. Заходим в дополнение console и вставляем вот такой код $tarifs = array( '139' => 'Посылка дверь-дверь', '138' => 'Посылка дверь-склад', '137' => 'Посылка склад-дверь', '136' => 'Посылка склад-склад' ); foreach ($tarifs as $key => $value) { $newDeliv = $modx->newObject('msDelivery', array( 'name' => $value, //'description' => '', 'price' => 0, 'weight_price' => 0, 'distance_price' => 0, 'active' => 0, 'logo' => MODX_ASSETS_URL.'components/ms_cdek2/cdek.png', 'class' => 'msCDEK_handler', 'requires' => 'email,receiver,index' )); $newDeliv->save(); $modx->log(3, 'Добавлен метод доставки <b>'.$value.'</b>, с ID '.$key); $id = $newDeliv->get('id'); $cdek = $modx->newObject('MsCdek', array( 'id_delivery' => $id, 'id_tarif' => $key )); $cdek->save(); }смотрим массив «tarifs», ключ массива — это id метода доставки (его смотрим тут документация по api калькулятора), значение — название метода Новые дополнения и их версии / [ms_cdek2] - Пункты самовывоза 47 0
22 апреля 2018, 05:49 P.s. всегда когда подходите к расширеню разметки extjs но не знаете куда добавить те или иные поля в какую — то вкладку, просто распечатайте объект field и уже в консоле разбирайтесь что куда console.log(this.fields);Там достаточно все очевидно, для того, чтобы понять человеку который только-только начал постигать js Пошаговые инструкции / Изменяем форму заказа minishop2 19 +14 2
20 апреля 2018, 07:41 Другое решение заключается в нормальной настройке сервера. Так происходит потому что на время записи в сессию блокируется запись в сессию для всех остальных запросов, по этому если при нажатии на следующий товар первый все еще на стадии записи — второй товар не запишется. По этому копайте и разбирайтесь в чем у вас проблема в плане сессий Вопросы / MiniShop 2 После добавления товара в корзине пусто 4 0
15 апреля 2018, 15:33 Компонент опубликован в Modstore Готовые решения / [ms2DeliveryCost] - получение стоимости доставки для каждого пункта доставки 8 0
14 апреля 2018, 14:10 Исправлено, обновляйтесь Новые дополнения и их версии / [msPNnotify] - заменяем JGrowl 75 +1
14 апреля 2018, 13:15 Благодарю, именно об этом и справшивал) Новые дополнения и их версии / [hideSource] Скрываем файлы у медиа-источников 10 0
14 апреля 2018, 04:09 Илья, подскажи пожалуйста каким сервисом делать такие крутые скриншоты :) Новые дополнения и их версии / [hideSource] Скрываем файлы у медиа-источников 10 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
2) У меня не получилось поломать, представляете?) Вот сколько бы не тыкал, не ломается) И да, за переключение способов доставки отвечает не мой модуль, а minishop2
Ты конечно можешь сказать что у разработчика не убудет от того, что кто-то украдет «для хобби», но вот тебе другая сторона медали: разработчик делает дополнение и рассчитывает выручить с него допустим 50к за 3 месяца, но тут набегают 10-20 таких как ты и просто ломают все продажи, в итоге разработчик разочаровывается в магазине и таком способе заработка и больше не выкладывает свои наработки — а значит сообщество начинает умирать.
Если ты считаешь что для того чтобы выложить дополнение достаточно просто свои наработки у клиента забрать — ты очень ошибаешься, для того чтобы выложить компонент иногда требуется потратить времени на оформление больше, чем писать этот компонент. Я лично если предполагаю что дополнение не окупит даже труды на оформление — не выкладываю его, а таких дополнений уже скопилась стопка и немного сверху.
Да и будем честны, платные в основном только дополнения для магазинов, ты делаешь магазины ради хобби? Очень сомневаюсь. А для обучения (разбора кода и кишков) есть множество других сложных бесплатных дополнений, к примеру minishop2 или migx (сам частенько в них заглядываю)
Просто ты за живое задел тут многих)
P.s. я тоже пишу статьи только для самопиара или ты думаешь тут все святые и за просто так делятся знаниями?
Ну собственно это все демогогия не по теме, понятное дело что вам лучше знать как вести ваш бизнес, просто меня удивил подход, вот я и зацепился, доброй вам ночи :)
Да и взять тех же программистов, я думаю тут больше половины не имеют собственных сайтов т.к. у них клиентов и без своего сайта хватает, хотя казалось бы, сапожник без сапог
Условия же на феноме всегда быстрее
Что касается смешивания — смешивать точно не надо, во первых стандартный парсер запускается раньше, чем парсер фенома, из за чего сначала обработаются стандартные теги, во вторых рискуете нарваться на множество ошибок (например если плейсхолдер генерирует сниппет в стандартном парсере, то этот плейсхолдер не доступен для парсера фенома)
Ну а вообще на практике удобство и адекватный дебагер (в феноме) перевешивает скорость, к тому же на реальном проекте скорость отличается не значительно (прям очень не значительно).
Единственная рекомендация у фенома все плохо с вложенными чанками, по этому чем меньше вложенность — тем лучше, используйте лучше блоки
Интересно вы подходите к созданию бизнеса, в среднем дизайн сейчас стоит 150-250$ в России (все что дешевле — так себе дизайнеры, дороже — вам врятли нужно). А теперь считаем: час урока у вас стоит 13$, т.е. чтобы окупить дизайн вам необходимо около 12-20 часов работы, а для этого явно хватит ОДНОГО клиента. Я думаю не стоит говорить что адекватный дизайн или хотя бы читаемый текст вам принесет гораздо больше клиентов, чем 1. А ткущий дизайн не то что технических специалистов не способен привлечь, но я думаю и посетителей одноклассников отпугнет.
P.s. говорю как ваш потенциальный клиент, дизайном вообще не занимаюсь
Если вдруг список методов доставки который идет в комплекте вас не устраивает — вы можете добавить свои методы доставки. Заходим в дополнение console и вставляем вот такой код
смотрим массив «tarifs», ключ массива — это id метода доставки (его смотрим тут документация по api калькулятора), значение — название метода
Там достаточно все очевидно, для того, чтобы понять человеку который только-только начал постигать js