Всего 125 652 комментария

Андрей Рябченко
18 февраля 2021, 12:03
0
ну вот сейчас сходил, спросил )
а разница… автор и там и тут видит-же тред по своему компоненту
больше функционал — всяко лучше
Иван Бочкарев
18 февраля 2021, 11:58
0
То, что вы выше написали — каша. Смешение стандартного синтаксиса и фенома. Так делать нельзя
Кирилл
18 февраля 2021, 11:54
0
А через поддержку не пробовали обращаться? Я интересуюсь заранее т.к у меня может быть заказ, где он используется, но я бы туда точно тоже написал, чтобы уточнить т.к важный момент.
Виноградов Тимур
18 февраля 2021, 11:37
0
Спасибо за информацию.
Первый способ попробовал, действительно не очень сложный. Но, я так понимаю с ним будут проблемы на смартфоне, так как там не получится масштабировать карту и двигать карту?
Игорь
18 февраля 2021, 11:11
0
я так понимаю Fenom он лучше чем стандартные чанки модх, выигрывает скорость?
Наумов Алексей
18 февраля 2021, 11:00
+1
Решение хорошее.
Но проблема в выборке 1 последнего заказа. Почему? Нужно просто выбирать все заказы со статусом Новый, и всем им менять статус на Оповещение.
Иван Бочкарев
18 февраля 2021, 10:53
0
Думаю так будет получше =)

<h1 class="mb-4">{$_modx->resource.longtitle ? : $_modx->resource.pagetitle}</h1>
<div class="row">
{'!pdoPage' | snippet : [
    'element' => 'Localizator',
    'parents' => $_modx->resource.id,
    'tpl' => 'articleTpl',
    'tplOuter' => '@INLINE {$wrapper}',
    'showHidden' => 1,
    'includeTVs' => 'image,namevideo',
    'tvPrefix' => '',
    'limit' => 4,
]}
</div>
<div class="pagination mx-auto">{'page.nav' | placeholder}</div>
чанк articleTpl
<div class="product-thumb col-5 col-xs-5 col-sm-3 col-lg-3 col-md-3">
    <a href="{$id | url}"> {if $namevideo}<div class="ytpu-container">{/if}
        <div class="youtube_back">
            <img src="{$image | phpthumbof : "w=300&h=180&zc=1"}" class="img-responsive thumb-img">
        </div>
        {if $namevideo}</div>{/if}
        <h5 class="text-center">{$pagetitle}</h5>
    </a>
</div>
Андрей Рябченко
18 февраля 2021, 10:27
0
у меня больше 10к ресурсов
прокликал руками основные категории и разделы, остальное нереально.
по поводу наличия скрипта массового перевода автор молчит
Игорь
18 февраля 2021, 10:10
0
методом танца с бубном, удалось сделать что хотел, пусть кусок кода тут будет на всякий случай

<h1 class="mb-4">[[*longtitle:default=`[[*pagetitle]]`]]</h1>
<div class="row">

{'!pdoPage' | snippet : [
'parents' => '[[*id]]',
'tpl' => 'articleTpl',
'tplOuter' => '@INLINE {$wrapper}',
'showHidden' => '1',
'includeTVs' => 'image, namevideo',
'limit' => 4,

	'leftJoin' => '{
		"localizator" : {
			"class" : "localizatorContent",
			"alias" : "localizator",
			"on" : "localizator.resource_id = modResource.id"
		}
	}',
	'select' => '{ "localizator" : "modResource.*, localizator.*, modResource.id" }',
        'where' => '{ "localizator.key" : "' ~ ('localizator_key' | option) ~ '"}',
]}

</div>
<div class="pagination mx-auto">[[!+page.nav]]</div>
чанк articleTpl
<div class="product-thumb col-5 col-xs-5 col-sm-3 col-lg-3 col-md-3">
 <a href="[[~[[+id]]]]"> [[+tv.namevideo:!empty=`<div class="ytpu-container">`]]
          <div class="youtube_back">
 <img src="[[+tv.image:phpthumbof=`w=300&h=180&zc=1`]]" class="img-responsive thumb-img">
         </div>
         [[+tv.namevideo:!empty=`</div>`]]
 <h5 class="text-center">[[+pagetitle]] </a></h5>   

</div>
Alexey
18 февраля 2021, 09:36
0
В сниппете выбирается последний заказ. А если в течение этой минуты ещё заказ прилетит? Сниппет его возьмет, обработает, а предыдущий заказ пролетит, получается.
Игорь
18 февраля 2021, 09:25
0
Мне кажется, что ошибка вот в этом коде в файле /core/components/frontpadapi/processors/mgr/api/neworder.class.php, который пытается получить артикул модификации в компоненте:
<?php
//..........................                
                $article = null;
                if ($this->modx->loadClass('msopModification')) {
                    $options = $productOrder->get('options');
                    if (isset($options['modification'])) {

                        $modification = (int)$options['modification'];
                        if (!empty($modification)) {
                            if ($object = $this->modx->getObject('msopModification', $modification)) {
                                $article = $object->get('article');
                            }
                        }
                    }

                }
//..........
Но я не знаю как поправить.
Игорь
18 февраля 2021, 09:08
0
Спасибо!!!

<img src="[[+image:phpthumbof=`w=300&h=180&zc=1`]]" class="img-responsive thumb-img">
теперь работает!!!
Alexey
18 февраля 2021, 09:00
0
В чанке pdoMenu tv-поле по умолчанию вызывается без префикса tv
Павел Гвоздь
18 февраля 2021, 06:58
+2
что можно сделать?
1) Наладить совместимость как-то самостоятельно.
2) Обратиться ко мне и оплатить моё время.

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

P.S. А вот эти решения типа отключения каких-то событий плагина компонента, которые мне некоторые умники предлагают в ТП, я бы не посоветовал никому, ибо называется «Одно лечим, другое калечим»…
Кирилл
18 февраля 2021, 05:25
0
Доброго времени суток! Насколько я понял по ветке выше, у модуля нет возможности запустить перевод всего сайта автоматически? Соответственно после всех предварительных настроек. В том же бесплатном локализаторе такой функционал есть.

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

Вы писали в ветке выше что надо писать скрипт. Не подскажете, например, через тот же модуль консоли, как бы выглядел запрос на авто-перевод всех недостающих полей в абстрактном ресурсе *ID*?
Кирилл
18 февраля 2021, 05:24
0
Не в ту ветку обратился, *del*
Максим
18 февраля 2021, 04:13
+1
Если данную задачу решать по простому, то можно просто взять с любого сайта svg карту стран, например с этого. А svg уже можно обработать с помощью js как вам нужно.
В приведенной мною ссылке карта разбита на теги path и у каждого есть атрибут title с название страны, его и можно искать и обрабатывать по клику.

А если вы хотите использовать API Картографических сервисов, тогда вам нужны массивы угловых координат границ стран. Массивы угловых координат можно взять здесь
Prihod
17 февраля 2021, 23:36
0
Если у тебя срок поддержки не истек то скидывай через тикет доступ в адмику, название настройки для полей и тестовый файл импорта с 1 товаром