Илья

Илья

С нами с 09 декабря 2013; Место в рейтинге пользователей: #244

Вывод ресурсов по тегу

1
Здравствуйте!
Стоит простая задача — вывод ресурсов по тегу в шаблоне.
Подробно:

Есть шаблон, который привязан к 5-ти главным разделам сайта.
В шаблоне требуется вывести ресурсы из двух других разделов, в зависимости от тега с привязкой к ID или PARENT.

Если раздел с parent 5, то ресурсы с тегом «тег1»
Если раздел с parent 25, то ресурсы с тегом «тег2»
И т.д.

Думаю можно сделать через &where
Илья
16 июня 2016, 07:19
modx.pro
1 100
0

Вывод подписи и описания TV

Может глупость спрошу, но ответа нигде не нашёл:
возможно ли вывести из админки подпись и описание к TV на сайте?

Если да, то как?
Илья
04 мая 2016, 12:47
modx.pro
4
3 411
0

Вывод ресурсов в зависимости от родителя

Пытаюсь вывести в сайтбаре ресурсы, через pdoPage, но почему-то не хочет работать моя конструкция:
[[pdoPage?
	&parents=`0` 
	&resources=`[[+parent:is=`1`:then=`2,3,4`:else=``]][[+parent:is=`5`:then=`6,7,8,9`:else=``]][[+parent:is=`10`:then=`11,12,13,14`:else=``]]`
	&tpl=`NavRazdel`
	&element=`ms2GalleryResources`
]]
Вывожу в шаблоне.
Результат — выводит ресурсы в хаотичном порядке.
Вывод &resources через pdoMenu по этому же принципу работает нормально:
[[pdoMenu?
	&parents=`0`
	&resources=`[[*parent:is=`2`:then=`13,14,146`]][[*parent:is=`133`:then=`13,14,146`]][[*parent:is=`135`:then=`13,14,146`]]`
	&tpl=`NavRazdel`
]]
Почему с pdoPage не получается?
Пробовал по разному:
[[*parent:is=`2`:then=`13,14,146`]]
[[+parent:is=`2`:then=`13,14,146`]]
[[*parent:is=`2`:then=`13,14,146`:else=``]]
Подскажите…
Илья
28 апреля 2016, 13:25
modx.pro
5 248
0

Импорт/экспорт полей обычных ресурсов

Здравствуйте!
Подскажите не программисту: — на сайт-каталог требуется модуль для быстрого обновления полей.

Задачи:
— менять только поля у готовых ресурсов
— НЕ требуется создавать новых ресурсов
— работа только с простыми ресурсами (не MS2)

Из найденного:
msImportExport — работает только с MS2
modImporter — сложно, дорого, требует постоянной поддержки
catalogfill — вроде как давно не поддерживается

Возник вопрос — чем пользоваться, может кто подскажет?
catalogfill живой?
Илья
08 апреля 2016, 07:16
modx.pro
1
1 473
0

MinifyX и Bootstrap 4 SCSS

Здравствуйте!
Подскажите, кто-нибудь уже работал с Bootstrap 4 и пытался скомпилировать его компоненты с помощью MinifyX?
Илья
17 марта 2016, 09:57
modx.pro
1
2 346
0

Выбор resources в зависимости от parents

Подскажите, как в одном вызове pdoMenu сделать выборку ресурсов в зависимости от parents
т.е.

Если parents 12
То resources 13,14,15
или
Если parents 24
То resources 25,26,27

и т.д.

Как ни пробовал, не получается, вот один из вариантов:
&resources=`[[+parent:is=`12`:then=`[[pdoField? &id=`13,14,15` &field=`id`]]`]]`
Илья
15 января 2016, 14:26
modx.pro
2
1 039
0

Вывод ресурсов по id 23 - тег one, id 18 - тег two

Здравствуйте!

Не могу разобраться с выводом страниц (id страницы + тег для этой страницы)

Мне нужно вывести в шаблоне ресурсы, и в зависимости от id страницы, к которому применён шаблон, выводились ресурсы с определенным тегом.

