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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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=''). И вот тут _опа. В контейнер почему-то пишется вся страница:
Подскажи, как правильно вернуть пустое значение.
Какая то загадка. Полдня уже мучаюсь.