Игорь
С нами с 12 сентября 2018; Место в рейтинге пользователей: #355Сломался Minoshop
Здравствуйте.
Попытался обновить minishop до последней версии — сайт упал. Вернул старый, но видимо произошли какие-то изменения в базе данных, заказы не оформляются и не отображаются в админке. В консоли ошибка:
Попытался обновить minishop до последней версии — сайт упал. Вернул старый, но видимо произошли какие-то изменения в базе данных, заказы не оформляются и не отображаются в админке. В консоли ошибка:
INSERT INTO `modx_ms2_orders` (`user_id`, `createdon`, `num`, `cost`, `cart_cost`, `delivery_cost`, `weight`, `status`, `delivery`, `payment`, `address`, `context`, `comment`, `properties`, `type`) VALUES (1596, '2023-03-31 11:13:46', '2303/1', '265', '265', '0', '0', 0, 6, 1, 20109, 'web', 'Жульен 1 шт. 265 руб. \n', '{\"cf.from_city\":2}', 0)
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'address' in 'field list'
)
Что делать? Доступа к базе данных нет пока. ( Minishop2 сломалась кастомная стоимость в заказе
Здравствуйте.
Имеется самописный механизм формирования цены товара: т.е. в зависимости от размера, наличия дополнительных ингредиентов и т.п. цена меняется.
После обновления minishop до последней версии случилась следующая беда: Механизм ценообразования также прекрасно работает, в корзину товар попадает с нужной ценой, на странице оформления заказа тоже сумма соответствует ожиданиям… но в заказе приходит цена по умолчанию (т.е. совсем не то что хотелось бы).
Подскажите куда копать.
Имеется самописный механизм формирования цены товара: т.е. в зависимости от размера, наличия дополнительных ингредиентов и т.п. цена меняется.
После обновления minishop до последней версии случилась следующая беда: Механизм ценообразования также прекрасно работает, в корзину товар попадает с нужной ценой, на странице оформления заказа тоже сумма соответствует ожиданиям… но в заказе приходит цена по умолчанию (т.е. совсем не то что хотелось бы).
Подскажите куда копать.
Tickets дополнительные поля в письме
Здравствуйте.
Появилась необходимость в письме администратору выводить дополнительные поля из Tickets (пароли и прочее). Ни как не могу сообразить, как это можно сделать: если просто вставить в шаблон письма tpl.Tickets.ticket.email.bcc
вызов tv поля, типа [[+ticket_site_login]] — то так не работает
Появилась необходимость в письме администратору выводить дополнительные поля из Tickets (пароли и прочее). Ни как не могу сообразить, как это можно сделать: если просто вставить в шаблон письма tpl.Tickets.ticket.email.bcc
вызов tv поля, типа [[+ticket_site_login]] — то так не работает
Tickets - Как подключить текстовый редактор к созданию и редактированию комментариев в админке?
Здравствуйте!
Установлен стандартный Tickets. Есть потребность менеджеру отвечать на тикеты непосредственно из админки сайта. Проблема в том, что он это хочет делать «красиво» — т.е. с использованием всяких жирных шрифтов, курсивов и прочих прелестей, которые можно делать в стандартном редакторе TinyMCE без знаний html.
Установлен стандартный Tickets. Есть потребность менеджеру отвечать на тикеты непосредственно из админки сайта. Проблема в том, что он это хочет делать «красиво» — т.е. с использованием всяких жирных шрифтов, курсивов и прочих прелестей, которые можно делать в стандартном редакторе TinyMCE без знаний html.
MsOptionsPrice сортировка значений опций как в админке
Здравствуйте.
Подскажите пожалуйста, как в сниппете msOptionsPrice.option отсортировать значение опций в том же порядке, как они внесены в админке (на странице настроек минишопа, или хотя бы на странице товара)?
Как сделать это в алфавитном порядке я знаю: 'sortOptions'=>'noodles:SORT_DESC:SORT_STRING:r' — а вот как сделать «как в админке забили» ума не приложу?
Подскажите пожалуйста, как в сниппете msOptionsPrice.option отсортировать значение опций в том же порядке, как они внесены в админке (на странице настроек минишопа, или хотя бы на странице товара)?
Как сделать это в алфавитном порядке я знаю: 'sortOptions'=>'noodles:SORT_DESC:SORT_STRING:r' — а вот как сделать «как в админке забили» ума не приложу?
Миниатюры произвольного размера на странице товара Minishop
Здравствуйте.
Что-то никак не могу сообразить…
Есть сгенерированные миниатюры разных размеров для товаров minishop.
На странице каталога через чанк я могу вывести любую миниатюру — {$_pls['370x370']}.
А как можно вывести миниатюру произвольного размера на самой странице товара (не через msGallery, а просто)?
У меня получается только либо {$_modx->resource.thumb}, либо {$_modx->resource.image}.
Что-то никак не могу сообразить…
Есть сгенерированные миниатюры разных размеров для товаров minishop.
На странице каталога через чанк я могу вывести любую миниатюру — {$_pls['370x370']}.
А как можно вывести миниатюру произвольного размера на самой странице товара (не через msGallery, а просто)?
У меня получается только либо {$_modx->resource.thumb}, либо {$_modx->resource.image}.
Ajax подгрузка изображений в слайдеры превью товаров
Здравствуйте.
В каталоге товаров хочу заменить изображения превью на слайдеры, как это сделано, например, на Avito.
Как сделать сами слайдеры я понимаю. Но боюсь, что при большом количестве изображений на странице, сильно замедлиться скорость загрузки (т.к. самих товаров много ).
Поэтому хочется подгружать дополнительные слайды аяксом, при наведении мышкой на основное превью. Насколько я вижу, на Avito именно так и сделано:
1. в обычном состоянии:
Сам с ajax не особо дружу, поэтому очень надеюсь на Вашу помощь.
В каталоге товаров хочу заменить изображения превью на слайдеры, как это сделано, например, на Avito.
Как сделать сами слайдеры я понимаю. Но боюсь, что при большом количестве изображений на странице, сильно замедлиться скорость загрузки (т.к. самих товаров много ).
Поэтому хочется подгружать дополнительные слайды аяксом, при наведении мышкой на основное превью. Насколько я вижу, на Avito именно так и сделано:
1. в обычном состоянии:
<div class="photo-slider-photoSlider-IpiW8 photo-slider-aspect-ratio-4-3-Jhpvf">
<ul class="photo-slider-list-xFf2c">
<li class="photo-slider-list-item-_fUPr">
<div class="photo-slider-item-o_UGQ photo-slider-keepImageRatio-NrG6s">
<img ...>
</div>
</li>
</ul>
</div>>
2. при наведении на миниатюру:<div class="photo-slider-photoSlider-IpiW8 photo-slider-aspect-ratio-4-3-Jhpvf">
<ul class="photo-slider-list-xFf2c">
<li class="photo-slider-list-item-_fUPr">
<div class="photo-slider-item-o_UGQ photo-slider-keepImageRatio-NrG6s">
<img ...>
</div>
</li>
<li class="photo-slider-list-item-_fUPr">
<div class="photo-slider-item-o_UGQ photo-slider-keepImageRatio-NrG6s">
<img ...>
</div>
</li>
<li class="photo-slider-list-item-_fUPr">
<div class="photo-slider-item-o_UGQ photo-slider-keepImageRatio-NrG6s">
<img ...>
</div>
</li>
<li class="photo-slider-list-item-_fUPr">
<div class="photo-slider-item-o_UGQ photo-slider-keepImageRatio-NrG6s">
<img ...>
</div>
</li>
<li class="photo-slider-list-item-_fUPr">
<div class="photo-slider-item-o_UGQ photo-slider-keepImageRatio-NrG6s">
<img ...>
</div>
</li>
</ul>
</div>
Решение представляю так, что создается сниппет, который подтягивает еще несколько ссылок на изображения из карточки товара по id (тоже примерно представляю как сделать)… но вызываться он должен именно по ajax при наведении на основную миниатюру.Сам с ajax не особо дружу, поэтому очень надеюсь на Вашу помощь.
Добавление опций товаров из общего каталога
Здравствуйте.
Сниппет msOptions. Никак не получается настроить добавление товаров с опциями на странице общего каталога (из карточки товара все ОК). Т.е. после добавления товара со страницы каталога в корзину он попадает без опций.
Вызываю примерно так:
Сниппет msOptions. Никак не получается настроить добавление товаров с опциями на странице общего каталога (из карточки товара все ОК). Т.е. после добавления товара со страницы каталога в корзину он попадает без опций.
Вызываю примерно так:
<form method="post" class="ms2_form" id="ms_form_{$id}" data-formid="form-{$id}">
[[msOptions?
&options=`salat,sup,gor,other`
&product=`{$id}`
]]
<span id="price-{$id}" class="price"><span class="myprice">{$price}</span> {'ms2_frontend_currency' | lexicon}</span>
<input type="text" name="count" id="count-{$id}" class="form-control input-number" value="1" min="1" max="100">
<div>
<button class="btn" type="submit" name="ms2_action" value="cart/add">В корзину</button>
<input type="hidden" name="id" value="{$id}">
<input type="hidden" name="options" value="[]">
</div>
</form>
Прошу помочь. pdoResources последний элемент
Здравствуйте.
Что-то никак не могу сообразить, как в чанке сниппета pdoResources сделать проверку на последний элемент.
Вот такая конструкция
Что-то никак не могу сообразить, как в чанке сниппета pdoResources сделать проверку на последний элемент.
Вот такая конструкция
{if $idx@last}test{/if}
не работает Login ошибка при сохранении поля address
Здравствуйте.
На одном из сайтов столкнулся со следующей проблемой:
Установлен Minishop2 и компонент Login для регистрации и авторизации.
При редактировании профиля, если заполнено поле «Улица» (address), то при сохранении вылетает белый экран и изменения не сохраняются.
На других сайтах с подобным функционалом такой проблемы нет. В чём может быть причина?
P.S. Пока сделал так: поменял поле «address» на минишоповское 'extended[street]' в формах на страницах «Профиль», «Редактирование профиля», «Оформление заказа» и в сниппете msOrder (кстати интересно, почему в самом Minishop используется «address» а не 'extended[street]'?). Но хотелось бы разобраться.
На одном из сайтов столкнулся со следующей проблемой:
Установлен Minishop2 и компонент Login для регистрации и авторизации.
При редактировании профиля, если заполнено поле «Улица» (address), то при сохранении вылетает белый экран и изменения не сохраняются.
На других сайтах с подобным функционалом такой проблемы нет. В чём может быть причина?
P.S. Пока сделал так: поменял поле «address» на минишоповское 'extended[street]' в формах на страницах «Профиль», «Редактирование профиля», «Оформление заказа» и в сниппете msOrder (кстати интересно, почему в самом Minishop используется «address» а не 'extended[street]'?). Но хотелось бы разобраться.