02 февраля 2014, 19:12 Вопрос не по адресу. :) Объявления о работе / Ticket без регистрации с анонимным коментированием 56 0
02 февраля 2014, 18:58 Отправил. Прикатились? Объявления о работе / Ticket без регистрации с анонимным коментированием 56 0
02 февраля 2014, 13:58 Процедура оплаты какая? Объявления о работе / Ticket без регистрации с анонимным коментированием 56 0
02 февраля 2014, 13:39 Могу снять с кого-нибудь нагрузку в 1000. Мне пока не надо, но в будущем возможно пригодится. Объявления о работе / Ticket без регистрации с анонимным коментированием 56 +2
17 января 2014, 18:55 Поэтому и жаль. Фича удобная, но на локалке ни работаю. Хостинг / Про Vagrant + готовый образ для работы с MODX 25 0
17 января 2014, 18:15 Жаль, только для локалки Хостинг / Про Vagrant + готовый образ для работы с MODX 25 0
16 января 2014, 14:38 Я хром вообще снес. После обновления начал виснуть до синего экрана. И FF стал глючить — постоянные отказы в рукопожатии на ютюбе и на гитхабе. По несколько раз F5 жать надо. Чего-то с ssl. Никто не сталкивался Вопросы / Подтвердите переход... 34 0
14 января 2014, 11:50 В помощь — Автоматическая подгрузка контента при прокручивании страницы Вопросы / Динамическая подгрузка контента страницы 13 0
10 января 2014, 16:24 — 330. … — Каждому! © «Операция Ы» Объявления о работе / Сделать доску объявлений 76 0
25 октября 2013, 14:41 Я не знаю возможностей битрикса, но обрати внимание как работают компьютерные интернет-магазины — там, например, нет выбора HDD через характеристику объема. Каждый HDD — это отдельная единица товара со всеми вытекающими возможностями учета остатка, отчетов по оборотам, указанием места хранения и т.д.Вот например. Внизу разделы: товары этой же фирмы, похожие товары. Очень удобно. П.С Любую задачу можно решить нестандартно. Особенно, если программисту некому ставить задачу и все упирается в его знание матчасти. Собственный велосипед — это конечно гордость изобретателя, но проблема для пользователя. Вопросы / Кас. mini shop 2 и Мой склад 6 0
25 октября 2013, 11:12 Одеяла с разными характеристиками не могут быть одним товаром: у них разная закупочная цена, соответственно ведется учет остатков по каждому размеру. По крайней мере, так при грамотно организованном складском учете. При одинаковой цене можно вести одну карточку товара, например, с разными цветами — через ассортимент, аналогичный товар и т.п. (в разных программах по разному называется). А с разной ценой один товар — это неправильно! Так что разбейте одеяла на размеры и никаких доработок делать не нужно. Вопросы / Кас. mini shop 2 и Мой склад 6 0
10 октября 2013, 17:21 С session_write_close() работает. Супер. Грасиас мерси. П.С. Я на Timeweb разрабатываю, значит у них чего-то перекручено. П.П.С. Еще вопросик по безопасности сессий — злоумышленник может подменить значение $_SESSION переменной? Для разработчиков / Основы Ajax 86 0
10 октября 2013, 16:52 И я так понимаю, что должно. Но увы… Вот код для проверки: <?php define('MODX_API_MODE', true); require 'index.php'; $modx->getService('error','error.modError'); $modx->setLogLevel(modX::LOG_LEVEL_INFO); $modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML'); ?> <!DOCTYPE html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('a').click(function() { $.post(document.location.href, {action: 'change', val: '5'},function(data) { $('#res').html(data); }) return false; }) }) </script> </head> <body> <?php //') if ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { if ($_POST['action'] == 'change') { $_SESSION['testvar'] = $_POST['val']; die(' Новое значение $_SESSION["testvar"]: '.$_SESSION["testvar"].'. (А теперь нажимаем F5 и видим старое значение.)'); } } if (!isset($_SESSION['testvar'])) {$_SESSION['testvar'] = 1;} echo "<a id=\"test\" href=\"#1\">Изменить значение</a>"; echo "<div id=\"res\"> \$_SESSION[\"testvar\"]: {$_SESSION['testvar']}</div>"; ?> </body>Видимо, есть какая-то тонкость, которая ускользает от моего неопытного взгляда. Для разработчиков / Основы Ajax 86 0
10 октября 2013, 11:37 Василий, подскажи, как поменять $_SESSION переменную через post запрос? Я делаю так: Инициализирую переменную: $_SESSION['var'] = 1;При клике на ссылку посылаю ajax $.post(document.location.href, {action: 'changevar', id: 5})В сниппете меняю переменную $_SESSION['var'] = $_POST['id']; // $_POST['id']=5Проверяю, $_SESSION['var'] — все равно равна 1. Не понимаю, это же глобальный массив. Если в сниппете поставить $_SESSION['var'] = $_POST['id']; // $_POST['id']=5 die($_SESSION['var']) Ajax post возвращает 5. Но $_SESSION['var'] не меняется. Видимо есть какое-то кодовое слово, чтобы заставить $_SESSION['var'] измениться. Для разработчиков / Основы Ajax 86 0
03 октября 2013, 14:25 Василий, помоги понять, что не работает. Взял твой процессор UserCreateProcessor и выполняю его: $email='123@123.ru'; $fields=array('username'=>'Name','email' => $email,'fullname' => $email); $response = $modx->runProcessor('web/staff/createUser',$fields,array('processors_path' => $modx->getOption('core_path').'components/staff/processors/')); if (!$response->isError()) { print_r($response->response); }else { $modx->log(modX::LOG_LEVEL_ERROR, $response->getMessage()); }На выходе получаю ($response->response) UserCreateProcessorПользователь не создается. Но и response ничего не выводит кроме названия класса. Даже если я генерирую ошибку в BeforeSet() или в initialize() возвращаю false, все равно получаю UserCreateProcessor. По исходникам пробежался, не могу понять, что не так. Нужна помощь доктора. Вопросы / Tickets. Фоновая регистрация 5 0
02 октября 2013, 19:46 Можно через Wayfinder (в чанке фильтр по переменной [[+tv:eq=`1`:then=`<a .....>[[+pagetitle`]], можно через pdoResources (или getResources) через параметр tvFilters. А сниппет IF лучше заменить фильтрами MODX Вопросы / Интерес 6 0
02 октября 2013, 12:02 Телепаты в отпуске. Чанки в студию. Причин может быть много. Есть ли созданные ресурсы? Вопросы / Чанк в чанке 5 0
01 октября 2013, 07:28 Понял почему. Перед die('') делал редирект. Вот дурень. Правда теперь обновление страницы пришлось делать javascript'ом, ибо не соображу как сделать серверный refresh при закрытии модального окна. Для разработчиков / Основы Ajax 86 0
30 сентября 2013, 22:37 Ясно. А как правильно проверить возвращаемые данные? Такая конструкция (data != "") работает криво. Я проверяю форму на ошибки. Если они есть, то возвращаю ошибку и вывожу в div #Error. $.post(document.location.href, {action: action}, function(data) { if (data != "") { $("#Error").html(data); })Если ошибки нет, то возвращаю пустую строку ($res=''). И вот тут _опа. В контейнер <div id="Error"></div> почему-то пишется вся страница: <html> <head> ... </head> и т.д.Подскажи, как правильно вернуть пустое значение. Для разработчиков / Основы Ajax 86 0
30 сентября 2013, 17:37 Василий, подскажи, пожалуйста, почему в блоке $.post не переопределяется переменная $(document).ready(function() { $('#btnSave').click(function() { var action = $(this).data('action'); var str='Test' //Определили переменную var $.post(document.location.href, {action: action}, function(data) { alert(str) //Выводит "Test" str='OK' // Переопределили переменную }) alert(str) //Выводит "Test" return false; })Какая то загадка. Полдня уже мучаюсь. Для разработчиков / Основы Ajax 86 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
…
— Каждому!
© «Операция Ы»
П.С Любую задачу можно решить нестандартно. Особенно, если программисту некому ставить задачу и все упирается в его знание матчасти. Собственный велосипед — это конечно гордость изобретателя, но проблема для пользователя.
Так что разбейте одеяла на размеры и никаких доработок делать не нужно.
П.С. Я на Timeweb разрабатываю, значит у них чего-то перекручено.
П.П.С. Еще вопросик по безопасности сессий — злоумышленник может подменить значение $_SESSION переменной?
Видимо, есть какая-то тонкость, которая ускользает от моего неопытного взгляда.
Инициализирую переменную:
При клике на ссылку посылаю ajax
В сниппете меняю переменную
Проверяю, $_SESSION['var'] — все равно равна 1. Не понимаю, это же глобальный массив.
Если в сниппете поставить
Ajax post возвращает 5. Но $_SESSION['var'] не меняется.
Видимо есть какое-то кодовое слово, чтобы заставить $_SESSION['var'] измениться.
На выходе получаю ($response->response) Пользователь не создается. Но и response ничего не выводит кроме названия класса. Даже если я генерирую ошибку в BeforeSet() или в initialize() возвращаю false, все равно получаю UserCreateProcessor. По исходникам пробежался, не могу понять, что не так. Нужна помощь доктора.
А сниппет IF лучше заменить фильтрами MODX
Если ошибки нет, то возвращаю пустую строку ($res=''). И вот тут _опа. В контейнер почему-то пишется вся страница:
Подскажи, как правильно вернуть пустое значение.
Какая то загадка. Полдня уже мучаюсь.