eflit

eflit

С нами с 20 июля 2016; Место в рейтинге пользователей: #270
eflit
05 июня 2020, 06:15
0
Здравствуйте, подскажите вы узнали как это сделать?
eflit
26 мая 2020, 00:22
0
Не в беларуси, а у бомжарских хостеров. Что за хостер ссылку можно?
eflit
07 мая 2020, 14:23
0
Добрый день получилась такая ситуация Localizator вроде работает нормально в (разделе тикетов, ресурсах) но когда заходишь в конкретный тикет то грузится и не чего не происходит ссылка на скрин можете подсказать в чем может быть проблема?
eflit
23 августа 2019, 11:00
0
Понял в общем решить возможно. Спасибо.
eflit
22 августа 2019, 23:27
0
Здравствуйте, подскажите такой вопрос допустим парсим товары с сайта поставщика возможно ли будет вставить остатки в поле от компонента msOptionsPrice2?
eflit
21 августа 2019, 14:51
0
Добрый день подскажите как поправить форму чтобы она работала на iphone? Нажимаю на загрузку фото и нечего не происходит.
eflit
14 июня 2019, 02:10
0
Так должно работать. Нужно очистить журнал ошибок и смотреть какие ошибки выдает при загрузке страницы которая не отображается.
eflit
14 июня 2019, 00:04
0
посмотрите что пишет в журнале ошибок
eflit
24 апреля 2019, 22:24
+1
Даже не знаю как ответить в данной задаче нужно было ограничить цикл foreach думаю вам стоит найти документацию в интернете по циклу foreach так же почитать тут о феном https://docs.modx.pro/komponentyi/pdotools/parser#Шаблонизатор-Fenom
eflit
24 апреля 2019, 21:55
+1
Прогнать все товары по циклу и поле weight разделить на 1000
<?php
$resources = $modx->getCollection('modResource', [
    'class_key' => 'msProduct'
    ]);
foreach ($resources as $product) {
$weight = $product->get('weight');

$rezult = $weight/1000;

$product->set('weight', $rezult);
$product->save();
}
eflit
24 апреля 2019, 21:44
0
Ну допустим так выведем все доставки с id от 1 до 3
{var $v = 0}
{foreach $deliveries as $idx => $delivery}
{var $checked = !$order.delivery && $i == 0 || $delivery.id == $order.delivery}
{var $v += 1}
{if $v > 3}
{break}
{/if}
{$delivery.description}
{/foreach}
А так все что после с id 3
{var $v = 0}
{foreach $deliveries as $idx => $delivery}
{var $checked = !$order.delivery && $i == 0 || $delivery.id == $order.delivery}
{var $v += 1}
{if $v > 3}
{$delivery.description}
{/if}
{/foreach}
Думаю что суть поймете
eflit
24 апреля 2019, 20:50
+1
Я бы сделал это следующим образом создал бы доставки допустим: 1. Доставка по городу курьером 2. Доставка по городу почтой 3. Доставка по стране курьером 4. Доставка по стране почтой. В поле описание писал бы курьером, почтой. На фронтенде выводил бы не название доставки а {$delivery.description}.

Далее сделал так:

Доставка по городу


вывод доставок 1,2

Доставка по стране


вывод доставок 3,4
eflit
24 апреля 2019, 17:18
0
покажите чанк параметра &tplOuter
eflit
24 апреля 2019, 16:45
+1
Вот
<span id="mse2_total">{$total ?: 0}</span>
eflit
24 апреля 2019, 01:30
+1
Если я правильно понял то
<select class="form-control-sort" name="mse_limit" id="mse2_limit">
<option value="10" [[+limit:is=`10`:then=`selected`]]>10</option>
<option value="25" [[+limit:is=`25`:then=`selected`]]>25</option>
<option value="50" [[+limit:is=`50`:then=`selected`]]>50</option>
<option value="100" [[+limit:is=`100`:then=`selected`]]>100</option>
</select>
eflit
23 апреля 2019, 20:05
+1
Так пропишите id доставки data-page="{$delivery.id}".
eflit
22 апреля 2019, 22:43
+1
В общем что тут не понятно выводим товары где выводится превью товара при наведении нам нужно вызвать превью второй картинки при помощи сниппета я получаю превью второй картинки а уже с помощью css я делаю скрытие первой превью и отображение второй. Все просто.
eflit
22 апреля 2019, 21:43
1
0
Сам сниппет
<?php
$size = $iddd."/340x390/"; // размер превью
$rank = 1; //порядковый номер 
if ($r = $modx->getObject('msProductFile',array('product_id'=>$iddd, 'path'=>$size,'rank'=>$rank))){
    echo $r->get('url');   
} else {
    echo 'нет такого';
}

Вызываю так
[[tetcv?&iddd=`[[+id]]`]]
iddd — это id товара
eflit
22 апреля 2019, 17:03
0
Создайте новый сниппет вставте код и вызовите сниппет в нужном месте.