Игорь Терентьев
С нами с 29 ноября 2013; Место в рейтинге пользователей: #82[textGenerator] Компонент для генерации текстов
Простенький компонент для автоматической генерации SEO-текстов методом перебора из шаблона вида:
Это {скрипт|плагин|сниппет} генерации {текстов|описаний|заголовков} {для сайта|для {оптимизации|SEO}}
Не работает [[+thumb:default]] в MiniShop2 2.2
Не подставляется дефолтная картинка:
[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]
На сайте самого дополнения тоже: minishop2.com/catalog/Цена из miniShop2 в результатах mSearch2
Нашел как превьюху подцепить, но с ценой так и не получилось разобраться:
<div id="pdopage">
<div class="rows">
[[!pdoPage?
&element=`mSearch2`
&hideContainers=`1`
&parents=`2`
&limit=`12`
&pageLimit=`12`
&ajaxMode=`default`
&class=`modResource`
&leftJoin=`{
"Thumb": {
"class": "msProductData",
"on": "modResource.id = Thumb.id"
}
}`
&select=`{
"modResource": "*",
"Thumb": "Thumb.thumb as preview"
}`
]]
</div>
<div class="clear"></div>
[[!+page.nav]]
</div>
Заранее спасибо! Как сделать так, чтобы phpthumb не растягивал изоб
Просмотрел доки уже на несколько раз, но так и не нашел нужного параметра…
Например, исходное изображение 60х60 пикселей. Генерируем превьюшки 120х120. Нужно чтобы это изображение было исходного размера (без увеличения) по центру и вокруг добавился белый фон.
Сейчас использую вот такие параметры:
Что получается:
Что нужно получить:
Например, исходное изображение 60х60 пикселей. Генерируем превьюшки 120х120. Нужно чтобы это изображение было исходного размера (без увеличения) по центру и вокруг добавился белый фон.
Сейчас использую вот такие параметры:
[{"w":120,"h":120,"q":90,"zc":"0","aoe":"0","bg":"ffffff"}]
Оригинал:Что получается:
Что нужно получить:
Импорт категорий товаров в minishop2
Можно ли с помощью скрипта, поставляемого с minishop2 импортировать не товары а «Категории товаров»?
И как это сделать?
Заранее спасибо!
И как это сделать?
Заранее спасибо!
Товар не добавляется в корзину
Если использовать стандартный чанк msProduct.content, то товар нормально добавляется.
Обернул все в div с id msProduct, прописал класс и метод для формы как в стандартном чанке.
Никак не пойму где накосячил:
Обернул все в div с id msProduct, прописал класс и метод для формы как в стандартном чанке.
Никак не пойму где накосячил:
<div id="product">
<div id="msProduct">
<div id="product_char">
<form class="ms2_form" method="post">
[[!+old_price:gt=`0`:then=`<div id="oldprice">[[+old_price]] руб.</div>`:else=``]]
<div id="price">[[!+price]] руб.</div>
<p><strong>Габаритные размеры (см)</strong>[[+article]]</p>
<p><strong>Наличие:</strong> под заказ</p>
<input type="hidden" name="id" value="[[*id]]" />
<input type="number" name="count" id="product_price" class="input-sm form-control" value="1" />
<div id="color_select">Выбор цвета</div>
[[!msOptions?name=`color`]]
<input type="submit" value="Купить" class="mbutton1" name="ms2_action" value="cart/add" style="width: 100%; margin-top: 10px;">
</form>
</div>
</div>
</div>
Uncaught ReferenceError: miniShop2 is not defined
Появляется такая ошибка в консоли Chrome:
Uncaught ReferenceError: miniShop2 is not defined test.js:1
Содержимое test.js:
Uncaught ReferenceError: miniShop2 is not defined test.js:1
Содержимое test.js:
miniShop2.Callbacks.Cart.add.response.success = function() {
document.location = '/cart.html';
}
И перенаправление в корзину соответственно тоже не работает. Номер заказа отправителю и получателю в FormIt
Нужно каждому письму присваивать номер по порядку. Но загвоздка заключается в том, что этот номер должен приходить в письме как владельцу сайта, так и отправителю. Т.е. простейшая конструкция с вызовом сниппета в чанке письма не прокатит:
Отправка письма отправителю сделана через хук FormItAutoResponder.
Заранее спасибо!
<?php
$setting = $modx->getObject('modSystemSetting', 'ordr_cntr');
$cntr = $setting->get('value');
$cntr++;
$setting->set('value', $cntr);
$setting->save();
echo 'Номер заказа: '.$cntr;
И в скрытом input на странице с формой тоже — значение будет увеличиваться при каждой загрузке страницы.Отправка письма отправителю сделана через хук FormItAutoResponder.
Заранее спасибо!
Новая Google reCAPTCHA(v2) для FormIt
Наткнулся на дополнение ReCaptchaV2, позволяющее добавить новую капчу в FormIt.
[[+thumb]] в msProducts на странице товара
Столкнулся с таким багом. При вызове msProducts на странице товара. Если у какого-либо из «сопутствующих» товаров нет превьюшки, то вместо дефолтного изображения показывается превьюшка товара, на странице которого msProducts вызывается.
[[!msProducts?
&tplWrapper=`other`
&tpl=`otherTpl`
&parents=`[[pdoField? &id=`[[*id]]` &field=`id` &topLevel=`2`]]`]]
otherTpl:<li>
<a href="[[~[[+id]]]]"><img src="[[+thumb:default=`tpl/i/zaglushka.gif`]]" alt="[[+pagetitle]]"></a>
<div><a href="[[~[[+id]]]]">[[+pagetitle]]</a>
</li>