Ксения · 21 августа 2015, 14:47 Спасибо огромное, я не поняла половину из написанного, но это работает! Вопросы / КАК почистить кэш не из админки 4 +1 1
Павел Гвоздь · 29 июля 2015, 16:41 Хороший компонент, только после установки вот такое везде, вместо «Да»: Готовые решения / [controlErrorLog] Контроль журнала ошибок 39 0 1
Володя · 25 июля 2015, 10:53 изменить стандартный сниппет и убрать проверку на авторизацию Новые дополнения и их версии / [VoteForms] Система голосования и опросов 51 0 1
Воеводский Михаил · 06 июля 2015, 22:39 Михаил, вы не туда смотрите и стереотипно представляете, что сеошники только и делают, что выделяют ключи жирным и ими же заспамливают страницы. Это на самом деле не так.Не буду отрицать, что мне часто именно такие методы сеошников встречались на разных сайтах, не только на тех, с которыми я работал. Соглашусь, что разных методов много, однако, такое в глаза бросается больше всего. Соответственно, видя подобное, выводы напрашиваются сами собой. Перечитал несколько раз — не понял мысль. Представленный сайт — тестовая площадка ряда мероприятий по оптимизации, о СДЛ речи не шло.Мне весьма интересно — какая цель преследовалась при размещении такого количества названия производителя? Вопросы / Легкая оптимизированная под SEO фотогалерея 33 0 1
Сергей Шлоков · 24 ноября 2014, 08:26 Существует функция xpdo::lastInsertId();, которую можно вызывать так$modx->lastInsertId();Но в твоем случае достаточно так ... $dataobject->save(); //1. Вариант //определяем первичный ключ объекта $pk= $dataobject->getPrimaryKey(); $id = $dataobject->get($pk); //2. Вариант //Можно непосредственно первичный ключ указать, например, "id" $id = $dataobject->get('id'); Вопросы / ID добавленного ресурса 16 +2 1
Володя · 24 сентября 2014, 11:32 $('.amount-box p').click(function(e){ var v = $(this).parent().find('input#product_price').val(), k = $(this).parent().find('input[name="key"]').val(); if( ($(this).hasClass('minus') || $(this).hasClass('plus') ) && v > 0) { $.post("", {ms2_action: 'cart/change', key: k, count: v }, function(response) { if (typeof response.success !== "undefined") { if (response.success) { miniShop2.Order.getcost(); miniShop2.Cart.status(response.data); } } }, "json"); } });что то вроде этого должно помочь Вопросы / Изменение количества товара в корзине 4 0 2
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Соглашусь, что разных методов много, однако, такое в глаза бросается больше всего. Соответственно, видя подобное, выводы напрашиваются сами собой.
Мне весьма интересно — какая цель преследовалась при размещении такого количества названия производителя?