Всего 6 известных страниц, в каждой из которых требуется вывести ресурсы с определённым тегом, которых тоже 6.

id 23 — тег one
id 18 — тег two
id 55 — тег thre
и т.д.

Предполагаю, что для этого нужно использовать &where и &leftJoin (т.к. ресурсы выводятся с изображением), но добиться правильной работы не могу.

Может кто подскажет, как выводится такая конструкция?
Илья
22 декабря 2015, 15:10
modx.pro
787
0

Разработка калькулятора на голом MODX, без MS2

Здравствуйте!
Мне требуется сделать калькулятор, с отправкой результата на почту через форму.
Вот здесь всё свёрстано: (удалено) (уберите скобочки у h4, защитил от индексации, прошу понять)
Здесь рабочая версия на сайте конкурента: (удалено)

Подробнее о задаче:
на двух закладках разные калькуляторы «под усадку» и «под ключ», но форма одна, через которую должна быть отправлена итоговая информация.

Хотелось бы, чтобы информация отправлялась через AjaxForm

Готов выслушать все ваши предложения по вариантам исполнения данной задачи (можно пересмотреть весь принцип работы).

Сроки — не ограничен
Стоимость — согласуем

Мой скайп: gradov_il
Или здесь…
Илья
08 декабря 2015, 17:31
modx.pro
1
1 102
0

Как ссумировать количество ресурсов?

Здравствуйте!
Подскажите, возможно ли суммировать количество дочерних ресурсов из различных категорий и вывести их количество в [[+children]]
Вот так вывожу количество ресурсов из одной категории
[[pdoMenu?&parents=`0` &resources=`26` &level=`1` &countChildren=`1` &tplOuter=`@INLINE[[+wrapper]]` &tpl=`@INLINE [[+children]]`]]
А как сделать вывод из &resources=`26,27,28` и вывести их сумму?
Стандартными средствами pdoMenu это можно сделать?
Илья
28 ноября 2015, 18:18
modx.pro
954
0

Дата: сегодня, +10 дней, + 20 дней?

Здравствуйте!

Мне требуется вывести такую комбинацию дат:
дата сегодня — 15 ноября 2015 г.
дата через десять дней — 25 ноября 2015 г.
дата через 20 дней — 05 декабря 2015 г.

Нашёл вот такой вариант
<?php
function rus_date() {
    $translate = array(
    "Monday" => "Понедельник",
    "Tuesday" => "Вторник",
    "Wednesday" => "Среда",
    "Thursday" => "Четверг",
    "Friday" => "Пятница",
    "Saturday" => "Суббота",
    "Sunday" => "Воскресенье",
    "January" => "Января",
    "February" => "Февраля",
    "March" => "Марта",
    "April" => "Апреля",
    "May" => "Мая",
    "June" => "Июня",
    "July" => "Июля",
    "August" => "Августа",
    "September" => "Сентября",
    "October" => "Октября",
    "November" => "Ноября",
    "December" => "Декабря"
    );
    
    if (func_num_args() > 1) {
        $timestamp = func_get_arg(1);
        return strtr(date(func_get_arg(0), $timestamp), $translate);
    } else {
        return strtr(date(func_get_arg(0)), $translate);
    }
}
print rus_date("j F Y, l", time() + 864000);
где
, time() + 864000
это + 10 дней к сегодняшней дате в секундах

При таком варианте я создаю три сниппета и вывожу их на странице:
1. дата сегодня в формате 15 ноября 2015 г.
2. + 10 дней — time() + 864000
3. + 20 дней — time() + 1728000

Вариант работает, но приходится создавать три сниппета и я не совсем уверен, что сделал всё правильно.

Я мало грамотен в PHP, и толком не знаю правилен ли мой вариант, который нашёл на просторах интернета.
Подскажите, есть способ сделать это проще и правильнее стандартными средствами MODX или как будет правильно для моего случая?
Ну или как бы это сделали Вы?
Спасибо!
Илья
14 ноября 2015, 21:11
modx.pro
2
1 210
+1