Вопросы
Как задать цену всем товарам сазу через pdo
Устанавливаем console-2.2.1-beta-2
Вообщем читал на w3c pdo in action
в разрезе разработке minishop2 данный pdo in action выгляядит так
Пытался когда то сделать форму для обновления цен через pdo во фронтенде для категорий товаров, вообщем неосилил и успокоился.
modx_ms2_products
(там находится price i old_rprice ms2 product)
Задаёт всем товарам price i old price через PDO
Вообщем читал на w3c pdo in action
в разрезе разработке minishop2 данный pdo in action выгляядит так
Пытался когда то сделать форму для обновления цен через pdo во фронтенде для категорий товаров, вообщем неосилил и успокоился.
modx_ms2_products
(там находится price i old_rprice ms2 product)
Задаёт всем товарам price i old price через PDO
<?php
$servername = "localhost";
$username = "";
$password = "";
$dbname = "";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "UPDATE modx_ms2_products SET price ='100', old_price ='150'";
// Prepare statement
$stmt = $conn->prepare($sql);
// execute the query
$stmt->execute();
// echo a message to say the UPDATE succeeded
echo $stmt->rowCount() . " records UPDATED successfully";
}
catch(PDOException $e)
{
echo $sql . "
" . $e->getMessage();
}
$conn = null;
?> Просмотр заказов без возможности удаления
Всем добрый вечер.
Создал manager с политикой доступо кастомной для просмотра только заказов minishop2.
Подскажите пожалуйста как правильно настроить чтобы можно было менеджеру изменять статусы заказов, корректировать заказ (удалять из 5 продуктоа например 1). Но нельзя было его удалять. Или только просмот без вообще каких либо коректирований сделать. Буду очень признателен за советы.
Спасибо.
Создал manager с политикой доступо кастомной для просмотра только заказов minishop2.
Подскажите пожалуйста как правильно настроить чтобы можно было менеджеру изменять статусы заказов, корректировать заказ (удалять из 5 продуктоа например 1). Но нельзя было его удалять. Или только просмот без вообще каких либо коректирований сделать. Буду очень признателен за советы.
Спасибо.
Невозможно удалить комментарий в Quip
Добрый день.
Столкнулся с проблемой, над которой ломаю голову уже битый час. Есть система комментирования записей в блоге. Всё в принципе работает, кроме возможности удалить зарегистрированному пользователю его же комментарий. Вот сцыль на мою тестовую площадку. Что самое интересное, под регистрационной записью суперадмина я могу удалить любую запись. Под записью простого зарегистрированного пользователя — нет. Т.е. я понимаю, что нужно копать в сторону настройки прав доступа, но видно тямы не хватает, а информации в нете не нашёл. Не знаю, есть смысл приводить код? Ткните носом, пожалуйста.
ПыСы Всё-таки кину код вызова самого Quip'а:
Столкнулся с проблемой, над которой ломаю голову уже битый час. Есть система комментирования записей в блоге. Всё в принципе работает, кроме возможности удалить зарегистрированному пользователю его же комментарий. Вот сцыль на мою тестовую площадку. Что самое интересное, под регистрационной записью суперадмина я могу удалить любую запись. Под записью простого зарегистрированного пользователя — нет. Т.е. я понимаю, что нужно копать в сторону настройки прав доступа, но видно тямы не хватает, а информации в нете не нашёл. Не знаю, есть смысл приводить код? Ткните носом, пожалуйста.
ПыСы Всё-таки кину код вызова самого Quip'а:
[[!Quip@custom?
&thread=`thread_[[*id]]`
&replyResourceId=`[[*id]]`
&removeThreshold=`10000`
&allowRemove=`1`
&requireAuth=`1`
&tplComment=`tplComment`
&tplComments=`tplComments`
]] Настройка схемы url
Здравствуйте, столкнулся с проблемой отсутствия слеша в начале относительных ссылок.
Все ссылки начинаются с alias т.е.

