• Админ-панель. С чего начать?

    LabJS
    @LabJS
    Для того чтобы написать админку нужен опыт в этой сфере. Если есть интерес и куча свободного времени попробуйте фреймворк ExtJS в связке с NodeJS. Это идеальное решение для создания админ панелей и CRM систем. Но порог вхождения довольно высокий. Если нет возможности разбираться, то лучше обратиться к профессионалам из LabJS
    Ответ написан
    1 комментарий
  • Как правильно подключить CMS на nginx?

    megafax
    @megafax
    web-программист
    1) Для начала определите 2 location - @php {...} и @nuxt {...} (к примеру)
    2) Далее определитесь какой должен быть document_root у приложения и пропишите его (можно указытьвать для каждого location)
    3) Далее укажите через try_files для локации например /api/ смотреть на nuxt а для / смотреть на php
    profit
    Ответ написан
    2 комментария
  • Можно ли средствами php инициализировать создание страницы в nuxt.js?

    @FullStackAlex
    Веб-разработчик, электрик, кочевник
    Не разбираюсь в modx и не до конца понял вопрос но сделал совсем недавно решение (как кажется) похожей проблемы с WordPress без nuxt.js:
    https://wue-theme.app
    https://github.com/Tech-Nomad/wue-theme

    Nuxt.js годен только для Headless CMS. CMS в таком случае действует лишь как REST API. Но то что вы хотите, так как я понимаю это не headless. Поэтому вам прийдётся избавится от Nuxt.js и внедрить Dynamic Rendering в комбинации с предоставлением данных через PHP при первой загрузке приложения. Тогда нужно будет "просто" синхронизировать routes modx вместе с routes от vue-router и никакого создания Vue файлов на сервере не нужно.
    Ответ написан
    Комментировать
  • Добавить компонент в компонент vue.js?

    @Artem0071
    Безработный mr. Junior
    Вы все делаете не так :)

    Советую Вам изучить Vue cli

    Чтобы добавить компонент в компонент, необходимо использовать , а в роутах уже прописывать сами компоненты
    Либо чтобы вставить отдельно компонент в компонент, нужно в родительском компоненте прописать что то типа:
    import myHeader from './header.vue'
    <script>
    export default {
        components: {myHeader} // и вызывать этот компонент уже как <my-header></my-header>
    }
    </script>


    -----

    В вашем случае родительский компонент должен иметь следующий вид:
    <template>
        <div class="page">
            <page-header></page-header>   // <-не забудь изменить
        </div>
    </template>
    
    <script>
    import PageHeader from './header.vue'
    export default {
      name: 'page',
      components: { PageHeader  }
    }
    </script>
    Ответ написан
    1 комментарий
  • Modx или October CMS?

    Ufolob, единственным преимуществом MODX перед October остается, но ненадолго, количество готовых интеграций для e-commerce с популярными в СНГ сервисами.

    Все остальное для решения задач типового проекта там есть. Я уже не раз здесь на Тостере приводил доводы в пользу October при его прямом сравнении с MODX. Посмотрите другие топики по тэгу OctoberCMS и наверняка найдете мои комментарии.

    Если кратко. Забудьте MODX он устарел морально еще лет 5 назад и ничего хорошего для его будущего не предвидится. Они больше шести лет не могут выпустить мажорное обновление, которое хотя бы выровняло в техническом плане MODX с современными CMS.

    Освоив October вы научитесь работать современными подходами в PHP-разработке и вплотную подступитесь к серьезной разработке на Laravel. А освоив последний, сможете выбриать наиболее подходящий инструмент для решения задачи.
    Ответ написан
    Комментировать
  • Как в Nuxt сгенерировать страницы по результатам ответа api?

    Xuxicheta
    @Xuxicheta Автор вопроса
    инженер
    Сам же и отвечу в nuxt.config.js
    generate: {
        routes: async function () {
          /* получить список постов, у которых есть свойство postname */
          const { data: posts }  = await axios.get('https://mydomain/posts'); 
          /* вернуть массив адресов вида '/posts/%postname%' */
          return posts.map(u => `/posts/${u.postname}`);
        }
      },
    Ответ написан
    1 комментарий
  • Как при нажатии на ссылку открыть две страницы одновременно? Одна из которых откроется в новой вкладке браузера?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    За такое в приличном обществе канделябрами бьют
    Ответ написан
    Комментировать
  • Локальная установка webpack?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    1. Да, вам нужен файл package.json, сгенерировать его можно с помощью npm init (по ходу отвечая на вопросы)
    2. Во втором видео на 52й секунде Илья устанавливает webpack "глобально":
    npm i -g webpack
    Поэтому у него хоть и нет в проекте папки node_modules - все корректно работает.

    Дополнительно:
    Если вы устанавливаете модули локально, создается папка node_modules, куда они собственно говоря и устанавливаются.

    P.S. советую посмотреть его скринкаст по node.js, чтобы стало понятно, как node.js ищет пакет, в упрощенном случае: сначала локально, потом глобально (почему упрощенно? потому что, так же еще ищет сначала у вас по относительному пути с расширением .js, потом .json, потом локально тоже самое в node_modules, потом глобально... Может быть что-то еще упустил, в скринкасте по node.js это точно было)
    Ответ написан
    4 комментария
  • Изучение Laravel, с чего начать?

    Sinersis
    @Sinersis
    Специальст широкого профиля
    Ну наверное я щас напишу еще раз то что многие уже написали:
    1. Обязательно вам нужна голова на плечах.
    2. Желание прочитать тонну документации с примерами по PHP
    3. Большая кружка для кофе\чая (нужное подчеркнуть)
    4. Освежитель для мозгов
    5. Умение пользоваться Google.com
    6. Cайт с документацией по Laravel
    7. Готовность к выполнению кучи рутинных задач для набивания руки.
    8. ТЕРПЕНИЕ! ТЕРПЕНИЕ! ТЕРПЕНИЕ! ЗАИНТЕРЕСОВАННОСТЬ!
    Ответ написан
    1 комментарий
  • Modx или October CMS?

    Sanes
    @Sanes
    October вроде более низкоуровневый.
    Если не лепить всякие гипермаркеты и соц. сети, то Modx с головой хватает.
    Часто встречается миграция Modx->October->Laravel. Я бы в этой цепочке October пропустил.
    Ответ написан
    23 комментария
  • Как правильно скопировать свойства объекта в anjular.js?

    search
    @search
    мама говорит что я особенный
    Чтобы было проще понять почему так происходит, попробуйте разобраться с понятием "присвоение по ссылке". Это базовая концепция многих языков. Без этого знания, использовать JS очень непросто.

    Для того чтоб решить вашу проблему, можно сделать так:

    $scope.manufacturers = angular.copy(manufacturers);
    $scope.datadilers = angular.copy(datadiler);
    Ответ написан
    1 комментарий
  • Angular ng-options как установить selected?

    mr_T
    @mr_T
    Web-разработчик
    Не знаю, сработает ли это для множественного значения, но тут точно есть проблема в том, что неправильно составлено значение атрибута ng-options, так как фактическим значением, передаваемым (и читаемым из) ng-model будет полный объект account, а не account.id. Нужно использовать select as label for value in array, где select => account.id, label => account.title, value => account. А вообще вопрос бы отпал сам по себе, если бы ты поглядел сюда. Там как раз есть в таблице ровно то, что я написал.
    Ответ написан
    Комментировать