Вопросы
Поиск по таблице товаров по неполному артикулу в админке minishop2 [Решено]
Добрый день, столкнулись с тем, что поиск по сайту по неполному артикулу работает (c msearch2), а вот в админке в таблице товаров только если вводится полный артикул.
Можно ли как-то это исправить?
UPD: решилось добавлением в core/components/minishop2/processors/mgr/product/getlist.class.php
Можно ли как-то это исправить?
UPD: решилось добавлением в core/components/minishop2/processors/mgr/product/getlist.class.php
if (is_numeric($query)) {
$c->where(array(
'msProduct.id' => $query,
'OR:Data.article:=' => $query,
'OR:Data.article:LIKE' => "%{$query}%", //данной строчки
));
} Есть ли готовое решение?
Доброго времени суток.
Ребят, вот такой вопрос.
На этом сайте есть конструктор кухонной мебели nachalo-sk. ru.
Реализован он там конечно не очень, но не суть.
Вопрос. Есть ли готовое решение для modx revo по реализации данной фичи или же ручками?
Ребят, вот такой вопрос.
На этом сайте есть конструктор кухонной мебели nachalo-sk. ru.
Реализован он там конечно не очень, но не суть.
Вопрос. Есть ли готовое решение для modx revo по реализации данной фичи или же ручками?
Как отловить checkbox в mFilter2?
Всем привет. Может кто-нибудь подсказать как в mFilter2 отловить выбранные чекбоксы и выставлять классы в реальном времени без перезагрузки страницы. Если делать через IF, то всё работает после обновления страницы, а нужно чтобы при выборе подставлялся класс и тэг i.
{var $key = $table ~ $delimeter ~ $filter}
<label for="mse2_{$key}_{$idx}" class="type {$disabled}">
<input type="checkbox" name="{$filter_key}" id="mse2_{$key}_{$idx}" value="{$value}" {$checked} {$disabled}/>
{if $checked == 'checked'}<span class="active" style="background: #{$title}"><i class="fas fa-check"></i></span>{else}<span style="background: #{$title}"> </span>{/if} <!--sup>{$num}</sup-->
</label> Общая сумма по каждому товару в корзине Minishop2
Вывожу общую цену в корзине по каждому товару
<td class="product_cost">
<span class="">{$product.cost}</span>
{'ms2_frontend_currency' | lexicon}
</td>Как сделать чтобы цена менялась при изменении количества товара в корзине? Сейчас меняется только после перезагрузки. Очистка formit после успешной отправки
Добрый день!
Может кто сталкивался с такой задачей, но надо сделать так, что бы formit не очищал поля после успешной отправки.
Суть в том, что есть калькулятор и параллельно данные отправляются на почту. Как сделать так, что бы форма не очищалась?
Нашел у formit: clearFieldsOnSuccess — но это на оборот для того что бы очищалась. по умолчанию тоже очищается все. Может есть другое решение?
Может кто сталкивался с такой задачей, но надо сделать так, что бы formit не очищал поля после успешной отправки.
Суть в том, что есть калькулятор и параллельно данные отправляются на почту. Как сделать так, что бы форма не очищалась?
Нашел у formit: clearFieldsOnSuccess — но это на оборот для того что бы очищалась. по умолчанию тоже очищается все. Может есть другое решение?
Не передается хук $redirectParams в FormIt
Здравствуйте! Помогите, пожалуйста, определить проблему: директолог потребовал, чтобы после отправки формы в строке браузера появилось что-нибудь. Я определил, что с этим легко справляется хук &redirectParams в параметрах FormIt. Письма на почту приходят, всплывающие сообщения работают, а вот в строке ничего не появляется…
Код:
Код:
[[!AjaxForm?
&snippet=`FormIt`
&hooks=`email,FormItSaveForm`
&form=`@FILE chunks/forms/form_callback.tpl`
&formName=`Форма с сайта`
&redirectParams=`{ "success":"1" }`
&formFields=`city,phone`
&formNames=`city==Город,phone==Телефон`
&emailSubject=`Заказ звонка`
&emailTo=`mail@mail.ru`
&emailTpl=`@FILE chunks/email.tpl`
&emailFromName=`Заявка с сайта`
&validate=`city:required,phone:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Спасибо за заявку!`
]] Модернизация поиска search2
Добрый день уважаемые разработчики MODX.
Как сделать, чтобы search2 искал слитно и раздельно. По умолчанию если набрать ПАГ-14 ищет, а если набрать слитно ПАГ14 не ищет. Сайт psk-energo.ru
Если это сложная работа напишите стоимость.
Как сделать, чтобы search2 искал слитно и раздельно. По умолчанию если набрать ПАГ-14 ищет, а если набрать слитно ПАГ14 не ищет. Сайт psk-energo.ru
Если это сложная работа напишите стоимость.
Вывести стандартный попап посередине
Здравствуйте!
Скажите пож — есть стандартное окошко которое выскаквает сообшение об отправке почты например — так оно выскакивает справа вверху в углу — а как его сделать посередине?
Скажите пож — есть стандартное окошко которое выскаквает сообшение об отправке почты например — так оно выскакивает справа вверху в углу — а как его сделать посередине?
Добавление своих полей в TicketComments
Доброго времени суток. Я новичок в MODX и столкнулся с проблемой:
Необходимо добавить своё поле в форму комментария. Действовал по инструкции. Но поле не добавляется ни в админку, ни в вывод комментария. Комментарии без регистрации.
Для начала воспользовался стандартными чанками.
В чем ошибка не пойму. Поиск юзал.
Код плагина:
Необходимо добавить своё поле в форму комментария. Действовал по инструкции. Но поле не добавляется ни в админку, ни в вывод комментария. Комментарии без регистрации.
Для начала воспользовался стандартными чанками.
В чем ошибка не пойму. Поиск юзал.
Код плагина:
<?php
if ($modx->event->name == 'OnBeforeCommentSave') {
if(!empty($_POST['comment-header'])){
$properties = array(
'comment-header' => $modx->stripTags($_POST['comment-header'])
);
$modx->event->params['TicketComment']->set('properties', $properties);
};
}Код чанка формы:<h4 id="comment-new-link">
<a href="#" class="btn btn-default">[[%ticket_comment_create]]</a>
</h4>
<div id="comment-form-placeholder">
<form id="comment-form" action="" method="post" class="well">
<div id="comment-preview-placeholder"></div>
<input type="hidden" name="thread" value="[[+thread]]"/>
<input type="hidden" name="parent" value="0"/>
<input type="hidden" name="id" value="0"/>
<div class="form-group">
<label for="comment-header">Заголовок</label>
<input type="text" name="comment-header" value="" id="comment-header" class="form-control"/>
<span class="error"></span>
</div>
<div class="form-group">
<label for="comment-name">[[%ticket_comment_name]]</label>
<input type="text" name="name" value="[[+name]]" id="comment-name" class="form-control"/>
<span class="error"></span>
</div>
<div class="form-group">
<label for="comment-email">[[%ticket_comment_email]]</label>
<input type="text" name="email" value="[[+email]]" id="comment-email" class="form-control"/>
<span class="error"></span>
</div>
<div class="form-group">
<label for="comment-editor"></label>
<textarea name="text" id="comment-editor" cols="30" rows="10" class="form-control"></textarea>
</div>
[[+captcha]]
<div class="form-actions">
<input type="button" class="btn btn-default preview" value="[[%ticket_comment_preview]]"
title="Ctrl + Enter"/>
<input type="submit" class="btn btn-primary submit" value="[[%ticket_comment_save]]"
title="Ctrl + Shift + Enter"/>
<span class="time"></span>
</div>
</form>
</div>
<!--tickets_captcha
<div class="form-group">
<label for="comment-captcha" id="comment-captcha">[[+captcha]]</label>
<input type="text" name="captcha" value="" id="comment-captcha" class="form-control" />
<span class="error"></span>
</div>
-->Код вывода комментария:<li class="ticket-comment" id="comment-[[+id]]">
<div class="ticket-comment-body[[+bad]]">
<div class="ticket-comment-header">
<div class="ticket-comment-dot-wrapper">
<div class="ticket-comment-dot"></div>
</div>
<img src="[[+avatar]]" class="ticket-avatar" alt=""/>
<span class="ticket-comment-author">[[+fullname]]</span>
<span class="ticket-comment-createdon">[[+date_ago]]</span>
<span class="ticket-comment-link"><a href="[[+url]]#comment-[[+id]]">#</a></span>
[[+has_parent]]
<span class="ticket-comment-down"><a href="#" data-child="">↓</a></span>
<span class="ticket-comment-rating inactive">
<span class="rating[[+rating_positive]][[+rating_negative]]">
[[+rating]]
</span>
<span class="plus" title="[[%ticket_like]]">
<i class="glyphicon glyphicon-arrow-up"></i>
</span>
<span class="minus" title="[[%ticket_dislike]]">
<i class="glyphicon glyphicon-arrow-down"></i>
</span>
</span>
</div>
<div>
[[+properties.comment-header]]
</div>
<div class="ticket-comment-text">
[[+text]]
</div>
</div>
<ol class="comments-list">[[+children]]</ol>
</li>
<!--tickets_rating_positive positive-->
<!--tickets_rating_negative negative-->
<!--tickets_has_parent <span class="ticket-comment-up"><a href="[[+url]]#comment-[[+parent]]" data-id="[[+id]]" data-parent="[[+parent]]">↑</a></span>--> Hybridauth. Google не отдает email
Собственно, Google не отдает email
Ключ выглядит так
{«keys»:{«id»:«ID»,«secret»:«secret»},«scope»:«profile www.googleapis.com/auth/plus.profile.emails.read»}
Версия HybridAuth 3.0.0
Ключ выглядит так
{«keys»:{«id»:«ID»,«secret»:«secret»},«scope»:«profile www.googleapis.com/auth/plus.profile.emails.read»}
Версия HybridAuth 3.0.0