Все ссылки начинаются с alias т.е.
main/category/namePageТа же история и при выборе картинок в редакторе:
msOptionsPrice2 - отобразить модификации из одного товара в других
Приветствую!
Возникла такая задача — нужно отобразить модификации одного товара во всех других товарах магазина, чтоб бы не вносить десятки раз одно и то же.
Загвоздка в том, что мне нужны именно модификации с ценами. Поэтому параметр &product=`id_товара` не помогает.
Володя ответил:
«Для этого как минимум нужно написать плагин на событие MsOnGetProductPrice в котором получать модификации товара с реальными модификациями. Возможно еще что-либо потребуется добавить.»
Кто-нибудь сталкивался с такой задачей? Буду благодарен да решение.
Готов обсудить оплату за эту работу.
Возникла такая задача — нужно отобразить модификации одного товара во всех других товарах магазина, чтоб бы не вносить десятки раз одно и то же.
Загвоздка в том, что мне нужны именно модификации с ценами. Поэтому параметр &product=`id_товара` не помогает.
Володя ответил:
«Для этого как минимум нужно написать плагин на событие MsOnGetProductPrice в котором получать модификации товара с реальными модификациями. Возможно еще что-либо потребуется добавить.»
Кто-нибудь сталкивался с такой задачей? Буду благодарен да решение.
Готов обсудить оплату за эту работу.
Цена от количества товара в карточке товара
подскажите как изменить цену в карточке при изменении количества, учитывая что установлен модуль
msAddLinked [[!msOptionsPrice.initialize?]]
<section class="product-box">
<div class="container">
<div class="row">
<div class="col-md-4 col-sm-4 col-xs-12">
[[!msGallery]]
</div>
<form class="form-horizontal ms2_form ms2_form msoptionsprice-product" method="post">
<input type="hidden" name="id" value="[[*id]]"/>
<div class="col-md-8 col-sm-8 col-xs-12">
<div class="product-info">
<h1>[[*pagetitle]]</h1>
<div class="data-left">
<div class="item-box">
<p class="item">Цена:</p>
<p class="price msoptionsprice-cost msoptionsprice-[[*id]]" id="price">[[+price]] Р.</p>
[[+old_price:gt=`0`:then=`
<p class="price-old msoptionsprice-old-cost msoptionsprice-[[*id]]">[[+old_price]] Р.</p>
`:else=``]]
</div>
<div class="item-box">
<!-- {$_modx->runSnippet('msAddLinked.info', ['option' => $product.options.msal])} -->
{$_modx->runSnippet('msAddLinked.input')}
</div>
<div class="item-box end">
<p class="item">Количество:</p>
<div class="addbutton">
<button type="button" class="minus count-down">-</button>
<input type="number" name="count" id="addcount" title="Qty" maxlength="12" class="input-text qty qty-in" value="1">
<button type="button" class="count-up plus">+</button>
</div>
<button class="btn btn-green" type="submit" name="ms2_action" value="cart/add" >в корзину</button>
</div>
</div>
<div class="data-right">
<div class="item"><div class="transport"></div>
<a href="">Информация о доставке</a>
</div>
<div class="item"><div class="paymets"></div><a href="">Информация о способах оплаты</a></div>
<div class="item"><div class="reviews"></div><a href="{$_modx->makeUrl(81)}">Отзывы клиентов</a></div>
</div>
</div>
</div>
</form>
</div>
</div>
</section> Помогите разобраться!
Добрый день!
Помогите разобраться в свете санкций гугла пытаемся изменить загрузку библиотеки jquery в head:
вызов (head) пытаюсь сделать такой как написан здесь:
Помогите разобраться в свете санкций гугла пытаемся изменить загрузку библиотеки jquery в head:
вызов (head) пытаюсь сделать такой как написан здесь:
https://bezumkin.ru/sections/components/178/выглядит так:<meta charset="[[++modx_charset]]">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="[[*description]]"/>
<meta name="keywords" content="[[*seoKeywords]]"/>
<meta name="author" content="">
<base href="[[++site_url]]"/>
<title>[[*pagetitle]]</title>
[[MinifyX?
&minifyCss=`1`
&minifyJs=`1`
&cacheFolder=`/inc/min/`
&jsSources=`
/inc/js/jquery-1.8.1.min.js
,/inc/js/jquery-ui-1.8.23.custom.js
,/inc/js/jquery.cookie.min.js
,/inc/js/jquery.fancybox.min.js
,/inc/js/jquery.mousewheel.min.js
,/inc/js/bootstrap.min.js
,/inc/js/prettify/prettify.js
,/inc/js/main.js
`
&cssSources=`
/inc/css/bootstrap.min.css
,/inc/css/bootstrap-responsive.css
,/inc/css/reboot-landing.css
,/inc/css/reboot-landing-responsive.css
,/inc/css/jqueryui/jquery-ui-1.8.16.custom.css
,/inc/css/font-awesome.css
,/inc/css/fancybox/jquery.fancybox.css
,/inc/js/prettify/prettify.css
,/inc/css/main.css
`
]]
[[+MinifyX.css]] Проблема с tpl.msMiniCart
Здравствуйте, друзья!
Создавая магазин на revo столкнулся с проблемой.
Корзина из minishop2 (tpl.msMiniCart) отображается неадекватно и по разному.
на странице когда нажимаешь «добавить товар в корзину» всплывает pop-up — товар добавлен в корзину.
Класс дива меняется на full, но количество не меняется. При переходе по страницам tpl.msMiniCart может выдать «корзина пуста», но при заходе в саму корзину там будут выбранные товары.
Сумма и количество товара после перезагрузки страницы не становятся нормальными.
Верстка пока стандартная.
Создавая магазин на revo столкнулся с проблемой.
Корзина из minishop2 (tpl.msMiniCart) отображается неадекватно и по разному.
на странице когда нажимаешь «добавить товар в корзину» всплывает pop-up — товар добавлен в корзину.
Класс дива меняется на full, но количество не меняется. При переходе по страницам tpl.msMiniCart может выдать «корзина пуста», но при заходе в саму корзину там будут выбранные товары.
Сумма и количество товара после перезагрузки страницы не становятся нормальными.
Верстка пока стандартная.
AjaxForm и отправка письма на email введенный пользователем на форме
Добрый день. Скажите пожалуйста как отправить письмо обратно пользователю на указанный им адрес в форме?
Как перенаправить поддомены на разные сервера
Есть два сервера и один домен name.ru.
Дак вот известно: чтобы перенаправить все поддомены надо создать запись A и указать * для того чтобы перенаправить на IP 00.00.00.00 все поддомены:
* A 00.00.00.00
Но необходимо чтобы site1.name.ru и все последующие поддомены в виде mail.site1.name.ru ссылался на первый сервер.
А mail.site2.name.ru или ****.site2.name.ru ссылался на второй сервер.
В каком виде надо создать A запись чтобы это произошло?
Давно мучал вопрос как это сделать. Может кто такие операции проводил и есть уже готовые решения.
Дак вот известно: чтобы перенаправить все поддомены надо создать запись A и указать * для того чтобы перенаправить на IP 00.00.00.00 все поддомены:
* A 00.00.00.00
Но необходимо чтобы site1.name.ru и все последующие поддомены в виде mail.site1.name.ru ссылался на первый сервер.
А mail.site2.name.ru или ****.site2.name.ru ссылался на второй сервер.
В каком виде надо создать A запись чтобы это произошло?
Давно мучал вопрос как это сделать. Может кто такие операции проводил и есть уже готовые решения.