weranda

weranda

С нами с 25 июля 2015; Место в рейтинге пользователей: #268

Как выбрать одно или несколько значений из списка?

Приветствую.
Есть список: «один, мотор, кровать, солнце, 11, 55, привет, ёу». Думаю о том, как максимально быстро сделать выбор одного или нескольких значений из этого списка и вывести в шаблон/поле. Пока пришел только к тому, что надо создать сниппет, в нем создать список, указать нужное количество элементов выборки из списка, обработать и вернуть это дело. Такое решение работает, но а что если мне быстро надо выбрать одно или несколько значений из списка из нескольких элементов, т. е. решить ту же задачу, что я решил, но что-то более быстрое, без написания отдельного сниппета под каждую задачу со списком? На ум приходит вот что: передать в сниппет список, количество выборок и, возможно, другие параметры, но мои знания в PHP и MODX весьма поверхностны в сравнении с вами, наверно) Что посоветуете? Если подскажете решение, ссылки на решения, будет классно!
weranda
10 марта 2020, 19:59
modx.pro
978
0

Какую систему комментирования, написания отзывов порекомендуете?

Приветствую.
Ищу систему комментирования и/или отзывыв о продукте с возможностью выставления оценок. К примеру, есть наушники и надо им выставить оценки разных характеристик (звук, качество изделия, дизайн (надо оценивать по нескольким критериям)) и написать отзыв. Что порекомендуете для MODX?
weranda
28 января 2020, 07:59
modx.pro
705
0

При создании ресурса фокус с заголовка перескакивает на содержимое. Как это исправить?

Приветствую.
При создании ресурса фокус на доли секунды появляется в поле заголовка, а потом автоматически перескакивает в поле ресурса. Это малость напрягает. Эта штатная задумка и можно ли сделать так, чтобы фокус с поля заголовка не перемщался в поле ресурса?
weranda
22 декабря 2019, 08:06
modx.pro
492
0

Как реализовать добавление нескольких версий изображений в статью?

Приветствую.
Видел в WordPress систему обработки изображений: вставляешь изображение, оно автоматически оптимизируется (сжимается, не обязятельно), а главное — автоматом генерируются изображения с различными разрешениями и их имена добавляются в пути. На выходе получаем примерно такое:
<!-- 1 -->
<picture>
    <source srcset="./images/webp/hero-image-420-min.webp 1x, ./images/webp/hero-image-760-min.webp 2x" type="image/webp" media="(max-width: 440px)">
    <source srcset="./images/minified/hero-image-420-min.png 1x, ./images/minified/hero-image-760-min.png 2x" media="(max-width: 440px)">
    <source srcset="./images/webp/hero-image-550-min.webp 1x, ./images/webp/hero-image-960-min.webp 2x" type="image/webp" media="(max-width: 767px)">
    <source srcset="./images/minified/hero-image-550-min.png 1x, ./images/minified/hero-image-960-min.png 2x" media="(max-width: 767px)">
    <source srcset="./images/webp/hero-image-420-min.webp 1x, ./images/webp/hero-image-760-min.webp 2x" type="image/webp" media="(max-width: 1023px)">
    <source srcset="./images/minified/hero-image-420-min.png 1x, ./images/minified/hero-image-760-min.png 2x" media="(max-width: 1023px)">
    <source srcset="./images/webp/hero-image-760-min.webp 1x, ./images/webp/hero-image-960-min.webp 2x" type="image/webp" media="(max-width: 1919px)">
    <source srcset="./images/minified/hero-image-760-min.png 1x, ./images/minified/hero-image-960-min.png 2x" media="(max-width: 1919px)">
    <source srcset="./images/webp/hero-image-960-min.webp" type="image/webp">
    <source srcset="./images/minified/hero-image-960-min.png">
    <img  src="./images/minified/hero-image-960-min.png" alt="Example">
</picture>

<!-- 2 -->
<img srcset="elva-fairy-320w.jpg 320w,
             elva-fairy-480w.jpg 480w,
             elva-fairy-800w.jpg 800w"
     sizes="(max-width: 320px) 280px,
            (max-width: 480px) 440px,
            800px"
     src="elva-fairy-800w.jpg" alt="Elva dressed as a fairy">

<!-- 3 -->
<img srcset="elva-fairy-320w.jpg,
             elva-fairy-480w.jpg 1.5x,
             elva-fairy-640w.jpg 2x"
     src="elva-fairy-640w.jpg" alt="Elva dressed as a fairy">

<!-- 4 -->
<picture>
  <source media="(max-width: 799px)" srcset="elva-480w-close-portrait.jpg">
  <source media="(min-width: 800px)" srcset="elva-800w.jpg">
  <img src="elva-800w.jpg" alt="Chris standing up holding his daughter Elva">
</picture>
Как это сделать в MODX? Есть ли готовые решения?
weranda
08 октября 2019, 08:13
modx.pro
1 588
0

