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

Ignat
19 февраля 2021, 01:05
0
А попробуйте изменить modstore.pro/extras/ на modstore.pro/extras/
Например, в зависимости от этого то есть дополнение то нету.
Евгений
18 февраля 2021, 23:11
0
Во, спасибо, а то я искал в настройках визуального редактора :)
Александр Мельник
18 февраля 2021, 17:46
0
нужно отдать эту задачу тому кто разбирается.
Или изучать документацию. Это огромная редкость и удача, когда какая то программа имеет такую же подробную документацию, как api яндекс карт. Пользуйтесь такой удачей, чтобы узнать что-то новое.
Виноградов Тимур
18 февраля 2021, 17:37
0
Коллеги, подскажите еще пожалуйста, я в API Yandex Maps полный ноль.
Что дописать в JS, чтобы можно было определенную страну заливать определенным цветом?
И(если возможно), чтобы по клику по стране выводилась плашка с определенным текстом.
Опираюсь на этот код:
yandex.ru/dev/maps/jsbox/2.1/regions/
Виноградов Тимур
18 февраля 2021, 17:04
0
Блин, точно!
Никто бы не подумал что из-за этого.
Большое спасибо!
Игорь
18 февраля 2021, 16:56
0
Решение: нужно добавить еще одно условие для modifications (а не для modification):
if (!empty($options['modifications'])) {
                        $modification = $options['modifications'];				
						$modification = $modification[0];
                        if (!empty($modification)) {
                            if ($object = $this->modx->getObject('msopModification', $modification)) {
                                $article = $object->get('article');
                            }
                        }
                    }
Andrew
18 февраля 2021, 16:46
0
эх. Последняя надежда была)))
Наумов Алексей
18 февраля 2021, 16:34
0
Так поменяйте всем старым статус тоже, руками или скриптом.
Валентина Павлова
18 февраля 2021, 16:33
0
<?php
// заказы за последний час
$c = $modx->newQuery('msOrder');
$now = date("Y-m-d H:i:s");
$hours = date('Y-m-d H:i:s',(strtotime('-1 hours', strtotime($now))));
$c->where(array(
    'type' => 0, 
    'status' => 1,
    'createdon:<' => $now,
    'createdon:>' => $hours
    ));
$c->sortby('id', DESC);

$miniShop2 = $modx->getService('miniShop2');
$results = $modx->getIterator('msOrder', $c);

// выводим
if(count($results) > 0){
    foreach ($results as $result) {
         $order_id = $result->get('id');
            $miniShop2->changeOrderStatus($order_id, 25);
            //Пишем результат в лог по адресу: core/cache/logs/order.new.log
            $modx->log(modX::LOG_LEVEL_ERROR,$order_id, array(
                'target' => 'FILE',
                'options' => array(
                    'filename' => 'order.new.log'
                    )
            ));
    }
} 

return $output;
Виталий
18 февраля 2021, 16:31
0
контейнер #map высоту нужно не в процентах, а точную в пикселях задать в стилях. Карта видимо инициализируется но контейнер с 0 высотой и 100% шириной
Михаил
18 февраля 2021, 16:18
0
6 лет прошло))) Вот фиг помню если честно )))))))))))
Andrew
18 февраля 2021, 15:49
0
Приветствую! Как решил проблему? )
Валентина Павлова
18 февраля 2021, 15:45
0
Все не получается, потому как все остальные до нововведения со статусом Новый. Может, выбирать все созданные за последний день или минуту?
Кирилл
18 февраля 2021, 15:01
+1
Спасибо! Думаю этого многим не хватало для полного счастья) Отличный компонент!
Виноградов Тимур
18 февраля 2021, 14:29
0
Нашел в API Яндекс карт модуль с регионами:
yandex.ru/dev/maps/jsbox/2.1/regions/
Но странно, срабатывает только в голом виде:
<!DOCTYPE html>

<html>

<head>
    <title>Добавление стран или регионов страны на карту</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <!--
        Укажите свой API-ключ. Тестовый ключ НЕ БУДЕТ работать на других сайтах.
        Получить ключ можно в Кабинете разработчика: https://developer.tech.yandex.ru/keys/
    -->
    <script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=<ваш API-ключ>" type="text/javascript"></script>
    <link rel="stylesheet" href="https://yastatic.net/bootstrap/3.3.4/css/bootstrap.min.css"/>
    <script src="https://yastatic.net/jquery/2.2.3/jquery.min.js"></script>
    <script src="https://yastatic.net/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script src="regions.js" type="text/javascript"></script>
    <style>
        html, body, #map {
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
        }
    </style>
</head><body>
<div id="map">
</div>
</body></html>
То есть, я получил свой API-ключ, вынес JS в отдельный файл и подключаю его.
Все работает, когда контейнер #map идет сразу после открытия body. Если опускаю его ниже(у меня же подключается другой html и скрипты на сайте), карта перестает выводиться.
Консоль молчит при этом.
Может быть надо как-то дополнительно карту инициализировать?
Prihod
18 февраля 2021, 14:22
+2
Новая версия 1.0.10-pl уже доступна prnt.sc/zyy7wr
Максим
18 февраля 2021, 13:55
0
Если вам нужен функционал карты с использованием svg, то можете посмотреть в сторону этого плагина для jquery
Bor
Bor
18 февраля 2021, 13:44
0
Добрый день.
Такой вопрос. Стоит дополнение, но если создать пользователя после установки дополнения, то у него уже нет панели редактирования. Как можно назначить права?