Ответы пользователя по тегу Веб-разработка
  • Как правильно размещать дублирующиеся страницы на сайте?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    У товара должен быть "Основной каталог" к которому он относится.

    Например основной URL товара это "каталог/подкаталог/товар" и пофиг с какой раздающей ты переходишь на страницу товара, путь это будет "каталог" или "каталог/подкаталог" или даже "акции/супер предложения" адрес у страницы товара должен быть всегда один и тот же (т.к дубли это зло).

    Даже если товар в нескольких категориях например "каталог/подкаталог1" и "каталог/подкаталог2" адрес меняться не должен.
    Ответ написан
    Комментировать
  • Для веб разработки php важнее остальных ЯП?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    PHP - это только back-end то есть то что работает на стороне сервера.
    Web-сайтов без HTML и CSS не бывает
    Зачастую нужен функционал (фильтры на лету, модальные окна и т.д ) на стороне пользователя и тут используется JavaScript

    Python это тоже back-end, но в отличии от PHP, это более мощный инструмент позволяющий например: конвертировать/обрабатывать файлы на стороне сервера, а так же Машинное обучение, разработка настольных и мобильных приложений.

    Всё зависит от проекта и задач
    Ответ написан
  • Какие существуют способы изменения информации на сайте?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Ну скорее всего не Word а Exel...
    Есть PHPExcel – библиотека, предназначенная для обработки данных формата MS Excel.

    Все просто:
    1) Exel (xls,xlsx) фал загружается на сервер
    2) Скрипт читает файл и обновляет/добавляет данные
    Ответ написан
    Комментировать
  • Собираюсь убегать от 1С-Битрикс. А на что убегать-то?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Laravel - это PHP vs Node.js - это JavaScript = тут всё зависит от того что ВЫ знаете?
    PHP - более популярен среди разработчиков под Web (Laravel, Yii, Zend, CodeIgniter) и серверов настроенных под работу PHP много больше.
    Node.js - удобен при разработках продуктов типа SPA (single page application) - тут тебе и vue / react / angular несомненно это шустро и качественно работает при правильном проектировании приложения и разработке.
    К слову конфигурирование сервера и запуск / перезапуск проекта на Node.js отличаются от привычного PHP и в этом тоже нужно понимать.

    Готового решения под ваши задачи нет ни там ни там (так чтоб из коробки - взял + поставил = работает).

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

    Воспроизведение функционала доступного в 1С Битрикс (ИМ + 1С + CRM + Касса + Платежная система) займет от 2 до 6 месяцев разработки как следствие ценник.

    Вот и думайте оно Вам точно надо?

    Может быть вся беда в том что вы неэффективно используете 1С Битрикс или напротив перемудрили?
    1С Битрикс - это тоже на PHP но данную систему нужно правильно "кастрировать" и вычищать / отключать не используемое тогда и летать будет и работать как швейцарские часы.
    При наличии адекватного программиста перестать использовать стандартные компоненты для вывода и обработки, а использовать свои компоненты создав их с использованием API 1C Framework.

    P.s. Если всё же менять CMS 1С Битрикс то я бы предложил посмотреть в сторону OpenCart.

    Всё вышеизложенное является моим Личным мнением основанном на опыте и доступно для дискуссии : )
    Ответ написан
  • Как открыть модальное окно после отправки формы?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    $('form').trigger('reset');
            $(function() {
              'use strict';
              $('form').on('submit', function(e) {
                e.preventDefault();
    if($(this).attr('id') == 'form1'){alert('Наш менеджер в скором времени свяжется с вами form1!');}
    if($(this).attr('id') == 'form2'){alert('Наш менеджер в скором времени свяжется с вами form2!');}
                $.ajax({
                  url: 'send.php',
                  type: 'POST',
                  contentType: false,
                  processData: false,
                  data: new FormData(this),
                  success: function(msg) {
                    console.log(msg);
                    if (msg == 'ok') {
    
              $('#form').trigger('reset'); // очистка формы
            } else {
            	alert('Ошибка');
            }
          }
        });
              });
            });
    Ответ написан
  • Что такое шаблон?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Шаблон сайта - это по сути заготовка, элементы данной заготовки могут быть использованы ( а могут и не быть ) на той или иной странице сайта.

    Верстая или рисуя шаблон зачастую будут одинаковыми ряд элементов (шапка/подвал) но контентное наполнение будет разным.

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

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Это если просто чтоб на сайте пасали: Виджет для комментариев

    Если я правильно тебя понял то тебе нужно "Вернуть список сообщений в определенной теме ВК" для этого готового виджета нет но есть API использовав которое можно легко решить твою задачу(дел на пару часов).
    Ответ написан
    Комментировать
  • Чем можно переконвертировать большой json файл csv/xls?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Ну например: Читаешь файл с помощью JavaScript и отправляешь каждую строку в PHP скрипт дописывающий csv или excel файл.
    Ответ написан
    Комментировать
  • Как прописать обработчик?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    if(!isset($_POST['submit'])){
    Знак "!" убери и будет тебе счастье.

    Ибо сейчас проверка выглядит примерно так ^если нет переменной переданной с помощью пост то выполняй"
    Ответ написан