10 апреля 2015, 11:57 Гляньте miniShop2.utils и как устроен вывод полей, например, в заказах miniShop2. Это поможет вам сделать в админке красивый рейтинг, если это необходимо. Вкратце: rating: {renderer: this._renderRating} //или rating: {renderer: easyComm.utils.renderRating} //а после массива this._renderRating: function(val, cell, row) { //val - значение поля rating //cell - объект ячейки //row - объект строки, в которой доступны другие поля строки, типа id или средний рейтинг, к примеру return '<img src="'+val+'stars.jpg" />'; //это к примеру } //или в другом файле easyComm.utils.renderRating = function(val, cell, row) { //смысл тот же, только использовать можно в разных таблицах/формах, в отличии от первого случая } Новые дополнения и их версии / easyComm 1.0.4-beta2 - Оценки и Рейтинг 16 +1 1
06 апреля 2015, 05:39 Во-первых, вбил 5 параметров и хочется добавить еще один, но самым первым, приходится удалять все 5 и заново вводить данные, потому что курсор всегда встает в конец строки.Это вопрос самого miniShop2, а не иных компонентов. А по остальному нечего сказать. Вопросы / Несколько цен в зависимости от веса 10 0
05 апреля 2015, 21:44 Так вам надо для одного свойства (вес) формировать разные цены? Или для двух и более свойств? К примеру, возьмём поле Размер, изменим название на Вес и вбиваем нужные значения веса. Потом ставим msOptionsPrice, снова редактируем товар и во вкладке Параметр-цена указываем цены для каждого веса. Если я правильно понял, именно это вы пытаетесь реализовать. Единственный вопрос будет в подобном (как на скрине) выводе цен, потому как в msOptinsPrice из коробки такого нет. И не будет, потому как плагин вроде не будет развиваться (хотя это вопрос к автору). Во второй платной версии вроде тоже нет, но Володя где-то писал, что готовится такой сниппет. Вопросы / Несколько цен в зависимости от веса 10 0
05 апреля 2015, 17:03 Если эта таблица не подключается по умолчанию, то используйте параметр join вроде называется при вызове сниппета для подключения таблицы с дополнительными категориям, затем в where указываете правильное условие. Сейчас не за компьютером, не могу посмотреть как там точно. Вопросы / Принадлежность двум категориям (msProducts) 10 0
05 апреля 2015, 16:59 Если хотите бесплатное решение — msOptionsPrice. Если готовы заплатить за функциональность и поддержку — лучше msOptionsPrice2. Вопросы / Несколько цен в зависимости от веса 10 +2
05 апреля 2015, 05:53 Если на локальном сервере сайт хранился в категории, например, localhost/modx/, тогда в БД надо пути до картинок изменять, потому что все они будут начинаться с /modx/ Вопросы / Не отображаются превьюшки в диспетчере файлов 6 0
05 апреля 2015, 05:50 [[!getComments? &threads=`[[+id]]`]]Не? Вопросы / (РЕШЕНО) Вывод Tickets вместе с комментариями 4 0
05 апреля 2015, 05:48 Смотрите базу данных и как в нём хранятся родители и принадлежность категориям у товаров. parent — стандартный столбец прямого единственного родителя в modx и имеет тип integer (если мне память не изменяет), то есть одно целое число. А вы пишите parent=3 и тут же parent=1. Добавьте showLog=`1` при вызове сниппета и посмотрите какой запрос в итоге получается. А вот дополнительные категории не знаю точно где хранятся, в этом не разбирался, но возможно в таблице modx_ms2_products. Вопросы / Принадлежность двум категориям (msProducts) 10 0
03 апреля 2015, 11:17 У меня не заработало с ходу. Заработало только после внесения правок из поста. До правок возвращало 500 ошибку в строках 35 и 82, где присутствовало: 35: $modx->resource->get('id') 82: $modx->resource->get('context_key')FormIt 2.2.2-pl, AjaxForm 1.0.7-pl Готовые решения / Сохранение полей формы в новой версии FormIt 2.2.2 30 0
03 апреля 2015, 07:15 Могу подсказать только документацию для MODx. Я там всё смотрю. rtfm.modx.com/xpdo/2.x/class-reference/xpdo Вопросы / выбор пользователей по фото 4 0
02 апреля 2015, 11:15 Ваш код вывел всех пользоватетелей с фотографией foo.jpg? Если да, то попробуйте where вот так задать: $q->where(array( 'Profile.photo:!=' => "foo.jpg", )); Вопросы / выбор пользователей по фото 4 +3
31 марта 2015, 19:19 Убрал с главной, сам виноват, что плохо разобрал вопрос. Вопросы / [msProducts] Сортировка товаров по двум полям 10 0
31 марта 2015, 16:37 Где ты раньше был? :) Но для фильтра такой вариант не подходит. Нужна именно постоянная сортировка по одному полю, а второе поле чтобы менялось фильтром, а сортировка фильтра перекрывает sortby при вызове сниппета. Вопросы / [msProducts] Сортировка товаров по двум полям 10 -1
27 марта 2015, 12:23 Никто не писал плагины что-ли? :) Вопросы / Добавление столбца в таблицу при установке плагина 1 0
25 марта 2015, 16:38 У каждого товара есть закупочная цена, у каждого заказа закупочная стоимость (сумма произведений закупочной цены * количество товаров в корзине). Прибыль = сумма заказа — закупочная стоимость. У меня проблем с реализацией не должен возникнуть. Просто нужно увидеть код :) Новые дополнения и их версии / [shopStats] Панель статистики интернет-магазина 32 0
25 марта 2015, 14:39 Отличный виджет. Очень жду. Легко ли его дорабатывать? А то клиенту необходимо добавить ещё Прибыль. Новые дополнения и их версии / [shopStats] Панель статистики интернет-магазина 32 0
19 марта 2015, 19:33 Я думал после оплаты переходишь на страницу заказа. Честно говоря, с плагином mspYaCassa я не работал, поэтому не могу здесь подсказать что-то. Вопросы / Помогите настроить цель Метрики в Minishop2 15 0
19 марта 2015, 19:13 Я так подумал, после заказа происходит же переход на страницу с самим заказом. Так может в чанк tpl.msOrder.success добавить этот код. Правда после каждого обновления этой страницы цель будет срабатывать. Вопросы / Помогите настроить цель Метрики в Minishop2 15 0
19 марта 2015, 08:27 Можно попробовать выводить изображение так: <img src="image-for-pc.jpg" data-mobile="image-for-mobile.jpg" />Затем с помощью JS подставлять в src малое изображение, если пользователь зашел с мобильного устройства. К примеру: if ( isMobile() ) { $('img').each(function() { $(this).attr('src', $(this).data('mobile')); }); }Только надо иметь jQuery и определить функцию isMobile. Думаю, идея понятна. Вопросы / Автоматическое указание высоты и ширины картинки 13 0
18 марта 2015, 14:05 Обратился к техподдержке хостинга с подобным вопросом на что получил развёрнутый ответ: Приветствую. В связи с массовыми рассылками спама и мошеннических писем с наших серверов, был внесен ряд изменений в работу функции php mail(), в частности: При отправке писем со сторонних доменов (не на наших DNS серверах, например mail.ru, gmail.com, проверка производится по NS — записям домена) выполняется замена адреса отправителя в поле From: на технический адрес на сервере вида $login@$server_name.beget.ru, оригинальное содержимое поля From: подставляется в заголовок Reply-To: чтобы сохранить возможность ответа по почтовому адресу, который был указан для связи в форме обратной связи сайта. Чтобы избежать замены заголовков, Вам необходимо использовать ящик на домене сайта в качестве адреса отправителя, также необходимо обеспечить корректное формирование заголовков письма (в том числе и Reply-To:) при отправке писем из обратной связи. Это значит что в настройках, при установке вашей CMS, рекомендуется использовать почту в пределах адреса сайта. Например: Для beget.ru — будет pochta@beget.ruВполне логичная позиция у хостинга. Если честно, я тоже сталкивался с этой проблемой, но решать её не пробовал, так как мне было всё равно, ответить мне могли. P.S. Я не понимаю что плохого в реферальных ссылках. Если бы я на какое-то откровенное Г… рефералку давал, то да. Сам всегда стараюсь по реферальным ссылкам регистрироваться, если их дают. Мне не жалко, что людям будут деньги платить за то, что я просто зарегистрировался по их ссылке. Ну у каждого своя голова на плечах. Вопросы / Хостинг для мелких проектов 29 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
А по остальному нечего сказать.
К примеру, возьмём поле Размер, изменим название на Вес и вбиваем нужные значения веса. Потом ставим msOptionsPrice, снова редактируем товар и во вкладке Параметр-цена указываем цены для каждого веса.
Если я правильно понял, именно это вы пытаетесь реализовать. Единственный вопрос будет в подобном (как на скрине) выводе цен, потому как в msOptinsPrice из коробки такого нет. И не будет, потому как плагин вроде не будет развиваться (хотя это вопрос к автору). Во второй платной версии вроде тоже нет, но Володя где-то писал, что готовится такой сниппет.
Если готовы заплатить за функциональность и поддержку — лучше msOptionsPrice2.
До правок возвращало 500 ошибку в строках 35 и 82, где присутствовало:
FormIt 2.2.2-pl, AjaxForm 1.0.7-pl
rtfm.modx.com/xpdo/2.x/class-reference/xpdo
У меня проблем с реализацией не должен возникнуть. Просто нужно увидеть код :)
Затем с помощью JS подставлять в src малое изображение, если пользователь зашел с мобильного устройства. К примеру:
Только надо иметь jQuery и определить функцию isMobile. Думаю, идея понятна.
Вполне логичная позиция у хостинга. Если честно, я тоже сталкивался с этой проблемой, но решать её не пробовал, так как мне было всё равно, ответить мне могли.
P.S. Я не понимаю что плохого в реферальных ссылках. Если бы я на какое-то откровенное Г… рефералку давал, то да. Сам всегда стараюсь по реферальным ссылкам регистрироваться, если их дают. Мне не жалко, что людям будут деньги платить за то, что я просто зарегистрировался по их ссылке. Ну у каждого своя голова на плечах.