SaLacoste
С нами с 02 октября 2013; Место в рейтинге пользователей: #261Обновление modx 2.2.15 -> 2.3.x и Minishop2
Добрый день,
Обновился с 2.2.6 на 2.2.15, полет нормальный. Все модули работают, Minishop2 (2.1.1
pl2) в том числе.
Попробовал обновиться с 2.2.15 на 2.3.1. Сам MODX стал нормально, все работает. Потом обновил пакет Minishop2, xPDO и т.д. (нигде галочки о перезаписи чанков не ставил).
Побились превьюшки в категории товара, так же thumbs в карточках товаров.
И в админке исчезла вкладка Minishop для настройки и управления заказами магазина.
Как это лечить?
Или может я обновляюсь не в той последовательности?
Обновился с 2.2.6 на 2.2.15, полет нормальный. Все модули работают, Minishop2 (2.1.1
pl2) в том числе.
Попробовал обновиться с 2.2.15 на 2.3.1. Сам MODX стал нормально, все работает. Потом обновил пакет Minishop2, xPDO и т.д. (нигде галочки о перезаписи чанков не ставил).
Побились превьюшки в категории товара, так же thumbs в карточках товаров.
И в админке исчезла вкладка Minishop для настройки и управления заказами магазина.
Как это лечить?
Или может я обновляюсь не в той последовательности?
Оптимальный htaccess для MS2
Добрый день, друзья
По опыту, может посоветуете оптимальный htaccess для modx r + minishop2?
Основное внимание, естественно на редиректы/
Из того, что делал по наитию:
RewriteRule ^index\.php$ sitename.ru [R=301,L]
RewriteRule ^.ru//$ sitename.ru [R=301,L]
RewriteRule ^.ru//^$ sitename.ru [R=301,L]
Вынужден для каждой категории товаров (созданной в MS2) делать такой редирект
По опыту, может посоветуете оптимальный htaccess для modx r + minishop2?
Основное внимание, естественно на редиректы/
Из того, что делал по наитию:
RewriteRule ^index\.php$ sitename.ru [R=301,L]
RewriteRule ^.ru//$ sitename.ru [R=301,L]
RewriteRule ^.ru//^$ sitename.ru [R=301,L]
Вынужден для каждой категории товаров (созданной в MS2) делать такой редирект
Взломали сайт MODX R 2.2.6
Друзья, сегодня обнаружил, что сайт был взломал, работает скрипт, показывает рекламу.
Отрабатывает только при переходе с поисковой выдачи.
По last modify файлам с ходу найти ничего не удалось.
Но вопрос в другом, как посоветуете обновляться с 2.2.6 (minishop2 установлен), чтобы не терять функционал (по возможности)?
Поэтапно или сразу на последний релиз, какую схему обновления порекомендуете?
Отрабатывает только при переходе с поисковой выдачи.
По last modify файлам с ходу найти ничего не удалось.
Но вопрос в другом, как посоветуете обновляться с 2.2.6 (minishop2 установлен), чтобы не терять функционал (по возможности)?
Поэтапно или сразу на последний релиз, какую схему обновления порекомендуете?
Проверка на авторизацию Office
Подскажите, есть ли стандартный механизм определения авторизирован ли пользователь в рамках Office?
Идея такая, что если авторизирован, то выводить msOrder.
Если нет, то выбор «быстрый заказ» или предложения регистрации.
Идея такая, что если авторизирован, то выводить msOrder.
Если нет, то выбор «быстрый заказ» или предложения регистрации.
mFilter2 фильтрация
Доброго времени суток,
Установил из коробки mSearch2, хочу заменить выдачу товаров pdoPage на выдачу + фильтрацию через mFilter2.
Возникла проблема, связана она с работой непосредственно фильтра.
Работает предварительный просчет кол-ва выдаче (например при выборе Категории 1)
При установки checkbox у категории 1 срабатывает reload страницы, но url не меняется, дополнительные параметры согласно фильтру не появляются и выдача/фильтрация не отрабатывает.
Чанки использую все стандартные, вызов фильтра
Установил из коробки mSearch2, хочу заменить выдачу товаров pdoPage на выдачу + фильтрацию через mFilter2.
Возникла проблема, связана она с работой непосредственно фильтра.
Работает предварительный просчет кол-ва выдаче (например при выборе Категории 1)
При установки checkbox у категории 1 срабатывает reload страницы, но url не меняется, дополнительные параметры согласно фильтру не появляются и выдача/фильтрация не отрабатывает.
Чанки использую все стандартные, вызов фильтра
[[!mFilter2?
&tpls=`tpl_Category_list`
&element=`msProducts`
&filters=`
ms|price:number
,parent:parents`
]]
Консоль чистый Ошибка JS после установки Office
Привет, установил Office, в результате js офиса конфликтуют с кастомными, которые уже были на сайте.
Ошибка в подключаемом ./office/main/default.js
Сейчас подключаются первым кастомный JS в шапке, потом в футере JS Офиса.
Не пойму, в чем проблема?
Ошибка в подключаемом ./office/main/default.js
Uncaught TypeError: Cannot read property 'defaults' of undefined
По номеру строки выдает кусок кода$(document).ready(function() {
$.jGrowl.defaults.closerTemplate = '<div>[ '+OfficeConfig.close_all_message+' ]</div>'; <!-- Здесь
});
}
Если убираю подключение кастомных JS, то ошибка уходит, функционал office работает.Сейчас подключаются первым кастомный JS в шапке, потом в футере JS Офиса.
Не пойму, в чем проблема?
Кастомная miniCart. Проблема обновления total_coun
Доброго времени суток,
Кастомизирую дизайн мини корзины и столкнулся с проблемой.
Корзина отображается нормально, функционально все работает кроме JS при добавлении товара.
т.е. на странице когда нажимаешь «добавить товар в корзину» всплывает pop-up, что товар добавлен в корзину, класс дива меняется на full, но [[+total_count]] и [[+total_cost]] не отрабатывают корректно.
Сумма и количество товара появляется только после перезагрузки страницы.
Верстка отличается от стандартной тем, что дополнительно завернуто в ul->li, empty|not_empty классы висят на li элементах.
Верстка ниже.
Кастомизирую дизайн мини корзины и столкнулся с проблемой.
Корзина отображается нормально, функционально все работает кроме JS при добавлении товара.
т.е. на странице когда нажимаешь «добавить товар в корзину» всплывает pop-up, что товар добавлен в корзину, класс дива меняется на full, но [[+total_count]] и [[+total_cost]] не отрабатывают корректно.
Сумма и количество товара появляется только после перезагрузки страницы.
Верстка отличается от стандартной тем, что дополнительно завернуто в ul->li, empty|not_empty классы висят на li элементах.
Верстка ниже.
Не работает fancybox на странице товара
Привет,
Наступил 2 раза на одни грабли. Пару лет назад сталкивался с такой же проблемой, но специфика была другая.
На странице товара магазина minishop2 не работает fancybox.
Сразу уточню, что дизайн не использует bootstrap и речь не о том, что не работает fancy из коробки.
Прошу помощи советом в конкретной ситуации.
По клику на thumbnail открывается ссылка с картинкой в новом окне, а не заменяет картинку в основном диве.
На страницу подключаются JS
Верстка msGallery
tpl.msGallery.outer.my
Как реализована логика fancybox по дефолту в minishop2?
Возможно, так как верстка другая, скрипт не цепляет нужный класс?
Нужно ли скриптом прописывать запуск fancybox в хеде?
Наступил 2 раза на одни грабли. Пару лет назад сталкивался с такой же проблемой, но специфика была другая.
На странице товара магазина minishop2 не работает fancybox.
Сразу уточню, что дизайн не использует bootstrap и речь не о том, что не работает fancy из коробки.
Прошу помощи советом в конкретной ситуации.
По клику на thumbnail открывается ссылка с картинкой в новом окне, а не заменяет картинку в основном диве.
На страницу подключаются JS
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<!--<script type="text/javascript" src="./resources/j/jquery.min.js" > </script> -->
<script type="text/javascript" src="./resources/common/_common.min.js" defer ></script>
<script type="text/javascript" src="./resources/main/_main.min.js" defer ></script>
(Заменил мой jquery на последний, ситуацию не изменило)Верстка msGallery
tpl.msGallery.outer.my
<section class="b-gallery2 _ico-zoom js-reload" data-reload-id="gallery">
<div class="b-gallery2__images-wrap cleared">
<div class="b-gallery2__img g-clickable" id="product_card_img">
<a rel="fancybox" href="[[+url:default=`/assets/components/minishop2/img/web/ms2_big.png`]]" target="_blank">
<img src="[[+380x380:default=`/assets/components/minishop2/img/web/ms2_medium.png`]]" width="380" height="380" alt="" title="" id="mainImage" class="g-clickable"/>
</a>
<span class="b-ico b-ico_preloader_30x30" style="display:none;"></span><i class="b-ico b-ico_preloader_md" style="display: none;"></i></div>
<nav class="b-gallery2__nav helper-last">
<ul id="product_card_nav" class="thumbnails">
[[+rows]]
</ul>
</nav>
</div>
</section>
tpl.msGallery.row.my<li>
<a class="gtm-product-page-click fancy_gallery" rel="fancybox" href="[[+380x380:default=`[[+url]]`]]" data-image="[[+url]]">
<img src="[[+100x100]]" alt="" title="[[+name]]" width="50">
</a>
</li>
Как реализована логика fancybox по дефолту в minishop2?
Возможно, так как верстка другая, скрипт не цепляет нужный класс?
Нужно ли скриптом прописывать запуск fancybox в хеде?
Ajax пагинация pdoTools (button type)
Доброго времени суток, господа
Не пойму в чем дело.
Хочу реализовать аякс пагинацию типа «button».
Делаю пагинацию в категории товаров таким образом
Во вторых, сама проблема, изложена на скриншоте.
Кнопка загрузки следующей страницы почему-то рендится после каждого товара в списке + еще одна в конце всего списка. Хотя по логике вещей должна быть только последняя.
Просмотрел все чанки на предмет ошибок в верстке, ничего не заметил явного.
Кнопочная пагинация работает все ок, а вот аякс почему-то кнопки рендит не только где нужно.
Не пойму в чем дело.
Хочу реализовать аякс пагинацию типа «button».
Делаю пагинацию в категории товаров таким образом
<div id="pdopage">
<div class="rows">
[[!pdoPage@my?
&element=`msProducts`
&limit=`2`
&tpl=`tpl_Category_list`
&ajaxMode=`button`
&ajaxTplMore=`@INLINE <button class="btn btn-default btn-more">Еще!</button>`
]]
</div>
</div>
Можно ли включить ajax пагинацию без [[!+page.nav]], как я понял нельзя?Во вторых, сама проблема, изложена на скриншоте.
Кнопка загрузки следующей страницы почему-то рендится после каждого товара в списке + еще одна в конце всего списка. Хотя по логике вещей должна быть только последняя.
Просмотрел все чанки на предмет ошибок в верстке, ничего не заметил явного.
Кнопочная пагинация работает все ок, а вот аякс почему-то кнопки рендит не только где нужно.
Установка Ace убила админку
Доброго времени суток, господа
Был полноценно функциональный сайт на Modx R + MiniShop2 +pdoTools соответственно.
Что-то меня дернуло установить Ace, так после установки правая часть админки стала пустой.
Теперь удалить этот компонент даже не могу.
Когда-то давно, около 2х лет назад, у меня была похожая ситуация, тогда решилось ручным отключением сжатия css/js, в этот раз правда не помогло.
Ошибок в логах апача нет.
Поэтому у меня 2 вопроса:
— как возможно реанимировать админку?
— или как удалить компонент Ace вручную? (если нет возможности зайти и удалить из админки)
P.S. сайт крутится на MAMPe, не в сети.
Был полноценно функциональный сайт на Modx R + MiniShop2 +pdoTools соответственно.
Что-то меня дернуло установить Ace, так после установки правая часть админки стала пустой.
Теперь удалить этот компонент даже не могу.
Когда-то давно, около 2х лет назад, у меня была похожая ситуация, тогда решилось ручным отключением сжатия css/js, в этот раз правда не помогло.
Ошибок в логах апача нет.
Поэтому у меня 2 вопроса:
— как возможно реанимировать админку?
— или как удалить компонент Ace вручную? (если нет возможности зайти и удалить из админки)
P.S. сайт крутится на MAMPe, не в сети.