Всего 125 957 комментариев

Наумов Алексей
01 апреля 2022, 17:19
0
В текущих реалиях надежнее переехать на РФ хостинг…
Ну или если нужен зарубежный — найти жителя другой страны, который заплатит за вас…
Еще вроде как киви работает с зарубежными сервисами, но не знаю, что там сейчас по картам и т.п.
Можно попробовать другие банки, что не под санкциями, но не факт…

В плане других хостингов я давно ушел на serveroid.com (Ранее Flops). Компания Российская, оплата в рублях, сервера в стране. За несколько лет тьфу-тьфу сбоев ни разу. И да, ссылку дал реферальную)))
weranda
01 апреля 2022, 16:01
+2
А что поменялось-то, кроме поплохевшего дизайна? Спрашиваю, как пользователь, не как разработчик. Вход по коду, селектор шаблонов, хлебные крошки и прочее, ну, ХЗ. Наверное, под капотом мощь колоссальная спрятана?! Может быть, где-то есть более подробное объяснение изменений (желательно на русском языке)?
Александр
01 апреля 2022, 14:24
0
я пока на самом простом сайте запустился, смотрю, пока всё норм, в понедельник уже попробую магазин один перевести — и разбираться
Павел Голубев
01 апреля 2022, 14:21
0
После обновления — полёт нормальный? Баги всплыли какие-нибудь?
Александр
01 апреля 2022, 14:19
0
не знаю, я обновил сайт, где core на уровень выше спрятан — и всё нормально) работает, все файлы перезаписались нормально
Дмитрий
01 апреля 2022, 12:26
0
Это от неопытности)
Павел Голубев
01 апреля 2022, 11:57
0
c /core/ в паблике конечно подстава полная
Владимир
01 апреля 2022, 11:24
0
Спасибо! Пока что решил задачу при помощи HitsPage :)
Владимир
01 апреля 2022, 11:19
0
В двойке я использовал Composer отдельно от MODX, ну composer.json располагался, конечно, в корне сайта. Но какая тут связь с MODX — не понятно в таком случае.
vectorserver
01 апреля 2022, 08:36
0
Создастся TV именем hitsViews
vectorserver
01 апреля 2022, 08:07
+1
Держи: github.com/vectorserver/modx_hitsViews/raw/main/hitsviews-1.0-beta1.transport.zip
Код плагина:
<?php
/* @global $modx */
$eventName = $modx->event->name;

if ($eventName == 'OnLoadWebDocument') {

    $tvName = 'hitsViews';
    $tvCaption = 'Счетчик визитов hitsViews';
    $create = 0;


    $tv = $modx->resource->getTVValue($tvName);

    //Создает tv в первый раз из под админа
    if ($tv===NULL) {
        $collection_templates = $modx->getCollection('modTemplate');

        $templates = array();
        foreach ($collection_templates as $template) {
            $templates[] = array('access' => true, 'id' => $template->id);

        }

        //Создаем TV
        $response = $modx->runProcessor('element/tv/create', array(
            'name' => $tvName,
            'caption' => $tvCaption,
            'category' => 0,
            'type' => 'number',
            'default_text' => 0,
            'templates' => $templates,
        ));


        $tv = "0";
    }

    $tvVal = (int) $tv;
    //savecount
    $modx->resource->setTVValue($tvName, $tvVal+=1);
    $modx->resource->save();
}
Алексей Соин
01 апреля 2022, 07:30
+1
Кстати, так как данный баг пока не собираются исправлять, советую скрыть доступ к корневому файлу composer.json через .htaccess, либо nginx(в зависимости от настроек сервера).
Павел Бигель
01 апреля 2022, 02:38
0
Можно использовать как системный, так и пользовательский composer.
Однако при обновлении MODX есть шанс что пакеты затрутся :)
поэтому использовать его советую так же как и в двойке
Владимир
01 апреля 2022, 01:30
0
HitsPage я пробовал устанавливать, но не нашел нормальной документации. Теперь вижу, что нужно было специальный TV создать. Надо будет снова попробовать, спасибо. А то, что по инструкции — видел, оно под Tickets заточено и переделывать под свои нужды будет труднее.
Артур Шевченко
01 апреля 2022, 01:17
0
Не знаю, что задумывал автор, но почему бы вам просто не установить HitsPage или, если очень хочется заняться рукоделием, воспользуйтесь этой инструкцией.
Владимир
01 апреля 2022, 01:03
0
Нет, не помогает, к сожалению.
Владимир
01 апреля 2022, 01:00
0
Нет, в источнике такого не было: https://webstool.ru/schetchik-poseshhenij-modx-s-dalnejshej-sortirovkoj.html. Но спасибо, попробую!
Артур Шевченко
01 апреля 2022, 00:35
+1
В конце же есть строчка
$page->save();
просто ты забыл её скопировать, да?
Артур Шевченко
01 апреля 2022, 00:28
0
По-хорошему нужно писать в раздел «Работа» и ТЗ приложить, чтобы повысить шансы найти общий язык.
Владимир
31 марта 2022, 22:59
0
Зависимости загружаются (автоматически) через Composer
О зависимостях чего тут речь? Composer только для внутренних нужд движка используется? Возможности использовать Composer для пользовательских целей я не увидел. Объясните подробнее, плз, кто разобрался.