Марк

Марк

С нами с 19 мая 2019; Место в рейтинге пользователей: #443

Как проверить значение параметра сниппета и исходя из результата выполнить js код?

Хочу реализовать js анимацию при вводе определённого значение в инпут.

Например в сниппете есть 2 параметра, которые не должны быть доступны в коде страницы, что бы их нельзя было просто найти и вставить по надобности. При вводе человеком значение (к примеру) 2043 будет выполнен js_код1, если он ввёл 4051, то будет выполнен js_код2, а если значение которое он ввёл не равно ни одному из параметров сниппета то будет выполен js_код3

Собственно подскажите пожалуйста, как можно проверять, равно ли введённое в инпут значение значению параметра так, что бы его нельзя было найти в коде страницы и как исходя из проверки можно произвести определенный js-код?
Марк
11 декабря 2019, 01:58
modx.pro
36
0

Как можно убрать .html из url всех ссылок внутри кода шаблонов/чанков?

Убрал .html в расширениях файлов, теперь при открытии старых файлов с .html редиректит на главную страницу.
Шаблонов и чанков у меня по несколько десятков и вычитывать где в них есть ссылки с html думаю будет долго так что задаю сюда вопрос:
Как должен выглядеть решение/скрипт console для замени ".html" в всех чанках и шаблонах?
P.S. ModDevTools устанавливал, тот выдавал ошибки во время установки и хотя в итоге установился, функция «Заменить» для всего найденного не работает.
Марк
06 декабря 2019, 02:21
modx.pro
95
0

Как можно быстро удалить несколько десятков тысяч товаров?

Нужно перезалить товары магазина, а для этого нужно очистить предыдущие товары в категориях от существующих, но при попытке удалить категорию вместе с товарами ничего не происходит и через batcher по 20 товаров несколько десятков тысяч нет смысла удалять.
Можно ли быстро удалить все товары на сайте без переустановки modx?
Марк
26 ноября 2019, 12:06
modx.pro
2
96
0

В debugParser отображается весь html файл

Оптимизирую скорость прогрузки сайта и когда я через debugParser проверяю скорость загруки — в пункте 1 просто показан весь html код страницы
file.modx.pro/files/a/4/a/a4a0e82016b1925cc2d52b9a43a10039.png
Что это значит? На другом моем сайте код не отображался…
Марк
15 октября 2019, 01:59
modx.pro
95
0

Какой тариф modhost выбрать?

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

На моем предыдущем хостинге было немало проблем на счет серверной части MODX на которые тех поддержка отвечала вплоть до 4-5 дней(хотя решение оказывалось достаточно простым) и я заинтересовался
Марк
05 октября 2019, 21:22
modx.pro
206
0

Как реализовать where new на fenom?

Долго начали прогружатся страницы сайта, решил переписать на fenom, но застрял на том, как отображать случайные новые(new) товары?
То есть вопрос — как должен выглядеть такой сниппет

[[!msProducts?
&sortby=`RAND()`
&parents=`12`
&limit=`1`
&depth=`0`
&tpl=`tpl`
&includeTVs=`img`
&tvPrefix=`tv.`
]]

на Fenom отображая только новые товары внутри каталога?

Заранее благодарю

P.S. Весь сайт написан на minishop2
Марк
23 сентября 2019, 20:40
modx.pro
126
0

Не переходит на созданную pdoPage страницу

Есть каталог — коллекция, внутри нее есть куча ресурсов, которые нормально отображаются на первой странице, но при попытке перейти на 2 или далее страницу её просто редиректит на изначальную (даже когда ввожу url адрес и ?page=2 в конце оно редиректит на url адрес)

Вот сниппет pdoPage
[[!pdoPage?
    &parents=`[[*id]]` 
    &limit=`36` 
    &tpl=`item`
    &includeTVs=`img, price, title`
    &pageLimit=`6`]]
При наводке на кнопку в page.nav оно показывает корректную ссылку*
В чем может быть проблема?
Марк
07 сентября 2019, 19:44
modx.pro
125
0

