• Как получить переменную из JS в PHP?

    @jasper-blondin
    по нажатию на кнопку открывается модальное окно и заполняются данные

    Вот эти данные и запрашивайте по AJAX.
    - пользователь нажимает кнопку
    - инициализируется модальное окно
    - получаете ID товара из data-атрибута кнопки
    - посредством AJAX запрашиваете данные о конкретном товаре
    - вставляете полученные данные в модальное окно
  • Есть ли свободный сервис прототипирования сайта?

    @jasper-blondin Автор вопроса
    https://draftium.com/

    Не отвечает. Возможно, временные неполадки.
  • В чем ошибка аjax удаления комментария?

    @jasper-blondin
    $(".сomments .btn").on('click', function(){
            var $currentComment = $(this).parents('.сomments');
            var commentId = this.id.slice(7); 
    
            $.post("../delete.php", {id : commentId}, function( serverResponse ){
                if( serverResponse === 'ok' ) { 
                    $currentComment.hide();
                }
            })
        })
  • CMS для начинающих СМИ и репортажной работы - WordPress или Битрикс?

    @jasper-blondin
    В ответах я не увидел объективных причин, почему последний нужно вычеркивать

    А их и нет, этих причин. Просто игнорируйте такие комментарии. Они не стоят ни секунды внимания.
    Среди разработчиков есть множество людей, у которых нет собственного мнения. Услышали где-то какие-то сплетни и помогают разносить их еще больше. А если укажешь на неправоту -- все равно будут доказывать свое, ибо "гордость".
    Вычислить таких очень просто. Если человек объективный -- он предложит платформу (CMS), с которой плотно работал и которой доволен. И все на этом. Но если попадается человек-сплетник -- он будет разносить платформу в пух и прах. А на деле часто оказывается, что он либо вообще не знаком с данной CMS или фреймворком (представьте, у Битрикса есть мощный фреймворк), либо выполнил несколько проектов, не имея должной компетенции, и уже сделал выводы.
  • Как сделать чтобы ответ сервера был 404 по условию?

    @jasper-blondin
    опробовал на чистом тест сайте любой PAGEN_1`=566777(любую больше чем в пагинаторе) все равно открывает первую

    Значит неправильно используете. Код надо вставить в самое начало страницы, еще до вызова header.php. Можно сразу после открывающего PHP-тега.

    думал может есть варианты по-красивее как то

    Не может быть красивого решения у некрасивой задачи.
  • Как сделать чтобы ответ сервера был 404 по условию?

    @jasper-blondin
    и на самом деле так выдает ту же страницу что и без PAGEN_

    Вам стоит познакомиться с концепцией GET-запросов. Тогда такие очевидные вещи не будут вызывать у Вас удивление.

    Многие извращения в коде начинаются после вмешательства сеошников.

    Конкретно Вашу причуду можно реализовать, добавив в начале страницы примерно следующий код:
    if(count($_GET) > 0) {
    include($_SERVER["DOCUMENT_ROOT"] . "/404.php");
    die();
    }
  • Не работает кнопка покупки 1c bitrix?

    @jasper-blondin
    Николай, а работает покупка? Если работает -- значит правильно делаете ))
  • Почему не выводятся цены и кнопки купить 1c bitrix?

    @jasper-blondin
    Проверьте, настроены ли у Вас типы цен в параметрах компонента каталога.
  • Какой тактикой вы руководствуетесь при верстке под битрикс? Что быстрее?

    @jasper-blondin
    SmthTo,
    недокументированные механизмы работы фронтенда, какие-то полу-костыли даже в стандартном шаблоне, омерзительный редактор кода, очень слабый встроенный редактор для контент-менеджеров

    Соглашаюсь по всем пунктам. Кроме одного: механизмы фронтенда в Битрикс созданы только для их собственных решений из коробки (это все-таки CMS, а не framework). При создании своего шаблона их никто не использует. Поэтому Битрикс так хорош для верстальщиков (при адекватном программисте, как уже отметили): верстальщик может работать как его душе угодно -- 90% из этого будет без труда интегрировано в Битрикс.
  • Какой тактикой вы руководствуетесь при верстке под битрикс? Что быстрее?

    @jasper-blondin
    SmthTo,
    К сожалению, я не такой большой специалист по Bitrix24

    Оно и видно. Если Вы даже 1С-Битрикс не можете отличить от Bitrix24.
    Поражают такие комментарии: человек работал с Битрикс один раз и уже успел сделать вывод.
    Я работаю с Битрикс давно. Пишу и фронт, и бэк. За это время направил в сторону продукта и разработчиков множество ругательств. И почти все они касались бэкенда. И все это -- типично для большинства развивающихся CMS.
    Ваша проблема в том, что Вам попался безграмотной разработчик, который собственную некомпетентность прикрыл фразами "Битрикс не умеет". Верстальщик может свободно верстать в свое удовольствие, все это потом довольно легко можно интегрировать в Битрикс. И это я могу сказать по большому опыту работы с ним.
    Если человек не способен (или не хочет) освоить что-то, он зачастую скажет, что это продукт во всем виноват. Такова правда жизни.
  • Как выглядит современный процесс верстки?

    @jasper-blondin Автор вопроса
    Сергей delphinpro,
    Любые средства разработки призваны ускорить и облегчить процесс. И совершенно не важно какого уровня проект верстается.

    Вот с этим я не могу полностью согласиться. Средства призваны ускорить процесс -- это да. Но, все же, не всегда уместны.
    Если провести аналогию: лазерные станки режут металл довольно быстро и сильно упрощают задачу. Но для мелких задач гораздо быстрее и проще поработать зубилом, чем запускать и обслуживать огромный станок.
  • Классы языка CSS?

    @jasper-blondin
    CryNet, автор исключил использование отдельных тегов. Почему -- это его личное дело. Не стоит это обсуждать.
  • Как выглядит современный процесс верстки?

    @jasper-blondin Автор вопроса
    Владимир Проскурин, просто бесценная информация! Всем рекомендую к прочтению топик по указанной выше ссылке.
    Сполна отвечает на мой вопрос.
    Лично от себя: интересно было бы взглянуть на стрим Вашей работы.
    Также, даже после поверхностного просмотра топика есть моменты для дискуссии.
    Благодарю за ссылку!
  • Как выглядит современный процесс верстки?

    @jasper-blondin Автор вопроса
    alex-1917, прочитал и нахожусь в замешательстве от полученной порции сарказма. Ведь я не использую SVG ))
  • Как выглядит современный процесс верстки?

    @jasper-blondin Автор вопроса
    Вот подтянулись еще технологии: Zeplin, Git, работа с SVG.
    Спасибо, что поделились опытом!
  • Классы языка CSS?

    @jasper-blondin
    Разве это важно?
    Допустим, у Вас есть такой код:
    <p>Some text before MYCOMPANY and some text after</p>

    Вы сможете применить стили конкретно к слову MYCOMPANY?
  • Как выглядит современный процесс верстки?

    @jasper-blondin Автор вопроса
    Я так понимаю, мне стоит еще учитывать, что, вполне возможно, все эти дополнительные средства разработки -- банальная погоня за модой.
    Кроме того, я также думал о том, что все это нужно только для серьезных, масштабных проектов. Но вижу, как новомодные инструменты применяют даже для небольших персональных сайтов.
    Еще волнует вопрос поддержки: конечный код становится негибким, поскольку зависит от исходников.
  • Как выглядит современный процесс верстки?

    @jasper-blondin Автор вопроса
    Полезный ответ. Спасибо, что поделились опытом!
  • Почему получаю ошибку при попытке получить значение индекса foreach?

    @jasper-blondin
    ligisayan, проблема была в том, что Вы пытались вывести "индекс" элемента массива и использовать его для атрибутов. Но у Вас массив -- ассоциативный, в нем нет индексов. Более того, ключи массива -- кириллические.
    Главное, что получили рабочий вариант ))
  • Как добавить файл к задаче в Битрикс?

    @jasper-blondin
    Может, у меня отсутствует модуль Disk

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