Глеб
С нами с 19 сентября 2014; Место в рейтинге пользователей: #236Перенос сайта с laravel на modx revo (zoomX)
Всем привет!
Ищу специалиста под проект на фултайм 2-3 месяца.
Проект:
fotkay.ru/
Перенос сайта с laravel на modx revo (zoomX)
Условия:
— Работа спринтами по неделям. Созвон в понедельник, обсуждаем пул задач на спринт
— Оплата каждую неделю (самозанятый или ИП)
— Испытательный срок 1 неделя
Требования:
— HTML,CSS
— PHP
— опыт работы с Laravel
— JS, Jquery
— Modx Revo
— умение работать с ZoomX
— Git
От вас жду следующую информацию:
— Имя
— Возраст
— Опыт работы
— город проживания
— Стоимость 1 месяца работы
— ИП или самозанятый
Пишите в телеграм t.me/glebneverov
Ищу специалиста под проект на фултайм 2-3 месяца.
Проект:
fotkay.ru/
Перенос сайта с laravel на modx revo (zoomX)
Условия:
— Работа спринтами по неделям. Созвон в понедельник, обсуждаем пул задач на спринт
— Оплата каждую неделю (самозанятый или ИП)
— Испытательный срок 1 неделя
Требования:
— HTML,CSS
— PHP
— опыт работы с Laravel
— JS, Jquery
— Modx Revo
— умение работать с ZoomX
— Git
От вас жду следующую информацию:
— Имя
— Возраст
— Опыт работы
— город проживания
— Стоимость 1 месяца работы
— ИП или самозанятый
Пишите в телеграм t.me/glebneverov
Как получить переменные через событие af_compleate и AjaxForm?
Приветствую уважаемое сообщество.
использую связку AjaxForm + formit + свой хук
в своём сниппете пытаюсь передать массив и потом отловить его через событие af_compleate
хук:
Подскажите пожалуйста как я могу получить данные из своего сниппета через af_complete?
использую связку AjaxForm + formit + свой хук
в своём сниппете пытаюсь передать массив и потом отловить его через событие af_compleate
хук:
$arr = array(
'var' => 'value',
'var2' => 'value2',
)
return $AjaxForm->success('Форма обработана', $arr);
JS:$(document).on('af_complete', function(event, response) {
var form = response.form;
if (form.attr('id') == 'add-contract') {
console.log(response);
console.log(response.data);
}
});
приходит пустой массив.Подскажите пожалуйста как я могу получить данные из своего сниппета через af_complete?
Загрузка изображения с флагом "неактивен" в галерею товара через процессор ms2gallery
Здравствуйте. Загружаю изображения через runProcessor
$dataFile = array(
'id' => $idRes,
'file' => $newPath,
'active' => 0
);
$response = $modx->runProcessor('gallery/upload',
$dataFile,
array('processors_path' => MODX_CORE_PATH.'components/ms2gallery/processors/mgr/')
);
Изображения загружает, но на «активность» это не влияет, подскажите как загрузить изображение неактивным?Смена группы пользователя OfficeProfile
Приветствую уважаемое сообщество.
На сайте установлен компонент Office, для редактирования полей пользователя используется сниппет !officeProfile.
Создано 2 группы пользователей (заказчик и клиент).
Как реализовать смену группы пользователя на фронте самим пользователем?
Возможно ли решить через базовый функционал officeProfile?
Или нужно писать сниппет c взаимодействием через ajax?
Или может быть плагин писать? тогда на какое событие?
Буду рад любой помощи. Спасибо.
На сайте установлен компонент Office, для редактирования полей пользователя используется сниппет !officeProfile.
Создано 2 группы пользователей (заказчик и клиент).
Как реализовать смену группы пользователя на фронте самим пользователем?
Возможно ли решить через базовый функционал officeProfile?
Или нужно писать сниппет c взаимодействием через ajax?
Или может быть плагин писать? тогда на какое событие?
Буду рад любой помощи. Спасибо.
msSearch2, поиск по точному совпадению
Всем привет.
Возможно ли настроить mSearch2 таким образом, чтобы он искал по точному совпадению в названии и артикле товара.
Сейчас если искать по артикулу, выводит нужный товар и еще 5 похожих.
Возможно ли настроить mSearch2 таким образом, чтобы он искал по точному совпадению в названии и артикле товара.
Сейчас если искать по артикулу, выводит нужный товар и еще 5 похожих.
[[!mSearchForm]]
[[!pdoPage?
&element=`mSearch2`
]]
[[!+page.nav]]
Дробное количество товара Minishop2
Всем привет.
Подскажите пожалуйста, на правильном ли я пути, и правильная ли логика?
Есть интернет-магазин на minishop2.
Цена за товар указывается в метрах.
Минимальное количество товара для покупки 0.1 метра.
Дефолтное поле «Количество» завязано на целых числах, для его изменения нужно вносить правки в ядро: (Подробнее modx.pro/help/3991).
От этого варианта я решил отказаться.
Решил через плагины.
Создаем своё поле и выводим его вместо в форме карточки товара.
Перед добавлением товара — msOnBeforeAddToCart
Перед формированием заказа — msOnBeforeCreateOrder
Пока в голове только такое решение:
Через ajax на форме записывать значение в сессию. В плагине читать эту сессию.
На странице корзины
Из сессии берем значение метража, если сессии нет, то выставляем значение 1.
На какое событие лучше повесить изменение цены на странице корзины?
Верна ли моя логика? Буду рад любой подсказке, спасибо.
Подскажите пожалуйста, на правильном ли я пути, и правильная ли логика?
Есть интернет-магазин на minishop2.
Цена за товар указывается в метрах.
Минимальное количество товара для покупки 0.1 метра.
Дефолтное поле «Количество» завязано на целых числах, для его изменения нужно вносить правки в ядро: (Подробнее modx.pro/help/3991).
От этого варианта я решил отказаться.
Решил через плагины.
Создаем своё поле и выводим его вместо в форме карточки товара.
<input class="input" type="number" value="0.1" step="0.1" min="0" max="100">
Создаем плагин на 2 события:Перед добавлением товара — msOnBeforeAddToCart
Перед формированием заказа — msOnBeforeCreateOrder
<?php
switch ($modx->event->name) {
case 'msOnBeforeAddToCart':
$areaProduct = "значение метража"
$new_price = $product->get('price') * $areaProduct;
$product->set('price', $new_price);
break;
}
как получать значение поля метраж из формы$areaProduct?Пока в голове только такое решение:
Через ajax на форме записывать значение в сессию. В плагине читать эту сессию.
На странице корзины
Из сессии берем значение метража, если сессии нет, то выставляем значение 1.
На какое событие лучше повесить изменение цены на странице корзины?
Верна ли моя логика? Буду рад любой подсказке, спасибо.
Внешняя ссылка на вкладку "Дополнительные поля"
Приветствую.
Ссылка на ресурс в админке выглядит так
domen.ru/manager/?a=resource/update&id=10
Можно ли как-то сделать, чтобы при переходе по ней, мы попадали на вкладку «Дополнительные поля», а не на вкладку «Документ».
Возможно плагин какой-то? Кто-то реализовывал подобное?
Благодарен за любую помощь. Спасибо.
Ссылка на ресурс в админке выглядит так
domen.ru/manager/?a=resource/update&id=10
Можно ли как-то сделать, чтобы при переходе по ней, мы попадали на вкладку «Дополнительные поля», а не на вкладку «Документ».
Возможно плагин какой-то? Кто-то реализовывал подобное?
Благодарен за любую помощь. Спасибо.
mfilter2, стандартная пагинация + подгрузка кнопкой "Загрузить еще"
Всем привет!
Необходима реализация пагинации как у яндекс.маркет, где есть подгрузка кнопкой (при клике в url проставляется номер страницы) и кнопкой «Загрузить еще».
Необходима реализация пагинации как у яндекс.маркет, где есть подгрузка кнопкой (при клике в url проставляется номер страницы) и кнопкой «Загрузить еще».
Значение по-умолчанию для нового товара Minishop2
Здравствуйте, добавил свойство товаров (список), через плагины.
Как можно выставить значение по умолчанию, при создании нового товара?
Как можно выставить значение по умолчанию, при создании нового товара?
Gallery, вывод всех альбомов, с разбивкой по альбомам
Всем привет.
Вывожу все изображения следующим образом
как обернуть каждый альбом в свой ul?
Вывожу все изображения следующим образом
{'!pdoResources' | snippet : [
'tpl' => '@INLINE <li>[[++assets_url]]gallery/[[+filename]]</li>',
'sortby' => '{"createdon":"ASC"}',
'class' => 'galAlbumItem',
'loadModels' => 'gallery',
'limit' => '99',
'select' => '{
"galAlbumItem": "*",
"galItem": "*"
}',
'leftJoin' => '{
"galItem":{"class":"galItem", "on":"galItem.id = galAlbumItem.item"}
}',
]}
выводит так:<li>/assets/gallery/1/1.jpg</li>
<li>/assets/gallery/1/2.jpg</li>
<li>/assets/gallery/1/3.jpg</li>
<li>/assets/gallery/2/4.jpg</li>
<li>/assets/gallery/2/5.jpg</li>
<li>/assets/gallery/2/6.jpg</li>
<li>/assets/gallery/3/7.jpg</li>
<li>/assets/gallery/3/8.jpg</li>
как обернуть каждый альбом в свой ul?
<ul data-key="1">
<li>/assets/gallery/1/1.jpg</li>
<li>/assets/gallery/1/2.jpg</li>
<li>/assets/gallery/1/3.jpg</li>
</ul>
<ul data-key="2">
<li>/assets/gallery/2/4.jpg</li>
<li>/assets/gallery/2/5.jpg</li>
<li>/assets/gallery/2/6.jpg</li>
</ul>
<ul data-key="3">
<li>/assets/gallery/3/7.jpg</li>
<li>/assets/gallery/3/8.jpg</li>
</ul>