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

Илья
12 марта 2021, 14:03
+1
Кстати в теории можно вкорячить фронтенд редактор, на выходе получая несложный лендос если шаблон изначально полностью устраивает заказчика и его удовлетворяет статичный шаблон с возможностью изи редактирования.
Например: getcontenttools.com/demo
Серый
12 марта 2021, 13:17
0
А есть возможность скрывать от контент-менеджера во вкладке «Файлы» только папку Filesystem, но что бы ResouceImages (MIGX) был доступен?
Илья
12 марта 2021, 12:41
0
Для целенаправленной проверки рекомендую шаблон Сloapedia.
Для того что-бы его найти во вкладке «Настройки установки и форма поиска» снимаем все галочки. Далее наживаем в облаке тегов «Список категорий для поиска» ссылку лайвстайл.
Он будет в правой колонке с права на последнем месте (на момент написания комментария).
Нажимаем установить и на модексе уже красуется весьма симпатичный и адаптивный сайт, типа блог.
Если же тип блога вас не устраивает, ненужные страницы можно удалить, а оставшиеся переделать, благо в бутстрапе разобрался даже я, так что у вас проблем не возникнет.

P.s. Галочки мы снимали чтоб во фрейме он нормально отображался, и конкретно с ним не очень работает парсер чанков, и переработка ссылок.
Илья
12 марта 2021, 12:27
0
Ещу удобный как для меня момент установить на модекс и сразу понять баги шаблона, например я люблю все скрипты, стили, картинки складывать в папку assets.
И пока перепилишь все стили, скрипты, картинки на шаблоне пройдёт минимум минуты 3.
А далее барабанная дробь: шаблон оказывается кривым.
Ну бывает так чего то не заметили перед предварительным тестировании шаблона.
Если верстальщик вы не очень как я то это целая проблема. И время спущено в унитаз.
С данной софтиной можно быстро листать шаблоны, в поиске нужного сохраняя ценный ресурс нашей жизни в виде времени.
А сэкономленное время потратить на самый важный процесс, например просмотр ютуба или другого рода прокрастинацию. xD
Илья
12 марта 2021, 12:18
+1
Нет он не настраивает Modx, а способен (с переменным успехом) развернуть статичный HTML шаблон с прописыванием ресурсов, шаблонов.
Причем рандомный с сайта с шаблонами.
НедоПарсер более ореинтирован на бустрап сайты. с
<section
Может накатить шаблон из зип архива спаршенного сайта к примеру.
Собирал я этот «модуль» пол года назад. и в теории если я не буду его лепить один то можно и сделать установку и развертывание pdoMenu, pdoResources, и остальных модулей к шаблону дабы ещё более минимизировать рутинную работу.
Основное назначение с которым он работает лучше всего сборка одностраничников из шаблона с тотальным перепиливанием под клиента.
Сделан он был для уменьшения времени от:
момента найти нужный или отдалённо напоминающий ожидания клиента -> до накатывания шаблона на modx.
В моём случае верстальщик я не очень, и вместо верстки сайта с нуля мне легче найти шаблон и начать его переделывать, желательно с адаптивом сразу. А такой акцент сделан на бутстрап по скольку там весьма просто указывать размеры в сетке, без головной боли CSS: Grid, Flexbox, Поддержки в разных браузерах, и прочим.
Алексей Соин
12 марта 2021, 11:53
0
я правильно понимаю, это чтото типо siteExtra, siteDev и Boilerplate? Или в чем отличие, кроме как то, что устанавливается не как компонент?
Семен Морозов
12 марта 2021, 11:51
0
Это то конечно скачаю. Вопрос то про другое был.
Кирилл Бакулин
12 марта 2021, 11:50
0
У меня он стоит на нескольких сайтах
Ну так скачай с этих сайтов.
Семен Морозов
12 марта 2021, 11:46
0
Но это же старый компонент. А был более новый msMCD
, там даже в описании указано про него. У меня он стоит на нескольких сайтах. Или теперь msMCD убрали и обновили старый?
Семен Морозов
12 марта 2021, 11:37
0
Не могу найти компонент в репозитории modstore. Его удалили? Как и откуда его поставить?
Сергей
11 марта 2021, 22:02
0
Здраствуйте компонент не работает, если пользователь аноним.
Артур Шевченко
11 марта 2021, 21:41
0
Ну ладно. У меня спам прекратился.
Сергей
11 марта 2021, 21:39
0
Там был математический пример, я думаю google капча я не робот аналогично работает, но даже её робот обходит.
Артур Шевченко
11 марта 2021, 20:30
0
Дело ваше, но по-моему предложенный способ немного отличается от ввода суммы по своей сути.
Сергей
11 марта 2021, 20:25
0
Спасибо за рекомендацию, но это уже пройденный вариант. Это роботы на раз два. Стояло поле где надо было написать сумму. Это вообще не спасает.
Артур Шевченко
11 марта 2021, 20:19
0
Стоит попробовать убрать капчу. Добавить скрытое поле с любым именем, написать свой скрипт, который при загрузке страницы будет заполнять это поле определенным значением, и в FormIt добавить проверку fieldname:contains=^keyword^
Александр Туниеков
11 марта 2021, 17:07
0
Еще можно перегнать код массива femom в JSON.
В конфиге записать 2 параметра toJSON и showLog и в логе будет массив в json.
{'getTable' | snippet : [
    'showLog'=>1,
    'toJSON'=>1,
    'loadModels'=>'raschets',
    'table'=>[
toFenom преобразует json массив в fenom массив
Александр Туниеков
11 марта 2021, 16:58
0
На вывода как tv на ресурсе ничего пока не сделано. MIGX выводить только.
Можно в компонентах вывести несколько таблицу или несколько таблиц в табах.
Только здесь конфиг надо в системных настройках MODX в формате JSON прописывать.
Например системная настройка gtsreview_admin. В ней код 2 табов с таблицами в них:
{
            "loadModels": "gtsreview",
            "tabs": {
              "Orgs": {
                "label": "Фирмы",
                "table": {
                  "class": "gtsReviewOrg",
                  "actions": {
                    "create": [],
                    "update": []
                  },
                  "pdoTools": {
                    "class": "gtsReviewOrg"
                  },
                  "checkbox": 1,
                  "autosave": 1,
                  "row": {
                    "id": {
                      "cls": "",
                      "edit": {
                        "type": "hidden"
                      }
                    },
                    "name": {
                      "label":"Имя",
                      "filter": 1
                    },
                    "site": {
                      "label":"Сайт",
                      "filter": 1
                    },
                    "manager": {
                      "label":"Фио менеджера",
                      "filter": 1
                    },
                    "description": {
                      "label":"Описание",
                      "edit": {
                        "type": "textarea",
                        "skip_sanitize": 0
                      }
                    }
                  }
                }
              },
              "Leed": {
                
                "label": "Сделки",
                "table": {
                 
                  "pdoTools": {
                    "class": "gtsReviewLeed",
                    "leftJoin":{
                        "gtsReviewOrg":{
                            "class":"gtsReviewOrg",
                            "on":"gtsReviewOrg.id = gtsReviewLeed.org_id"
                        }
                    },
                    "select":{
                        "gtsReviewLeed":"*",
                        "gtsReviewOrg":"gtsReviewOrg.name as org"
                    }
                  },
                  "checkbox": 1,
                  "autosave": 1,
                  "row": {
                    "id": {
                      "cls": "",
                      "edit": {
                        "type": "hidden"
                      }
                    },
                    "org_id":{
                      "label":"Фирма",
                      "filter": 1,
                      "edit":{
                          "type":"select",
                          "select":"org",
                          "field_content":"org"
                      }
                    },
                    "name": {
                      "label":"Название сделки",
                      "filter": 1
                    },
                    "date": {
                      "label":"Дата сделки",
                      "filter": 1,
                      "edit": {
                        "type": "date"
                      }
                    },
                    "description": {
                      "label":"Описание",
                      "edit": {
                        "type": "textarea",
                        "skip_sanitize": 0
                      }
                    },
                    "rating": {
                      "label":"Рейтинг",
                      "filter": 1
                    },
                    "active": {
                      "label":"Активно",
                        "filter": 1,
                        "edit": {
                            "type": "checkbox"
                        },
                        "default":1
                    }
                  }
                }
              }
            }
          }
Для подключения в админке делаем меню, где прописываем Действие: home Параметры: &config=gtsreview_admin Пространство имён: gettables


Получиться вот:
Александр Туниеков
11 марта 2021, 16:38
0
Я тут изобретаю параметры default и force, а оказывается можно просто value указать :-).
Вообще можно:
'resource_id'=>[
                                'label'=>'Ресурс ID',
                                'edit'=>['type'=>'hidden',
                                        'default'=>$_modx->resource.id
                    ],
или
'resource_id'=>[
                                'label'=>'Ресурс ID',
                                'edit'=>['type'=>'hidden',
                                        'force'=>$_modx->resource.id
                    ],
default записывает, если записываемое значение пустое. А force всегда перезаписывает значение чтобы юзер не написал.