Денис Усачев
С нами с 26 июля 2016; Место в рейтинге пользователей: #781msOptionsPrice2 и склады

Долго ломал голову, как связать msOptionsPrice2 и наличие товара на складах. В модификациях товара у меня хранятся размеры и кол-во. Искал решение или компонент, который бы позволил сделать что-то подобное. Как оказалось, искал не там… В итоге сделал всё на базе msOptionsPrice2 и костыля, как это часто бывает.
Оптимизация сайта на MODX
Мне дали задание оптимизировать сайт https://mebmart.by для https://developers.google.com/speed/pagespeed/insights/. Я с задачей оптимизации сталкиваюсь первый раз. К сожалению, инструкций по оптимизации сайта на MODX не нашел. Поэтому хочу сделать такую инструкцию. Надеюсь, в комментариях, более опытные разработчика подскажут что и как еще можно сделать.
Помощь в настройке мультиязычности
Добрый день.
Есть сайт, полностью реализован под требования заказчика. Нужно настроить второй язык. Сам делал это не один раз с использованием контекстов. В данном случае не получается — контексты просто не переключаются. Пробовал Localizator — тот же эффект. Уже устал искать причину, нужен свежий взгляд на проблему.
Кто готово помочь и сколько возьмете?
UPD: Если вдруг кто-то столкнется с подобной проблемой пишу как победил.
Ко мне обратилось несколько человек отсюда, посмотрели настройки и сказали, что все хорошо, проблема в настройке nginx и/или сервера. Честно говоря не первый год занимаюсь, в том числе, администрированием серверов, по этому слегка усомнился в этом. Но, раз других вариантов нет — надо проверять.
Далее встал вопрос — как исключить возможный фактор кривизны рук в настройке сервера? Очевидный ответ — ModHost. Заказал тестовый аккаунт с пустым MODX 2.6.3 + Ace + pdoTools + тема bootstrap. Настроил все по многочисленным мануалам в сети — не работает переключение. Перепроверил еще раз — не работает все равно.
Полный ступор. Потом вспомнил, что есть древняя статья Василия с его версией плагина, решил попробовать. Сработало на ModHost. Тут же попробовал на проекте заказчика — переключение заработало! Пару раз поменял плагины со старого на новый и обратно — с плагином Василия работает, с другими — нет.
Есть сайт, полностью реализован под требования заказчика. Нужно настроить второй язык. Сам делал это не один раз с использованием контекстов. В данном случае не получается — контексты просто не переключаются. Пробовал Localizator — тот же эффект. Уже устал искать причину, нужен свежий взгляд на проблему.
Кто готово помочь и сколько возьмете?
UPD: Если вдруг кто-то столкнется с подобной проблемой пишу как победил.
Ко мне обратилось несколько человек отсюда, посмотрели настройки и сказали, что все хорошо, проблема в настройке nginx и/или сервера. Честно говоря не первый год занимаюсь, в том числе, администрированием серверов, по этому слегка усомнился в этом. Но, раз других вариантов нет — надо проверять.
Далее встал вопрос — как исключить возможный фактор кривизны рук в настройке сервера? Очевидный ответ — ModHost. Заказал тестовый аккаунт с пустым MODX 2.6.3 + Ace + pdoTools + тема bootstrap. Настроил все по многочисленным мануалам в сети — не работает переключение. Перепроверил еще раз — не работает все равно.
Полный ступор. Потом вспомнил, что есть древняя статья Василия с его версией плагина, решил попробовать. Сработало на ModHost. Тут же попробовал на проекте заказчика — переключение заработало! Пару раз поменял плагины со старого на новый и обратно — с плагином Василия работает, с другими — нет.
Возможно ли условия показа ресурсов pdoResources взависимости от контекста?
Контекст 1 в нем родитель 11 с потомками (4 дочки)
Контекст 2 в нем родитель 12 с потомками (4 дочки)
Пытаюсь вывести:
Если Контекст 1 то выведи мне ресурсы с родителя 11
Если Контекст 2 то выведи мне ресурсы с родителя 12
Контекст 2 в нем родитель 12 с потомками (4 дочки)
Пытаюсь вывести:
Если Контекст 1 то выведи мне ресурсы с родителя 11
Если Контекст 2 то выведи мне ресурсы с родителя 12
{'pdoResources' | snippet : [
'parents' => '11',
'limit' => 4,
'tpl' => '@INLINE
<div class="slick-slide" style="background-image: url({$imgSlide | phpthumbon : "w=1920&h=517&zc=1"})">
<div class="presentation-content container">
<h2 class="title-section">{$pagetitle}</h2>
<div class="presentation-text">
{$introtext | striptags | ellipsis : "170"}
</div>
<a href="{$uri}" class="btn btn-light">Подробнее</a>
</div>
</div>
',
'includeContent' => 1,
'includeTVs' => 'imgSlide',
'tvPrefix' => ''
]} Разная почта менеджера в зависимости от варианта доставки
Доброго времени суток, уважаемое сообщество!
Возникла необходимость отправлять письмо о новом заказе на разных менеджеров — разные email-адреса (в зависимости от выбранного клиентом варианта доставки). Облазил казалось бы все, но как внедрить такой функционал так и не понял :(
Возникла необходимость отправлять письмо о новом заказе на разных менеджеров — разные email-адреса (в зависимости от выбранного клиентом варианта доставки). Облазил казалось бы все, но как внедрить такой функционал так и не понял :(
[msOptionsColor] - групповое редактирование цвета опций.
[msOptionsColor] — пакет для цвета / паттерна опций продукта Minishop2.
Под катом пример плагина для группового редактирования и автоматического создания цвета товаров, а также скрипт для обработки всех существующих товаров.
Под катом пример плагина для группового редактирования и автоматического создания цвета товаров, а также скрипт для обработки всех существующих товаров.
Как вывести условия isfolder на Fenom?
Здравствуйте, подскажите как указать условия на Fenom — что бы определял есть ли вложенные элементы или нет.
Например если есть вложенные элементы то вывел бы определенный класс, если нет, другой.
Например если есть вложенные элементы то вывел бы определенный класс, если нет, другой.
Устраняем последствия автоматических регистраций
Столкнулся с проблемой автоматической регистрации на сайте. На данный момент порядка 15000 левых аккаунтов которые висят мертвым грузом. Василий вскоре обещал обновление с защитой от автоматических регистраций, а мы пока разберемся как удалить неактивных пользователей без заказа магазина. Под катом код для этого.
Можно ли как-то понять на странице товара добавлен ли он уже в корзину?
Можно ли как-то понять на странице товара добавлен ли он уже в корзину? Мне нужно сделать запрет на повторное добавление товара в корзину.
