• Как вывести HTML код на страницу авторизации из модуля?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Да, я потихоньку уже приходил к пониманию того что в битриксе не предусмотрены хуки или что-то подобное. Видимо действительно из модуля нельзя вывести html код и надо добавлять всё через тему
  • Что необходимо для работы контроллера в Bitrix?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Эдуард, Перед тем как задать вопрос на форуме, я гуглю, читаю документацию и пробую различные варианты. В остальном плюс-минус согласен. Только добавлю что битрикс является для меня одним из инструментов и не представляет высокой ценности сам по себе. Поэтому и написал что нет желания тратить на него сильно много времени. Хотя потратил уже неприлично много времени

    А про класссы самого битрикса: я не могу разобрать их. Так получилось, что единственный проект, который мне доступен для тестов находится на бою. И мне даже банальные var_dumpы страшно создавать внутри модуля. Что уж говорить о изучении внутренних классов битрикса
  • Что необходимо для работы контроллера в Bitrix?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Касательно роута и .settings.php:
    Текущая моя задача - это сделать ссылку redirect_url для кнопки авторизации. На данном redirect_url(роуте) будет функционал создания пользователя, поэтому нужно не просто случайный файл внутри модуля создать, а полноценный роут

    Нашел пока только способ с ajax.php к которому через action подхватывается нужный контроллер, указанный в .settings.php

    Резюмируя. Нужно настроить .settings.php так, чтобы я могу создать свою ссылку и обработать данные приходящие на нее через свой контроллер
  • Как сделать кнопку лайков NodeJs?

    StepsOnes, на ноде так сразу не смогу. Только общий вектор могу сказать:
    1. обработчик onclick на кнопку лайков
    2. переменную лайков + 1
    3. запрос через axios к бекенду для увеличения счетчика

    В данном случае надо обратить внимание, что сначала увеличиваем счетчик, потом делаем запрос. Чтобы пользователь сразу получал обратную связь по лайкам
  • Как сделать кнопку лайков NodeJs?

    По клику на лайк сразу его увеличивать, а затем отправлять запрос на сервер через ajax
  • Что необходимо для работы контроллера в Bitrix?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Ещё можно потратить полжизни на изучение документации по различным версиям битрикса и не менее различным гайдам. Актуальность которых каждый раз под вопросом

    Почему-то с ларой или симфонией я находил нужную информацию быстро и без каких-либо особых проблем. Может быть доки плохо организованы, а комьюните так мало, что единственный способ понять что да как в нем - это метод "тыка" и постоянных вопросов?

    Но даже метод "тыка" тут не работает как надо, ибо большинство модулей написано по-своему. Выискивать в них общие концепции дело не очень благодарное при живом, хоть и малочисленном, комьюнити

    Касательно ваших ответов:

    Потому, что автодолоадер классов.

    А я думал черная магия. Вроде я в вопросе спросил как именно он работает. И почему-то я уверен что очень просто, но информацию об этом "просто" сложно найти. Но спасибо за очень информативный ответ

    Отает в доке и ядре.

    Правильно, а форумы и вопросы вообще лишнее. Ведь у нас все есть на ужасно неудобном форуме и в ужасно организованной доке

    Вы серьезно думаете, что тут вам будут рассказывать про отличия ядер? А самому посмотреть список обновлений ядра на офф сайте?

    Понимаю, сам еле понимал доку, но где-то внутри документации написано про глобальное отличие какого-то "нового" и "старого" ядра. Видимо вам стоит пойти по своему же совету, раз вы так любите документацию и прочитать что там за ядра есть

    В первой ссылке ответ на 2й странице "Контроллер", или дальше 1й не читали?

    Иногда прежде чем советовать, стоит перепроверить. Один из моих вопросов касается расположения файлов. И как-то я не вижу в разделе "Контроллеры/Контроллер" имена файлов. На всякий случай уточню: .settings.php - я знаю куда класть. Мне бы чуть более важные файлы, типа контроллеров. Если я не ошибаюсь, то их надо в lib и далее куда угодно. Однако вопросы как раз в том какие ограничения на это "куда угодно" и почему оно должно заработать. В конце концов, я попросил пример рабочего решения, где это можно было бы увидеть. Не обязательно мне тут все расписывать

    Есть. В примерах доки и практически любом битриксовом модуле.

    Люблю людей, которые не перепроверяют информацию и просто так её вкидывают. Чисто ян топлес. А если серьезно, то именно по этим гайдам я пробовал всё сделать, и не заработало, ибо не хватает информации как и что сделать. Напоминаю: есть примеры хороших доков по типу лары и симфонии. В них можно понять что да как, в битриксе нет. Поэтому даже вы ссылаетесь на форум битрикса, ибо дока не всегда помогает

    Резюмируя. Прежде чем советовать, можно подумать а есть ли смысл советовать. Может ваш ответ будет бессмысленным вбросом с нулевой полезной нагрузкой? Даже если вы обладаете знаниями в битриксе, в чем я немного сомневаюсь, то не надо думать, что и другие знают всё то же. Сколько лично вы потратили на обучение битриксу? Делали ли вы это самостоятельно? Мне кажется, что вы не сразу поняли что да как и не штурмовали документацию несколько дней подряд. А если штурмовали, то сочувствую, но уважаю за проявленную смелость, упорство и удачу
  • Какой файл используется как архив в шаблоне WooCommerce?

    Если на сайте есть билдер, то могут быть в папке inc или ещё где-то хуки и шаблоны
  • Как решить проблему с CORS в Nodejs+React Native?

    какой-нибудь devServer/proxy в конфиге поставить. Либо погуглить как у axios убрать cors заголовки

    подробнее не скажу, ибо не глубоко разбираюсь в js фреймоврках. Но может хоть это чем-то поможет
  • Как прилепить блок к краям?

    в <head>..</head>
    надо указать это:
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
  • Хочу изучить внутренности php, какую литературу посоветуете?

    ValdikSS, смотря что считать внутренностями. Если речь про функции и встроенные методы, то вполне себе подходят. Если про то как php переходит в C, как работают сборщики мусора и вот это всё, то не подходят
  • Как реализовать проект Nuxt + Laravel?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Добавлю. Разрабатывать я буду сайт компании: главная, услуги, портфолио, контакты.

    1. Необходимо будет передавать данные к форме для автозаполнения. На сколько тут имеет смысл говорить о Redux? Или это из другой области? - сам лично использовал только VueBus

    2. Вопрос как раз в том что лучше: БД или JSON с переводами. Но тут я пока склоняюсь к хранению текстов кнопок и подобного в i18n, а информацию из больших текстов в БД. Меня тут только смущает необходимость использовать wysiwyg

    3. Приоритетней раздельный подход front + back в разных директориях и настроен NGINX для корректной работы сие. Такой подход я использовал ранее и он хорошо себя показал

    4. Справедливо

    5. Справедливо
  • Как создать файл настроек модуля без смешивания HTML и PHP?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Мне хотелось бы минимизировать баги как визуальные, так и функциональные. Поэтому пытаюсь найти как наиболее правильно вывести настройки модуля
  • Как можно реализовать автозаполнение документа через API и отправку его на подпись клиенту?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Антон Неверов, звучит сложно, хотя логично. В моем случае, я везде писал про API и не просто так, ибо нужно как-то быстро и недорого все сделать. Опять же, прочитал весь ответ и согласен что так можно сделать, и даже плюс-минус понимаю как, но будет это дорого для клиента, ибо я потрачу не мало времени. Поэтому я надеюсь на AdobeSign или DocuSign
  • Можно ли разработать модуль с авторизацией для Битрикс?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Эдуард, Большое спасибо за ответ, очень ценю. Теперь покажу как на такие вопросы можно отвечать тем, кто работал с некоторым количеством CMS и знает подводные камни на примере WP:


    Можно сделать. Лучше всего использовать не официальную документацию, а wp-kama - тут есть все необходимые методы и функции. В вашем случае необходимо создать ендпоинт для wp-ajax, который будет обрабатывать callback авторизации и там же должны быть функции создания пользователя, обновления его мета данных и авторизации через куки

    Сам плагин надо размещать в директории wp-content/plugins. Более подробную информацию можно посмотерть на wp-kama, там описан процесс разработки плагина или любой видео урок - все они актуальны


    Ответ, примерно, в вашем стиле, но содержит хоть немного полезной информации, с которой уже можно работать
  • Как отсортировать записи со сложными отношениями?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Дмитрий, в последнем абзаце то что необходимо по итогу: список клиентов с их менеджерами и директорами этих менеджеров. Вопрос уже решил джоинами, изначально почему-то казалось что одним запросом не получится, но там обычный SQL
  • Как использовать Vite вместе с sass внутри docker?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Кажется, я не осилю эту штуку, если будет время, готов послушать подробнее: dmtrbskkv(тг)
  • Как использовать Vite вместе с sass внутри docker?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    pLavrenov, вообще, может вне ларавеля документация неплохая, да и я пытался её понять. Однако, с точки зрения бекендера, которому надо быстро развернуть фронт с перспективой расширения его, то как-то не очень
  • Сколько нужно серверов и каких образом они должны общаться, чтобы создать безопасную систему?

    dmtrbskkv
    @dmtrbskkv Автор вопроса
    Drno, если бы я в этом всем разбирался, то обязательно бы ответил