28 декабря 2016, 12:06 Да нет там такого ограничения. Любая почта подходит. При вводе @mail.ru какая то ошибка возникает? Вы с чего решили что есть такое ограничение? Если есть ошибка или предупреждение какое — сделайте скриншот что ли. Вопросы / Как поменять формат ввода email 6 0
28 декабря 2016, 12:03 Встречал как то adminer на одном из поддерживаемых проектов, не стал разбираться что это такое, удалил за ненадобностью. Все таки надо будет на досуге потестировать. Насчет handybackup я так и не понял при чем тут MODX. Ну копирует эта программа файлы, ну делает бэкап базы. Она же не в админку устанавливается, а работает как отдельный скрипт. Походу просто SEO оптимизаторы создали статьи для каждой популярной CMS. Для разработчиков / Практика резервного копирования на MODX 20 0
28 декабря 2016, 11:57 Спасибо за рекомендацию, надо будет попробовать. Только не всегда вопрос стоит именно в РЕЗЕРВНОМ копировании. Иногда просят разработать обновление сайта, не сломав рабочий проект. Ну к примеру внедрить новую версию MiniShop2.4, которая как известно при обновлении с Minishop2.2 может сломать сайт, так как построена на другой логике. Лично мне проще скачать копию сайта себе на локальный хостинг, спокойно все что нужно сделать, проверить, и потом залить готовую копию на рабочий проект. Для разработчиков / Практика резервного копирования на MODX 20 0
28 декабря 2016, 01:31 Спасибо за Ваше спасибо ) Для разработчиков / Практика резервного копирования на MODX 20 0
28 декабря 2016, 00:38 Где это Вы нашли подобное ограничение? В MODX нет ограничений на почтовый домен. Проверяется только маска ввода (адрес@домен) Вопросы / Как поменять формат ввода email 6 +1
22 декабря 2016, 20:51 Здравствуйте. 3 года непрерывной практики на MODX, Примеры работы на megawebs.kz Стоимость и срок смогу назвать после знакомства с объемом работы. info@megawebs.kz Объявления о работе / Верстка и размещение сайта на Modx Revo 6 0
21 ноября 2016, 13:51 1500 нереальная сумма. Тут не меньше 5000 тыс. думаю. Объявления о работе / Ряд задач по сайту 4 +4
10 ноября 2016, 22:54 К сожалению перегружен работой. Даже за деньги некогда. Попробуй разместить заявку в разделе работа с заголовком Доработать метод фильтрации и ссылкой сюда. Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 +1
10 ноября 2016, 22:37 А сортировка по городам я так понимаю работает? Для сортировки по странам, придется писать свой отдельный метод фильтрации, мой не подойдет, я использовал собственную базу стран, не стандартную базу стран MODX. Вызов метода будет примерно таким [[!mFilter2? &element=`getUsersFilter` &groups=`shopkeepers` &tpl=`@INLINE [[+fullname]]` &filters=` user|country:country ` ]]В классе фильтрации нужно будет написать свой отдельный метод buildCountryFilter, который будет выводить названия стран. Мой метод из примера не подойдет, потому что я брал данные из своей отдельной таблицы, но можно его просто допилить под использование стандартной таблицы стран Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 0
10 ноября 2016, 22:16 Так заработала фильтрация или нет? Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 0 1
10 ноября 2016, 22:15 Вот только хотел его скинуть. Молодец что сам нашел. Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 0
10 ноября 2016, 22:12 Столкнулся с такой проблемой. Помогла очистка кук в браузере. Вопросы / Админка не пускает внутрь, просто перегружаясь. 35 0
10 ноября 2016, 21:59 Шаг третий из статьи делал? Только там учти что у тебя Get параметр другой будет Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 0
10 ноября 2016, 21:43 Попробуй так, метод фильтрации не прописывается или прописывается :default [[!mFilter2? &element=`getUsersFilter` &groups=`shopkeepers` &tpl=`@INLINE [[+fullname]]` &filters=` user|city ` ]] Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 0
10 ноября 2016, 17:46 Нет такой таблицы UserProfile, все данные о которых идет речь, лежат как раз в таблице user_atributes. А UserProfile это объект, который получается из таблицы и содержит данные таблицы user_atributes. Так что фильтация по дефолтным полям пользователя (city, country) через этот способ тоже поддерживается Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 +1
06 ноября 2016, 14:11 Написал сниппет, который в цикле перебирает указанные тэги, по очереди. Т.е. Сначала из базы выбираются все фотографии с первым тэгом. На следующей итерации цикла выбираю фотографии со вторым тэгом, но при этом только среди тех чьи ID я получил на предыдущей итерации. Таким образом за две три итерации я сужаю круг и возвращаю id нужных мне файлов <?php; $tagsArr = array(); $tagsArr = explode(',', $tags); if(count($tagsArr) > 0){ $files = ''; $result = ''; foreach($tagsArr as $tag){ $tag = trim($tag); $sql = "SELECT * FROM `modx_ms2_resource_files` LEFT JOIN `modx_ms2_resource_files_tags` ON ( modx_ms2_resource_files_tags.file_id = modx_ms2_resource_files.id ) WHERE modx_ms2_resource_files.resource_id = {$resources} {$files} AND modx_ms2_resource_files_tags.tag = '{$tag}'"; $q = $modx->prepare($sql); $q->execute(); $res = $q->fetchAll(PDO::FETCH_ASSOC); $tmp = array(); foreach($res as $item){ $tmp[] = $item['id']; } $files = $result = implode(',', $tmp); $files = "AND id IN ({$files})"; } $result = '["File.id IN ('.$result.')"]'; return $result; }Вторая задача, как передать массив полученных файлов в сниппет ms2Gallery, так как он не позволяет принимать id конкретных файлов. На помощь приходит параметр &where [[ms2Gallery? &resources=`19` &includeThumbs=`200x200` &tplOuter=`чанк оболочка` &tplRow=`чанк одной фотографии` &limit=`12` &where=`[[getPhotosByTags? &resources=`19` &tags=`Шторы, Кухня`]]` ]] Новые дополнения и их версии / [ms2Gallery] Версия 1.4.0 - теги для ваших файлов 136 0
06 ноября 2016, 12:17 А ids как то возможно вернуть, вместо распечатки или оформленного результата? Новые дополнения и их версии / [ms2Gallery] Версия 1.4.0 - теги для ваших файлов 136 0
06 ноября 2016, 12:08 Будем пилить велосипед Новые дополнения и их версии / [ms2Gallery] Версия 1.4.0 - теги для ваших файлов 136 0
06 ноября 2016, 11:56 Насколько я вижу &tags=`Value1, Value2` выбирает изображения по принципу ИЛИ. Т.е. где есть или один тэг, или другой. Возможно ли вызвать только те изображения где присутствуют оба тэга? Новые дополнения и их версии / [ms2Gallery] Версия 1.4.0 - теги для ваших файлов 136 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 ...
Если есть ошибка или предупреждение какое — сделайте скриншот что ли.
Насчет handybackup я так и не понял при чем тут MODX. Ну копирует эта программа файлы, ну делает бэкап базы. Она же не в админку устанавливается, а работает как отдельный скрипт.
Походу просто SEO оптимизаторы создали статьи для каждой популярной CMS.
Лично мне проще скачать копию сайта себе на локальный хостинг, спокойно все что нужно сделать, проверить, и потом залить готовую копию на рабочий проект.
В MODX нет ограничений на почтовый домен. Проверяется только маска ввода (адрес@домен)
Примеры работы на megawebs.kz
Стоимость и срок смогу назвать после знакомства с объемом работы.
info@megawebs.kz
Для сортировки по странам, придется писать свой отдельный метод фильтрации, мой не подойдет, я использовал собственную базу стран, не стандартную базу стран MODX.
Вызов метода будет примерно таким
В классе фильтрации нужно будет написать свой отдельный метод buildCountryFilter, который будет выводить названия стран. Мой метод из примера не подойдет, потому что я брал данные из своей отдельной таблицы, но можно его просто допилить под использование стандартной таблицы стран
А UserProfile это объект, который получается из таблицы и содержит данные таблицы user_atributes.
Так что фильтация по дефолтным полям пользователя (city, country) через этот способ тоже поддерживается
Т.е. Сначала из базы выбираются все фотографии с первым тэгом. На следующей итерации цикла выбираю фотографии со вторым тэгом, но при этом только среди тех чьи ID я получил на предыдущей итерации.
Таким образом за две три итерации я сужаю круг и возвращаю id нужных мне файлов
Вторая задача, как передать массив полученных файлов в сниппет ms2Gallery, так как он не позволяет принимать id конкретных файлов. На помощь приходит параметр &where
Возможно ли вызвать только те изображения где присутствуют оба тэга?