Вопросы

Почему parent первого уровня = 0

Почему parent первого уровня = 0?

Потом сделал условие [[*parent:is=`0`:then=`[[!++site_url]]`:else=`[[!++site_url]][[~[[*parent]]]]`]]

Почему возвращает ошибку?

возвращает [2019-02-25 14:47:49] (ERROR @ ...modx.class.php: 1043) `0` is not a valid integer and may not be passed to makeUrl()
[2019-02-25 14:47:49] (ERROR in resource 51 @ ...modparser.class.php: 1374) Bad link tag `[[~0]]` encountered

?
Сергей
25 февраля 2019, 15:50
modx.pro
793
0

Вывести три ближайших мероприятия от текущей даты!

Приветствую сообщество!

В общем задача вроде бы не очень сложная.

1. Есть TV поле «Дата»
2. Необходимо:
2.1 Вывод ближайших мероприятий от текущей даты
2.2 Выводить надо только ближайшие три

В общем задача на самом деле стумпорится на моменте построения запроса, через pdoTools. Я не могу задать условие, чтобы выводились только мероприятия позже текущей даты, т.к. конструкция такая:

Опубликованная статья 2019-01-06 18:00:00 > Текущая дата 2019-02-06 14:00:00 > Опубликованная статья 2019-03-06 18:00:00

Вот собственно надо вывести ту, что выделена жирным и только её!
Заранее спасибо за помощь, надеюсь я расписал более менее понятно!

UPD! Решение найдено!
Andrey
25 февраля 2019, 15:48
modx.pro
2
1 444
0

tagLister — как вывести (или НЕ выводить) список ОПРЕДЕЛЕННЫХ тегов?

В tpl есть такой код
<a href ="[[+url]]">[[+tag]]</a> ([[+count]])
Можно ли его не выводить, если первый символ +tag равен "{"?

Пока еще не разобрался с модификаторами, очень прошу помочь.
Игорь
25 февраля 2019, 14:59
modx.pro
860
0

Контексты

как реализовать, чтобы два контекста свободно отображались на сайте, есть есть главный веб, я создал old и туда запихнул каталог со старым товаром, чтобы не путался в админке, нужно чтобы пользователь переходил на негои попадал в каталог, на данный момент меня перекидывает на главную страницу, хотя в адресной строке урл к каталогу
Максим
25 февраля 2019, 14:17
modx.pro
1 112
-3

msextrafields ошибка в логах

Доброго понедельника всем!!!

Ребят, из за чего данная ошибка, как бороться?
/core/components/minishop2/plugins/msextrafields/model/msextrafields.class.php : 1693) PHP warning: A non-numeric value encountered
Андрей Перевезенцев
25 февраля 2019, 12:19
modx.pro
895
0

Вывод опций товара.

Добрый день. Создал несколько разных опций товара. Понадобилась опция с типом «Да/Нет».
Вывод опций в карточке товара такой
{foreach $options as $option}
  <tr>
    <td>{$option.caption} :</td>
    <td>
    {if $option.value is array}
      {$option.value | join : ', '}
    {else}
      {$option.value} 
    {/if}
    {$option.measure_unit} 
    </td>
  </tr>
{/foreach}
Проблема в том что опция «Да/Нет» выводит 1 или ничего. Как заменить 1 на Да, и собственно ничего на Нет?
Александр
25 февраля 2019, 10:44
modx.pro
896
0

Как обновить данные в таблице по API MODX?

Всем привет. Написал небольшой скрипт импорта цен из API REG.RU, хотелось бы при повторном запуске скрипта обновлять существующие данные. Как лучше проверить таблицу на существование данных и как обновить данные в условии?
SEQUEL.ONE
24 февраля 2019, 23:28
modx.pro
1
1 185
0

Какие сайты нужны клиентам?

Добрый день! У меня есть друг, который постоянно находит клиентов и предлагает мне им сделать сайт за 5-7т.р. Но по опыту работы с ним, выяснилось, что эти сайты не выгодно делать. Например, сделали сайт похоронного агенства, а клиент спросил почему его в поиске не видно. А как его раскрутить мне вообще не понятно. Похоронных агентств оказалось в поиске куча и я раскруткой раньше не занимался. В основном, я программирую только. Дизайн, верстка, контент и раскрутка не мое :(. В итоге, клиент сказал, что ему такой сайт не нужен и нам за этот сайт не заплатил.
Сейчас я работаю выполняя заказы на программирование от веб-агентств, но хочу найти своих клиентов, которым нужна разработка сайта, с большим объемом программирования. И хочу делать такие сайты которые приносили выгоду и мне и клиентам.
Александр Туниеков
23 февраля 2019, 15:04
modx.pro
1 218
0

Tickets как подписать пользователя на несколько разделов?

Стоит компонент Tickets
При «ручной» подписке пользователя на раздел, появляется запись у ресурса в site_content в столбце properties, и она видимо в json
"subscribers":[]
И что-то в поле properties столько всего запихнуто, что ссыкотно туда лезть и добалять еще что-то.
Как это все будет себя вести при 1000+ подписанных? Может стоит как-то иначе это организовать?
Петр Синечёв
22 февраля 2019, 19:54
modx.pro
1 017
0

MODX, PHP, SQL, JS - Как записать изменения пользователем в базу данных?

Эксперты MODX Revo помогите решить такую задачу:
На сайте есть таблица с уникальными [[+id]] товарами:
<table>
    <tr>
        <td>idx 1.</td>
        <td>id 54804.</td>
        <td id="titlepagetable">Смазочно-охлаждающие жидкости</td>
    </tr>
    <tr>
        <td>idx 2.</td>
        <td>id 54821.</td>
        <td id="titlepagetable">Шлифшкурки NORITAKE</td>
    </tr>
    <tr>
        <td>idx 3.</td>
        <td>id 54947.</td>
        <td id="titlepagetable">Шлифовальные круги и головки из CBN</td>
    </tr>
    <tr>
        <td>idx 4.</td>
        <td>id 55503.</td>
        <td id="titlepagetable">Алмазные круги и инструменты</td>
    </tr>
    <tr>
        <td>idx 5.</td>
        <td>id 55504.</td>
        <td id="titlepagetable">Шлифовальный инструмент</td>
    </tr>
</table>
надо записать конкретно в [[+pagetitle]]
<td id="titlepagetable">
изменения, например по двойному щелчку вместо «Шлифовальный инструмент» -> «Шлифовальный инструмент для пробоподготовки»

Подскажите как написать плагин для того, чтобы была возможность сохранять изменения пользователем в базу данных на прямую со страницы где вывод этих товаров этой таблицы?

contenteditable=«true» — это только html песчинка в море морфологии php.
R2m0x94 (Vasily)
22 февраля 2019, 16:46
modx.pro
1 118
0