Как лучше оформить замены в тексте?

Приветствую.
Размышляю над тем, как сделать замены в тексте — слово заменить на ссылку. Надеюсь вы подскажете алгоритм. Есть несколько разных шаблонов и текст, в котором надо делать замены, размещен в разных блоках (в стандартных полях типа description и content, а также в дополнительных полях). Количество полей разное, зависит от шаблона — от двух до пяти. Мне понятно, вероятно я так думаю, что нужно взять все эти поля о объединить их в одно (добавить какой-нибудь разделитель), затем пройтись алгоритмом замены по объединенному тексту, а после разделить текст по разделителю и вернуть модифицированный текст в каждое поле.
Подскажите пожалуйста как конкретно это лучше всего реализовать?
weranda
05 сентября 2019, 10:02
modx.pro
1
983
0

Посоветуйте текстовый редактор для Frontend/

Приветствую
Пытался найти готовый редактор для внешнего интерфейса (прямо на странице редактировать), перепробовал несколько найденных, но все из них по тем или иным причинам нерабочие или мне так повезло. Нужно что-то очень простое типа imperavi — админ открывает страницу на сайте, тут же может ее там же отредактировать и сохранить без заморочек. Есть такое что-то рабочее или надо что-то брать и допиливать?
P.S.
Вообще как-то туговато с нормальными редакторами для MODX давным давно…
weranda
21 мая 2019, 18:08
modx.pro
499
0

Можно ли при удалении ресурса настроить удаление папки с файлами?

Приветствую
Если в дополнительном поле ресурса указать путь к папке с файлами, то можно ли при удалении ресурса через админку где-то что-то настроить таким образом, чтобы указанная в доп. поле папка тоже удалялась?
Если это реализуемо, то подскажите пожалуйста как это делается.
weranda
02 апреля 2019, 19:43
modx.pro
629
0

Как формируется menuindex?

Приветствую

Не до конца понимаю алгоритм работы menuindex ресурса в MODX. Как я понял, menuindex отображает порядок следования материалов в меню или в его ветках, но есть одна вещь, в которой прошу вашего совета.

Итак, имеем, к примеру, вложенное меню. По логике, да и по факту тоже, первый пункт меню или подменю должен быть обозначен нулем — так оно и есть, но дальше начинаются непонятные мне вещи.

Второй пункт меню в админке может быть обозначен 1, 2 или 3 (на скриншоте),

а в базе данных может отличаться на одну цифру от той, что указана в админке. Ну ладно, значение в админку подставляется из БД, значит, дело в кеше. Предположим, что мы его почистили и в админке стали отображаться фактические данные из админки, но и тут есть странность. В БД могут быть два одинаковых menuindex или пропуски между ними (все на втором скриншоте).


Почему так происходит, поясните пожалуйста такое поседение?
weranda
20 марта 2019, 10:33
modx.pro
1
1 294
0

Как добавить ресурс через БД?

Приветствую
Пробую добавить ресурс вставкой в БД. Все поля заполнены как положено (заголовок, дата публикации и т. д.). Открываю нужный URL после добавления данных, но ресурс на сайте (frond-end) не отображается — ошибка 502, будто его нет.

Есть одна особенность — добавляю ресурс в БД с отложеннной датой публикации. Ресурс появляется на сайте только после того, как в админке будет сохранен какой-либо другой или этот же ресурс, т. е. по видимому будет очищен кеш или что-то внутри будет задействовано (не знаю).

Зайти в админку и сделать какое-нибудь действие — не проблема, но хотелось бы понять почему именно так, что там внутри крутится-вертится.

В чем причина такого поведения и как можно настроить?
weranda
12 марта 2019, 20:12
modx.pro
695
0

Как вывести данные из базы данных?

Приветствую

Полазил по сети со своим вопросом — кто что и как пишет, вариантов много, но хочется узнать правильный, наименее ресурсоемкий. Подскажите пожалуйста решение с примером, если можно, а также что почитать.

Вводные данные

В БД есть таблица my_table.
В этой таблице есть поля: id, name, tip, value.
1, капуста, красная, 500
2, морковь, корейская, 200
3, редиска, вонючая, 50
и так далее
В ресурсе есть простое дополнительное текстовое поле (tv_field)
В этом поле я указываю id записей из таблицы и все это должно вывестись на страницу в каком-то оформлении, к примеру, так:
<div>
    <ul>
        <li>
            <span>капуста</span>
            <span>красная</span>
            <span>500</span>
        </li>
        <li>
            <span>морковь</span>
            <span>корейская</span>
            <span>200</span>
        </li>
        <li>
            <span>редиска</span>
            <span>вонючая</span>
            <span>50</span>
        </li>
    </ul>
</div>
Подскажите пожалуйста правильную реализацию.
weranda
13 февраля 2019, 17:24
modx.pro
1 285
+1