Как поменять тип ресурса у всех ресурсов внутри каталога?

Вышло что в некоторые каталоги попали товары с типом ресурса — Документ, а для манипуляций с ними необходим тип msProduct

Искал, но нигде не смог найти как менять тип ресурса с помощью сниппета или вообще каким либо методом

Подскажите пожалуйста реализуемо ли это и если да то как?
Марк
06 сентября 2019, 23:16
modx.pro
177
0

Админка намертво зависает при открытии каталога(10+ тысяч ресурсов)

Доброго времени суток

Проимпортировал несколько десятков тысяч ресурсов(у меня интернет-магазин) к себе на сайт.
Все бы ок но при открытии каталога с 10+ к ресурсами после 10 секунд прогрузки админка намертво зависает(сижу на firefox и высвечивается, что процесс сильно грузит пк дает выбор — остановить или подождать… Подождать увы, не работает)

Открываю каталог по большей части ради того, что бы поправить 1-2 tv поля у некоторых товаров.

Так вот, можно ли исправить зависание админки(что бы хотя-бы подождав можно было открыть каталог)?

Modx revo на сайте стоит последний. Хостинг — a2hosting с 4 ядрами и 3 гб озу.
Марк
14 августа 2019, 04:56
modx.pro
218
0

CatalogFill как должен выглядеть импорт XML файла с несколькими одинаковыми блоками в конфиге?

Здравствуйте
В качестве файла с данными получил XML, со странноватой структурой:
<root>
  <Big_Images>
    <Big_Images>url к картинке 1</Big_Images>
    <Big_Images>url к картинке 2</Big_Images>
    <Big_Images>url к картинке 3</Big_Images>
    <Big_Images>url к картинке 4</Big_Images>
  </Big_Images>
  <Title>
    <Title>Название</Title>
  </Title>
  <Summary />
  <Price>
    <Price>9.18</Price>
  </Price>
  <Color>
    <Color />
    <Color>Transparent</Color>
  </Color>
  <Main_Info>
    <Main_Info><div class="panel">   --Куча HTML кода--   </div></Main_Info>
  </Main_Info>
</root>
Где Big_Images и Color может быть от 1 до 10.
Я пытался написать структуру для импорта и получилось это:

$cf_config['imp_xml_structure'] = <<<EOF
<root>
    <Big_Images>
        <Big_Images>tv44</Big_Images>
        <Big_Images>tv48</Big_Images>
        <Big_Images>tv49</Big_Images>
        <Big_Images>tv50</Big_Images>
        <Big_Images>tv51</Big_Images>
        <Big_Images>tv52</Big_Images>
        <Big_Images>tv53</Big_Images>
        <Big_Images>tv54</Big_Images>
        <Big_Images>tv55</Big_Images>
        <Big_Images>tv56</Big_Images>
    </Big_Images>
    <Title>
        <Title>pagetitle</Title>
    </Title>
    <Title>
        <Title>tv43</Title>
    </Title>
    <Summary></Summary>
    <Price>
        <Price>tv45</Price>
    </Price>
    <Color>
       <Color>tv20</Color>
       <Color>tv21</Color>
       <Color>tv23</Color>
       <Color>tv24</Color>
       <Color>tv25</Color>
       <Color>tv26</Color>
       <Color>tv27</Color>
       <Color>tv28</Color>
       <Color>tv29</Color>
       <Color>tv30</Color>
    </Color>
    <Main_Info>
        <Main_Info>tv46</Main_Info>
    </Main_Info>
</root>
EOF;
Те поля где 1 дочерний елемент(Title, Main_Info и Price) заполняются как надо, а Color и Big_Images не хотят заполнятся ни в какую(даже когда оставляю 1 Big_Images в конфиге)

Input type у всех Text, Output type — Default

Никак не могу найти решение, а сроки поджимают.

Буду благодарен за любую помощь
Марк
13 августа 2019, 00:42
modx.pro
134
0