03 ноября 2015, 17:00 Я делал похожий вывод так: 1. Выбираем Статьи 2. Делаем JOIN их родителей, т.е. Разделы 3. Применяем 2 сортировки: сначала по menuindex Статьи, затем по menuindex Раздела. Тут только один нюанс, menuindex должен быть у статей во всех разделах начинаться с 0 и идти по порядку. Я этого добивался прогоняя простенький скрипт, который обновлял menuindex. Вопросы / Поочередный вывод статей из разных разделов Ticket 2 0
02 ноября 2015, 16:23 Ну у меня назначение компонента все же несколько иное… Поэтому если реализую, это будет в виде плагина какого-то, как и с изображениями (про что и эта статья выше)… Новые дополнения и их версии / easyComm - дополнительное поле Изображение 41 0
02 ноября 2015, 15:55 Добрый день! Я поставлю себе в TODO этот вопрос. Не уверен, что смогу скоро сделать, работы много, но если сделаю, постараюсь отписать здесь. Новые дополнения и их версии / easyComm - дополнительное поле Изображение 41 0
26 октября 2015, 10:28 Хоть гуглить пробовали? На первой же строчке гугла по запросу «Call to undefined function mb_internal_encoding» — ответ. Вопросы / Помогите! 18 +1
14 октября 2015, 15:54 pdoResources для ускорения вывода tv не обрабатывает эти разделители, я так понимаю. Воспользуйтесь replace или простенький сниппет напишите: class="[[+tv.type_site:replace=`||= , `]]" Вопросы / Вывод tv чекбокс разница getRes.. и pdoRes... 6 0
14 октября 2015, 15:44 Я думаю что определенный разделитель отправляет в класс запятую и пробел pdoResыыыces потому что вывод tv установлен в группе. А если серьезно, вы сами поняли, что написали? Вопросы / Вывод tv чекбокс разница getRes.. и pdoRes... 6 0
07 октября 2015, 16:25 С большой вероятностью какая нибудь яваскрипт ошибка, может пути неверные к файлам где то. Ссылку на сайт дайте посмотреть. Вопросы / minishop2 кнопка "оформить заказ" disabled 2 0
07 октября 2015, 15:23 Да не, можно так делать. Просто несколько замечаний: 1. Создавать ресурсы лучше через процессоры. Но это чревато тем, что анонимный пользователь не имеет на это прав, в общем нужно еще как то его авторизовывать предварительно. Плюс в том, что если есть какие либо плагины — в вашем способе они не будут отрабатывать, а при вызове процессора — будут. 2. После создания ресурса — хорошо бы чистить кеш сайта. 3. Вместо $_POST['contact_name'] наверное красивее использовать $hook->get… Вопросы / Как вывести то, что ввели в форме через FormIt? 6 0
07 октября 2015, 15:03 Formit это штука для обработки форм и не более. К ней пишут так называемые хуки (hooks), которые могут делать все что вам нужно с данными, переданными в форму. В принципе ваше право реализовать нужный вам функционал. Но, некоторые вещи уже реализовали на хорошем уровне сторонними приложениями. Одно время я на многих сайтах делал отзывы через Formit и MIGx ( см комментарии здесь modx.pro/help/3967/ ), потом мне это надоело и я написал компонент easyComm, который делал то, что мне нужно. Сейчас использую его + разместил в магазине. Tickets мощнее, но для меня его настройка сложна для большинства сайтов. Вывод — Formit можно, но если готовые дополнения уже реализуют то, что вам нужно, лучше их) Вопросы / Как вывести то, что ввели в форме через FormIt? 6 0
07 октября 2015, 11:53 Наверное не очень красиво лепить через Formit отзывы и делать редактирование документов. Посмотрите в сторону Tickets, easyComm. Вопросы / Как вывести то, что ввели в форме через FormIt? 6 0
06 октября 2015, 16:51 Вы попробовали сделать так, как я написал, перед тем как писать этот комментарий? Вопросы / Вывод ресурсов в своем порядке через pdoResourses 4 +2
06 октября 2015, 16:43 &sortby=`` &sortdir=`ASC` Вопросы / Вывод ресурсов в своем порядке через pdoResourses 4 0
30 сентября 2015, 11:59 MODx здесь не причем. Вы хоть в консоль браузера посмотрите, там ошибка ява скрипт, где-то забыли закрыть скобку ")" Вопросы / Не отображаются Яндекс.Карты 2 0
24 сентября 2015, 15:08 Добрый день! Прям с помощью компонента такое не получится сделать, наверное здесь проще все создать с нуля, используя ZPI Яндекс.Карт. По-сути компонент вам здесь вообще не нужен… В принципе задача «поставить точку» — простая, проложить маршрут — тоже довольно простая. Кластеры — просто. Поизучайте песочницу tech.yandex.ru/maps/jsbox/2.1/ Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
22 сентября 2015, 11:36 Назначить соответствующую настройку группе пользователей? Вопросы / Источник файлов для typomce 5 0
22 сентября 2015, 11:32 В настройках системы источник файлов по-умолчанию указали? Вопросы / Источник файлов для typomce 5 0
21 сентября 2015, 15:26 Ну как бы: 1. github.com/modxcms/revolution/blob/2.x/core%2Fmodel%2Fmodx%2Fprocessors%2Felement%2Ftv%2Fcreate.class.php 2. github.com/modxcms/revolution/search?utf8=%E2%9C%93&q=element%2Ftv%2Fcreate 3. github.com/modxcms/revolution/blob/330020a20f81d1614925c370fd407d85fef6abd1/_build/test/Tests/Processors/Element/TemplateVarTest.php#L67 Например $example = $modx->runProcessor('element/tv/create', array( 'name' => 'example', 'caption' => 'same caption', 'type' => 'text', 'category' => 9, 'description' => 'example' )); Вопросы / Создание tv-параметра через API MODx Revo ? 10 0
15 сентября 2015, 16:31 Обычно или галку «Скрывать в меню» ставлю или как выше предложили &where=`{"parent:!=":15}` &where=`{"template:!=":2}` Вопросы / Параметры выборки(исключить детей родителя) 10 +1 1
14 сентября 2015, 10:37 Сниппет TicketComments не предназначен для работы с разбиением на страницы, т.к. он поддерживает древовидную структуру. Лучше будет написать свой сниппет, где делать простую выборку нужных вам комментариев. Вопросы / Tickets кол-во комментарий 7 0
10 сентября 2015, 11:24 Добавьте параметр к getImagesList &docid=`1`1 — id главной страницы Вопросы / 1 слайдер на всех страницах как сделать? 2 0
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 ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
1. Выбираем Статьи
2. Делаем JOIN их родителей, т.е. Разделы
3. Применяем 2 сортировки: сначала по menuindex Статьи, затем по menuindex Раздела.
Тут только один нюанс, menuindex должен быть у статей во всех разделах начинаться с 0 и идти по порядку. Я этого добивался прогоняя простенький скрипт, который обновлял menuindex.
Поэтому если реализую, это будет в виде плагина какого-то, как и с изображениями (про что и эта статья выше)…
Я поставлю себе в TODO этот вопрос. Не уверен, что смогу скоро сделать, работы много, но если сделаю, постараюсь отписать здесь.
На первой же строчке гугла по запросу «Call to undefined function mb_internal_encoding» — ответ.
Воспользуйтесь replace или простенький сниппет напишите:
А если серьезно, вы сами поняли, что написали?
Ссылку на сайт дайте посмотреть.
Просто несколько замечаний:
1. Создавать ресурсы лучше через процессоры. Но это чревато тем, что анонимный пользователь не имеет на это прав, в общем нужно еще как то его авторизовывать предварительно. Плюс в том, что если есть какие либо плагины — в вашем способе они не будут отрабатывать, а при вызове процессора — будут.
2. После создания ресурса — хорошо бы чистить кеш сайта.
3. Вместо $_POST['contact_name'] наверное красивее использовать $hook->get…
К ней пишут так называемые хуки (hooks), которые могут делать все что вам нужно с данными, переданными в форму. В принципе ваше право реализовать нужный вам функционал. Но, некоторые вещи уже реализовали на хорошем уровне сторонними приложениями.
Одно время я на многих сайтах делал отзывы через Formit и MIGx ( см комментарии здесь modx.pro/help/3967/ ), потом мне это надоело и я написал компонент easyComm, который делал то, что мне нужно. Сейчас использую его + разместил в магазине.
Tickets мощнее, но для меня его настройка сложна для большинства сайтов.
Вывод — Formit можно, но если готовые дополнения уже реализуют то, что вам нужно, лучше их)
Посмотрите в сторону Tickets, easyComm.
Прям с помощью компонента такое не получится сделать, наверное здесь проще все создать с нуля, используя ZPI Яндекс.Карт. По-сути компонент вам здесь вообще не нужен…
В принципе задача «поставить точку» — простая, проложить маршрут — тоже довольно простая. Кластеры — просто.
Поизучайте песочницу tech.yandex.ru/maps/jsbox/2.1/
1. github.com/modxcms/revolution/blob/2.x/core%2Fmodel%2Fmodx%2Fprocessors%2Felement%2Ftv%2Fcreate.class.php
2. github.com/modxcms/revolution/search?utf8=%E2%9C%93&q=element%2Ftv%2Fcreate
3. github.com/modxcms/revolution/blob/330020a20f81d1614925c370fd407d85fef6abd1/_build/test/Tests/Processors/Element/TemplateVarTest.php#L67
Например
Лучше будет написать свой сниппет, где делать простую выборку нужных вам комментариев.
1 — id главной страницы