[Office] Версия 1.3.0-pl и расширение другими компонентами
Привет, друзья! Продолжаю улучшать свои дополнения, и анонс этой версии Office стоит разделить на две части: для обычных пользователей и для разработчиков.
В первую очередь, обновился внешний вид личного кабинета miniShop2 на версиях MODX 2.3+.
Если новый внешний вид вам не нравится, то отредактируйте системную настройку office_extjs_css и укажите там старый файл со стилями:
В первую очередь, обновился внешний вид личного кабинета miniShop2 на версиях MODX 2.3+.
Если новый внешний вид вам не нравится, то отредактируйте системную настройку office_extjs_css и укажите там старый файл со стилями:
[[++assets_url]]components/office/css/main/lib/xtheme-modx.min.css
[oneBooking 3.1.0] Пошаговый диалог, типы брони
В этой версии много изменений. Сделано не всё что планировалось, но достаточно много. Вот ченжлист
— Оптимизировано для версии 2.4.0
— Добавлена форма для пошагового бронирования.
— Добавлено несколько режимов работы календаря:
1. бронирование через форму/диалог;
2. вывода календаря для указанных объектов;
3. тип бронирования: день, период.
— Добавлен сниппет для вывода пошаговой формы (без календаря).
— Добавлен чанк для всплывающего информационного окна.
— Добавлена возможность отключения файлов bootstrap.min.css, jquery-ui.min.css и jquery-ui.min.js в случае самостоятельного подключения.
— Уменьшено время формирования календаря.
— Исправлены найденные ошибки.
— Оптимизировано для версии 2.4.0
— Добавлена форма для пошагового бронирования.
— Добавлено несколько режимов работы календаря:
1. бронирование через форму/диалог;
2. вывода календаря для указанных объектов;
3. тип бронирования: день, период.
— Добавлен сниппет для вывода пошаговой формы (без календаря).
— Добавлен чанк для всплывающего информационного окна.
— Добавлена возможность отключения файлов bootstrap.min.css, jquery-ui.min.css и jquery-ui.min.js в случае самостоятельного подключения.
— Уменьшено время формирования календаря.
— Исправлены найденные ошибки.
pdoMenu ограничение вывода для 2-го уровня меню
Задался вопросом, возможно ли выводить ограниченное кол-во документов в меню второго уровня к примеру ограничив 10 ссылками?
Плейсхолдер [[+goods]] в чанках писем MInishop2
Здравствуйте! Никак не могу понять, как работать с письмами. В настройках Минишопа в статусах заказа можно указать чанки писем покупателю и менеджеру. В этих чанках имеется плейсхолдер [[+goods]]. Скажите, пожалуйста, что это за чанк и как прописать свой.
Заранее большое спасибо!
Заранее большое спасибо!
Контроль доступа для категорий товаров minishop2
Сделал для группы пользователей отдельную политику доступов. На обычных ресурсах все тв поля можно без проблем редактировать, а в категории товаров нельзя редактировать тв поле изображения. Что не так? Каких то прав не хватает?
Вопрос по tv
Возникала такая задача
Есть ветка скажем товара которая выводится через pdoTools
а я хочу реализовать новинку товара и добавить лейбл тв(новинка)
При добавлении товара тв новинка что бы присваивался автоматически а затем пропадала скажем через 10 дней на любом из товаров
Дабы избежать того что бы каждый раз заходить в ресурс и снимать галочку с тв новинка
Есть ветка скажем товара которая выводится через pdoTools
а я хочу реализовать новинку товара и добавить лейбл тв(новинка)
При добавлении товара тв новинка что бы присваивался автоматически а затем пропадала скажем через 10 дней на любом из товаров
Дабы избежать того что бы каждый раз заходить в ресурс и снимать галочку с тв новинка
fenom + pdopage
Возникли некоторый глюки при работе связки pdoPage + fenom:
1. непонятно как вывести плэйсхолдер [[!+page.nav]] через fenom
2. не работает ajax пагинация pdotools
3. совсем никак не работает mFilter2
под катом немного подробнее и мои некоторые соображения по такому странному поведению.
1. непонятно как вывести плэйсхолдер [[!+page.nav]] через fenom
2. не работает ajax пагинация pdotools
под катом немного подробнее и мои некоторые соображения по такому странному поведению.
phpthumb вырубает сервер хостера, чем лечить?
Хостер стал ругаться что сайт периодически отжирает 10-50% ресурсов сервера (при допустимых 3.5% согласно тарифу).
Путём курения логов выяснил, что пик нагрузок вызван массовой генерацией изображений phpthumb.
Причем не на сайте, а в бэкэнде.
В папке с иконками товара находится 574 изображения. Менеджер кликает по TV, чтобы добавить картинку очередного товара и вуаля — понеслась генерация всей галереи (в файловом браузере Modx`a постраничного вывода нет).
Вопрос: кроме очевидного «раскидать картинки по папкам» есть к/л варианты борьбы с этой бедой? Может какие-то настройки системы отвечают за генерацию превью для файлового менеджера? Мож у меня где-то что-то отключено?
И разве превью в бэкэнде не кешируются?
Путём курения логов выяснил, что пик нагрузок вызван массовой генерацией изображений phpthumb.
Причем не на сайте, а в бэкэнде.
В папке с иконками товара находится 574 изображения. Менеджер кликает по TV, чтобы добавить картинку очередного товара и вуаля — понеслась генерация всей галереи (в файловом браузере Modx`a постраничного вывода нет).
Вопрос: кроме очевидного «раскидать картинки по папкам» есть к/л варианты борьбы с этой бедой? Может какие-то настройки системы отвечают за генерацию превью для файлового менеджера? Мож у меня где-то что-то отключено?
И разве превью в бэкэнде не кешируются?
Не отображаются Яндекс.Карты
Доброго времени суток. Как сделать так, чтобы карта отображалась? Возможно, что в коде есть ошибка. Работаю с МОДХ впервые, так что прошу помочь в этом вопросе.
Вот здесь не отображается www.kitchen812.ru/karta-salonov/
Код карты
Вот здесь не отображается www.kitchen812.ru/karta-salonov/
Код карты
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=ALEuok8BAAAAXihfAgIAORrYnNI5pyjr2JoAIezf8VQFHCgAAAAAAAAAAAAWdb-38siOyjuG2TdEo9NGDqdcEw==" type="text/javascript"></script>
<script type="text/javascript">
YMaps.jQuery(function () {
var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
map.setCenter(new YMaps.GeoPoint(30.332977,59.955278), 10);
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.TypeControl());
var s = new YMaps.Style();
s.iconStyle = new YMaps.IconStyle();
s.iconStyle.href = "s.png";
s.iconStyle.size = new YMaps.Point(15, 19);
s.iconStyle.offset = new YMaps.Point(-5, -20);
var mc = new YMaps.Style();
mc.iconStyle = new YMaps.IconStyle();
mc.iconStyle.href = "mc.png";
mc.iconStyle.size = new YMaps.Point(19, 26);
mc.iconStyle.offset = new YMaps.Point(-12, -29);
[[getResources?
&parents=`16`
&limit=`all`
&depth=`0`
&includeTVs=`1`
&includeTVList=`adress,coordinats,telephone`
&tpl=`points`
&processTVs=`1`
processTVList=`adress,coordinats,telephone`
]]
});
</script>
<div>
<h1>[[*pagetitle]]</h1>
[[*introtext]]
<ul style="list-style: none;">
<li style="display: inline; padding: 0 20px 0 0;"><img src="s.png" alt="Салоны" /> - Кухонные салоны</li>
<!-- <li style="display: inline;"><img src="mc.png" alt="Салоны" /> - Мебельные центры</li> -->
</ul>
<div id="YMapsID" style="width:100%;height:500px;border:1px solid #00770c;"></div>
<h3>[[*longtitle]]</h3>
[[*content]]
<div class="clear"></div>
</div>