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

Владимир
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 для пользовательских целей я не увидел. Объясните подробнее, плз, кто разобрался.
Владимир
31 марта 2022, 22:36
0
Спасибо!
Алексей Соин
31 марта 2022, 22:29
+7
Пока не оптимизируют MIGX, pdoTools не выйдет из беты и не появится minishop, я думаю, обновляться или делать сайты под modx 3 ещё рано. Мне кажется 90% сайтов работают на этих дополнениях, так что для большинства обновление до тройки пока не будет «простым».

И я также не понимаю, про какую такую обратную совместимость они всё время говорят, если по факту её нет?
Александр Мельник
31 марта 2022, 20:31
+1
да, это моя вина.
Те сайты что разрабатывал я, я стараюсь скрыть такого вида кнопки и вообще удаляю виджеты с главной страницы админки. Но есть сайты, которые пришли недавно и разработаны другими разработчиками и там я не успел «почистить».
Николай Савин
31 марта 2022, 20:29
0
Во. Я тоже увидел — испугался. Это ж сколько сайтов ляжет в ближайшую неделю. Подумать страшно
iWatchYouFromAfar
31 марта 2022, 20:28
+1
Ну так не надо заказчикам такие кнопочки выводить… ) С другой стороны, теперь ты заработаешь )
Александр Мельник
31 марта 2022, 20:25
+2
У меня сегодня много заказчиков, увидев в админке надпись «вышла версия 3,0 обязательно обновитесь», обновились и «уложили» около 15 сайтов)
iWatchYouFromAfar
31 марта 2022, 20:25
+1
Добро пожаловать в мою команду. Я про это говорю уже 3-й год… ) Но так или иначе, я рад за всех любителей MODx. Пусть новая версия принесет всем не меньше, чем принесла двойка!