Дима Касаткин
С нами с 09 июля 2022; Место в рейтинге пользователей: #821 час назад
Установил, наконец-то)) Все работает спасибо.
Новый тип дополнений: mmxDatabase и mmxForms 38
6 часов назад
Примерно тоже самое, только при помощи mmxDatabase:
$id = $modx->getOption('id', $scriptProperties);
$category = $modx->getOption('category'...
Получение всех TV полей ресурса из конкретной категории и вывод в чанк 2
7 часов назад
Собственно пока писал пост, пришла идея костыльного решения, отдельным выводом записать в плейсхолдер id отобранных товаров и их передать в фильтр и т...
mFilter2: Не работает фильтрация при нескольких значения where 1
Вчера в 20:16
UPD
Добавил подключение js.cookie.min.js и ваш код заработал. Спасибо!
Как вывести похожие товары по списку опций? 12
Вчера в 13:29
Здравствуйте. Статус заказа меняется на «Оплачено» после того как покупатель оплатил товар и произошёл редирект обратно сайт. Появились случаи когда п...
[mspSberbank] Оплата заказов miniShop2 через процессинг Сбербанка 108
03 мая 2024, 11:45
Всем привет! Подскажите пожалуйста а можно ли сделать фильтр в 2 уровня и как это сделать? Т.е. например мне нужно сделать: домен/бренд-из-сео-фильтра...
Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120
02 мая 2024, 15:27
Есть у кого-то идеи? или в данном случае через плагин и событие пробовать, или мсинк тупо всё обрезает?
Msync как записать html контент, а не обработанный без тегов? 1
02 мая 2024, 12:15
воротите, что хотите. Вплоть до удаления исходников сайта, это уже на ваше усмотрение.
Это определённо очень важная возможность 😊
mmxFenom - нативная интеграция шаблонизатора 3
02 мая 2024, 11:30
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает… Есть ли ...
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage 1
Теперь по теме: после этого сообщения я точно уверен, что вам в студию. Даже если по итогу это будет как вы описали, 1-2-3 человека под вывеской, и 2й ценник за это, то с ними вы хотя бы до результата дойдете).
Ну вот чего удивляться, посмотрел ваш сайт (спасибо за ссылку) — вам и выполнили эти дополнительные задачи с таким же отношением, с каким вы их ставили — «попутно». Водяные знаки не везде, а полную версию всё ещё можно вытащить, я вам в личку скину ссылку как именно…
В студии или с фрилансером на постоянной поддержке вам бы предложили разделить это на отдельные задачи. Хотя возможно многие и не осознают, что задача добавления водяных знаков вполне серьезная.
У вас как у заказчика есть ещё преимущество — вы можете сами нарисовать как надо, но это и недостаток одновременно, потому что вам не сдашь работу со словами «вот так получилось, смотрите мы так изначально и задумывали» ))
С точки зрения «продукта» знаменитая «pixel perfect — вёрстка» сильно переоценена. И если вы требуете идеального соблюдения макета, без костылей, усложняющих поддержку кода, не обойтись, отсюда и сроки и отказы вообще связываться от разработчиков…
В общем-то стоит позавидовать вашему терпению и упорству, и пожелать вам успехов и побед!
Например в моём послужном списке когда-то были joomla, drupal, wordpress, magento, opencart (вернее ocstore, русскоязычный форк), Webassyst ShopScript, DataLifeEngine (DLE), и ещё проект то ли на netcat то ли на umicms, уже не вспомнить.
И когда на MODX это был просто глоток свежего воздуха после других систем! Как с точки зрения разработчика, так и контент-менеджера (удобство и единообразие админки)
Ну это вообще ко всем системам относится, хотя компонент для фильтров магазина на ocStore я покупал на opencartforum и он был зашифрован то ли ioncube толи чем-то zend-ом, и для внесения изменений приходилось обращаться к разработчику компонента не потому что самим не хватало мозгов сделать (а может и не хватало...) а потому что не было доступа к коду. Но это редкость, обычно любую систему можно допиливать, но если у вас под рукой проблема найти программиста — найдите студию! Обычно у них у самих проблема найти программиста )) но обращаясь туда, вы с себя снимаете эту задачу.
Тут ещё бывает нюанс, что программисты, которые «умеют и могут», любят работать по четкому ТЗ, а менее опытные берутся за расплывчатые задачи (и потом плавают вместе с ними). Четкое ТЗ иногда (часто, чаще чем кажется) без должного опыта не составить, поэтому бывает лайфхак: имеет смысл ТЗ иногда заказать (и оплатить, но предупредить что делать у них не будете) на проект в одном месте, а выполнять его в другом)) Но это речь опять про обращения в студии.
Хотя, я не видел ваш сайт и задания, которые вы давали на разработку/доработку. Возможно всё прозаичнее и вам просто пару раз не повезло с исполнителями. В таком случае рекомендую заказать технический аудит сайта, такие проводят SEO-специалисты иногда даже бесплатно, или за небольшие деньги, и вам распишут что с сайтом не так, предложат решения.
Возможно для вас вариант — сдать проект 1 фрилансеру-менеджеру (который привлечет сам и программиста и фронденда и дизайнера, универсалы бывают, но очень редко, так что именно менеджеру) или в студию на абонементную поддержку. При заключении договора «вдолгую» у исполнителей будет мотивация делать нормально, исправлять старое, понемногу, не революционным подходом (как вы решили уехать на другой движок, где вас ждёт то же самое, тут MODX в плохом смысле наравне с остальными))) ), а путём эволюционным.
Как-то так. Пойдемте дальше:
На площадках типа Пинтереста у вас интеграция? Если её не сломают при переезде — ничего не случится там.
Позиции поисковика можно сохранить — чтобы их не потерять, нужно: либо 1) сохранить структуру URL-адресов и заголовков, либо 2) перед запуском настроить постраничный редирект (перенаправление со специальным заголовком ответа хостинга) с ваших адресов old.site/catalog/category/item-page на новые например new.site/shop/razdel/item-page НО! Как правильно при переездах столько проблем и они так затягиваются, что этого не сделают и позиции в поиске всё же просядут)) Если работы будет выполнять студия в составе с SEO-шником, и у него хватит жизненных сил, он не пропустит релиз без этих правок и всё будет хорошо.
В общем тут ответ, такой «зависит от реализации». Сохранить структуру URL можно не на любом движке (если сильно не переделывать), а вот сделать редиректы — на любом (но на некоторых — почти вручную, а это довольно трудозатратно)
Зависит от выбранного движка, 1200 вроде солидная цифра, но если у вас под рукой есть кому можно поручить ручную работу, то можно сэкономить силы программистов и бюджет. Всего 8 товаров в час. в течение месяца одним человеком без переработок. Поручите это стажеру, все так делают))) Надо будет проверить и поправить за ним, но это выполнимо.
Программисты предложат вам написать экспорт из MODX и импорт в другую систему. Провозятся с ним 2 недели (вместе с отловлей багов с нестандартными кавычками и т.п. фигнёй) Возьмут оплату как 20 месячных оладов стажера))
То же самое, что и предыдущий пункт, только стажёры с «ручным приводом» тут не помогут. Это наверное вообще самая сложная задача из тех что вы спросили.
А это самый просто пункт, вот решение: не заставляйте верстать PHP программистов и MODX-разработчиков, прямо целенаправленно найдите верстальщика (они ещё себя называют фронтенд-разработчиками с тех пор как им выпало кучу программного кода на JS-писать), но вам нужен просто верстальщик, чтобы не трогал JS (и вы за это не платили) а привел в порядок HTML и CSS.
А чтобы всё было ровно и красиво и потом легко поддерживалось, просите/требуйте/пишите-в-ТЗ использовать верстку с применением методологии БЭМ и любой популярный CSS-фреймворк из ТОП-5. Рейтинг вот: w3techs.com/technologies/overview/css_framework (там animate затесался лишним, он не для ровной верстки, а вот остальные смело можно использовать) я лично предпочитаю UIkit, но как видите по рейтингу, проще будет поддерживать Bootstrap из-за гиперпопулярности.
С учетом того, что у вас уже есть история заказов, я бы все же рекомендовал вам оставить то, что есть. Думаю ваш пост здесь привлёк уже внимание разработчиков, которым по силам такие задачи, так что если вы ещё не в конец отчаялись и проект планируете развивать — оставайтесь на modx, разместите снова вакансию, скиньте ссылку на этот ваш пост и посмотрите что будет.
P.S. Я извиняюсь что цитирую не по порядку, но:
У вас фото-видео сток что ли? Покажите! (можно в личные сообщения, если переживаете за SEO)
Короче enKod это сервис работы с клиентской базой для сайтов и магазинов из двух частей:
1. Подписчики и рассылки
1.1 Функционал Email и Push/SMS сообщений (типа SendPulse и аналогов) для рассылок.
1.2 Ну и инструментарий для пополнения и сегментации баз, включая JS-трекер активности вроде Яндекс.Метрики
2. Виджеты для сайта
2.1 Всплывающие окна подпишись и получи нечто, для пополнения базы клиентов из п.1.1
2.2 Товарные рекомендации типа расстановка ссылок для блока «вам также может быть интересно» в корзине интернет-магазина или где-то ещё на сайте, видимо на основе данных, собираемых функционалом из п.1.2
P.S. Я там не работаю, просто сам недолюбливаю мутные лендинго-подобные сайты (как у enKod) где вместо подробностей вам предлагают записаться на демонстрацию к продажнику от которого наверняка потом придется телефон в реку выбрасывать чтобы не доставал ;-)
Так-то в кейсах у них вся инфа есть, но чтобы её добыть надо прям изучать их несколько… Прямо чувствуешь на этом сайте себя тунцом каким-то, который заглатывает наживку, маркетологи сказали бы что очень такой «цепкий сайтец» с хорошей грубиной просмотра… но мне от пребывания на таких как-то не по себе ¯\_(ツ)_/¯ Хоть сервис по итогу для своей ЦА интересный… но какие тарифы вам на сайте даже примерно не намекнут, запишитесь на демо… ага...
Хочу отметить, что обновления minishop в последнее время очень точно сфокусированы на решение довольно непростых вопросов, которые вроде бы и раньше при запуске магазина можно было разобраться, добавляя дополнительный код и модули…
… но @Николай Савин и команда много делают именно для удобства, ускорения и упрощения разработки, точно прицеливаются на самые противоречивые решения, но казалось ранее проверенные и надежные решения и находят точки роста, улучшая их. Такими темпами, я уверен, Minishop ждёт большое будущее!
Если я соберу компонент способом из статьи, совместимости с MODX2 ведь не останется, а она пока нужна.
Респект за большую работу!
Если кому-то, как и мне, не терпится документацию глянуть, чтобы не искать, она → тут по ссылке на docs.modmore
Задания добавляются в несколько строчек кода буквально. Красота!
Пожалуйста, тесты скорости в студию!
Это не значит что вот щас прям все побежали, но раз разговор зашел, хотелось бы уточнить. В modstore как раз недавно политику в отношении схожих по функционалу дополнений поправили, чтобы не было недобросовестной конкуренции, вроде всё в правильную сторону движется (и даже похоже на развитие!)
P.S. Формулировочка про «оскорблять mFilter2» полностью согласен, некорректная. Правильно что не пропустили.
Я видел где-то на проекте что патч-пакет написали, ставится поверх mSearch2, заменяя часть функций. У меня реально были мысли найти автора этого патча (не смог) и попросить выложить на модстор продавать эти патчи)) Ну это нормально?)))
В итоге проблемы накапливаются, развития нет, решения проблем кочуют из проекта в проект, живёт в аналах гитхаба и личных блогов, и иногда не публикуются намеренно потому что «продукт не мой, я улучшаю а продавать будут другие, так не пойдет» (где-то встречал в паблике, можно найти при желании).
У нас в MODX много лет был крутейший поиск, каких не было в других системах, даже в битрикс, включая коммерческие решения там. Это был mserach2 и это было прекрасно. Но решения для других систем подтягиваются, теперь в той же битре есть нечто подобное, а мы должны бы идти дальше, но не можем, потому что идейно, с учетом архитектуры самого MODX, решения круче чем @Василий Наумкин действительно сложно придумать. А улучшать то что есть — некому, остаётся только вдохновляться…
В итоге по развитию поисковых возможностей на наших сайта, глобально мы стояли на месте.
Так что в целом очень здорово, что появляются другие решения с поиском. Внешние сервисы или нет, это уже другое дело. Главное что оно уже есть и уже работает. Сейчас будем тестировать, если FacetSearch действительно проявит себя как полезный и крутой продукт, подтянем ресурсы для кооперации с автором для организации более надежного решения, со SLA и прочими вещами. Это не первый его доп и «стартап» в экосистеме MODX. Лично я очень оценил инициативу!
Прошу @Василий Наумкин по возможности как-то повлиять на ситуацию с mSearch2/mFilter2 своим мощным авторитетом!
Конечно, мы не можем просить сделать его opensource и совесть не позволяет форкнуть старую версию, когда она была открытой, доработать и опубликовать, потому что блин этож отец-основатель и герой позитивных мемов в мире MODX написал и продаёт! :) Но как-то можно организовать развитие? На самом-то деле именно к mSearch2 надо прикручивать другие движки (elastic, redis, sphinx и т.п. и даже внешние сервисы (мультисерч, серчбустер, алголиа и др.) раз для php/mysql ничего лучше не придумано)
Стало быть, точно он парсит HTML!