Всего 123 809 комментариев

Артур Шевченко
28 декабря 2022, 18:43
0
Должен быть в папке build, называется build.package.php
guitar_plus
28 декабря 2022, 17:44
0
Браузер пишет при отправке формы 500 Internal Server Error assets/components/ms2form/action.php
alexandr.skyrda
28 декабря 2022, 17:12
0
Скорее всего первый вариант. А где взять скрипт для сборки и как его запустить?
Артур Шевченко
28 декабря 2022, 17:08
0
Если плагин требует для работы интерфейс, свои таблицы в БД, то нужно из папки build запустить скрипт сборки пакет, который создаст транспортник. Если компонент не требует БД, то можно просто скопировать две другие папки в аналогичные папки на сайте.
Danil
28 декабря 2022, 16:21
0
спасибо я в вывозе их не перечислил.
[[pdoResources? &parents=`22` &depth=`0` &tpl=`CarItemTpl` &includeTVs=`image, carYear, carAuc, carObem, carProbeg, carRate, carType, dataPay, dataPrivoza, linkAleado` &limit=`3` ]]
разобрался. Alexey спасибо за подсказку
Артур Шевченко
28 декабря 2022, 14:01
+1
Если форма не отправляется надо смотреть консоль браузера.
Артур Шевченко
27 декабря 2022, 11:22
0
Покажи запрос-то?))
Андрей
27 декабря 2022, 08:34
+1
Спасибо! Сделал Оптимизировать таблицу для всех таблиц заказа и все стало открываться без тормозов.
Сергій
27 декабря 2022, 06:11
0
Спасибо за совет. Уже написал код который одним запросом собирает все.
Вот что получаю:
[
{
   "id": "ID ресурса",
   "pagetitle": "Название товара",
   "product_article": "TV артикул",
   "product_id": "TV айди товара",
   "parent_pagetitle": "Название каталога где лежит товар",
   "price": "TV цена товара",
   "published": "1", - ну и так понятно. 
   "url": "https://site.com/?a=resource/update&id=ID ресурса" - ссылка для менеджеров чтобы перейти в товар
}
]
Юрий Ханжин
27 декабря 2022, 05:37
0
Да, это то, что нужно. Мой интерес удовлетворен. Огромное благодарю.
Fr3ddy
27 декабря 2022, 03:02
0
что-то типа такого

Last-Modified: Sun, 11 Dec 2022 07:05:59 GMT
Fr3ddy
27 декабря 2022, 02:58
0
не api, а ip

при активном polylang, этот заголовок пропадает. В целях улучшения дополнения — добавьте, это как минимум плюс к индексации сайтов.
Алексей Смирнов
26 декабря 2022, 21:39
+1
Тогда вы должны определиться какой migx основной и сделать что-то типа такого:
<div class="container">
    <div class="row">
        {set $arr = 15 | resource : 'migx_tv_1' | fromJSON}
        {set $rows = 15 | resource : 'migx_tv_2' | fromJSON}
        	{foreach $arr as $row index=$index}
                        <div class="col-lg-6">
                                {$row.file}" - вытаскиваю из migx_tv_1
                        </div>
                        <div class="col-lg-6">
                            {$rows[$index]['img']} - вытаскиваю из migx_tv_2
                        </div>
        	{/foreach}
    </div>
</div>
Юрий Ханжин
26 декабря 2022, 19:29
0
Предположим каждый из migx_tv — массив из 4 объектов. В Вашем примере он тогда по порядку вытащит из первого массива TV элемент {$row.file}
<div class="col-lg-6">{$row.file}</div>
<div class="col-lg-6">{$row.file}</div>
<div class="col-lg-6">{$row.file}</div>
<div class="col-lg-6">{$row.file}</div>
, а потом пробежится по второму массиву и вытянет объекты с элементом {$row.img}
<div class="col-lg-6">{$row.img}</div>
<div class="col-lg-6">{$row.img}</div>
<div class="col-lg-6">{$row.img}</div>
<div class="col-lg-6">{$row.img}</div>
Мне нужно, что бы параллельно (первый TV > первый idx) + (второй TV > второй idx)
Алексей Смирнов
26 декабря 2022, 19:16
0
Мы не знаем что у вас в полях ['migx_tv_1', 'migx_tv_2'] migx лежит…
Но по логике, вам нужно проверять приходит 1й migx или 2й.
это делаетя так:
{set $arr_tv = ['migx_tv_1', 'migx_tv_2']} 
<div class="container">
    <div class="row">
        {foreach $arr_tv as $item}
        	{set $rows = 15 | resource : $item | fromJSON}
        	{foreach $rows as $row}
                    {if $item == 'migx_tv_1'}
                        <div class="col-lg-6">
                                {$row.file}" - вытаскиваю из migx_tv_1
                        </div>
                    {else}
                        <div class="col-lg-6">
                            {$row.img} - вытаскиваю из migx_tv_2
                        </div>
                    {/if}                
        	{/foreach}
        {/foreach}
    </div>
</div>
Юрий Ханжин
26 декабря 2022, 19:04
0
Добрый день. Подскажите пожалуйста, может кто сталкивался: разделить поочередно в колонки бутстрап 2 migx_tv.

col-lg-6>migx_tv_1 | col-lg-6>migx_tv_2
col-lg-6>migx_tv_1 | col-lg-6>migx_tv_2


Пытался вывести так:
{set $arr_tv = ['migx_tv_1', 'migx_tv_2']} 
<div class="container">
    <div class="row">
        {foreach $arr_tv as $item}
        	{set $rows = 15 | resource : $item | fromJSON}
        	{foreach $rows as $row}
                <div class="col-lg-6">
                        {$row.file}" - вытаскиваю из migx_tv_1
                </div>
                
                <div class="col-lg-6">
                    {$row.img} - вытаскиваю из migx_tv_2
                </div>
                
        	{/foreach}
        {/foreach}
    </div>
</div>
Сначала пробегает по первому migx_tx, и вторая колонка соответственно пустая, затем бежит по второму migx_tv — соответственно нечего вложить в первую колонку.

Четное и нечетное — соответственно тоже просто idx не выводит migx_tx по этому принципу.

Я конечно могу версткой вложить в колонку — все значения каждого из migx_tv, но мне интересно можно ли межевать значения из массива между собой.
Алексей Смирнов
26 декабря 2022, 19:00
0
Нужно проверять не слетели ли индексы в БД после обновления.
Если товаров не много (до 1000) то странно что так долго выполняется запрос. Если более то вероятность того что индексы слетели возрастает. и нужно исправлять.
Алексей Смирнов
26 декабря 2022, 18:57
0
Это не сниппет, а параметр у сниппета на странице или чанке вызова (смотря где выводите).