• Какой есть HTML5 фреймворк и как им пользоваться?

    Вы слишком сильно загнули, но возможно вы ищете Emmet.
    Ответ написан
    5 комментариев
  • Как сделать презентацию на сайт с активными ссылками?

    А вы видели структуру документа? Там обычные секции с фоном, в которых есть ссылки в виде картинок, помещенных в эту секцию через абсолютное позиционирование. Это не PDF презентация, а обычная html-страница.
    Ответ написан
    5 комментариев
  • Простой фреймворк без npm?

    Во-первых, причем тут вообще npm и ваш UI? Это как сравнивать трактор с капустой. Gulp дает вам возможность удобно работать со своим проектом, подключать какие-то компоненты, выгружать все это на сервер и тд, это лишь инструмент. Все эти библиотеки (которые вам как раз, видимо и нужны) просто подключаются откуда-то консольной командой, однако все эти библиотеки можно просто скачать из источника.

    Чтобы быстро и удобно (что по-моему не очень-то и удобно, если вы работаете без сборщика и прочих плюх), вам нужно гуглить ui frameworks и просто скачивать этот фреймворк (да-да, помимо обычной команды для node всегда можно взять и просто скачать исходники)
    Ответ написан
  • Как Настроить отправку формы Contact Form 7?

    Это не делается через Contact Form 7. Она просто отправляет данные из формы на почту. Большего, насколько я знаю, ей не дано.

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

    Скачиваете https://github.com/dotzero/amocrm-php и спокойно пишете свой скрипт интеграции с AMO, потом просто через AJAX отправляете данные на этот скрипт.
    Ответ написан
    Комментировать
  • Как можно реализовать следующий сценарий?

    1. Либо создаете категорию как компанию и постите туда посты как проекты этой компании.
    2. Создаете новый тип постов как Компанию. В пост просто записываете список проектов (является обычным текстом).
    3. Создаете новый тип постов как Компанию, создаете новый тип постов как Проекты. В каждом проекте создаете дополнительное поле: company_id, куда вписываете ID компании (которую вы уже создали), к которой относится ваш проект.

    p.s делал бы 3 пункт.
    Ответ написан
    Комментировать
  • Где скачать обычный фотошоп для нарезки макета?

    В чем отличие обычного фотошопа от необычного? Насколько знаю урезанной-перерезанной версии фотошопа не существует.

    Вы хотите нарезать что-то там для верстки и немного редактировать. А немного редактировать это как? Менять только цвет фона?

    К счастью для вас у Adobe уже давно стоит месячная подписка на все известные продукты, стоит не дорого.
    Ответ написан
    Комментировать
  • Как правильно разделить классы в ООП PHP?

    Могу ответить как человек, который в этом всем роется и учится.

    1. Обычно я храню все классы в папке /class/ с именами [имя_класса].class.php, таким скриптом можно их все подключать тогда, когда они будут задействованы где-либо в коде:
    function __autoload( $className ) {
      $className = str_replace( "..", "", $className );
      require_once( "class/$className.class.php" );
    }

    2. ООП это методология программирования, когда у вас всего, скажем, 3 не сложных функции, то врядли вы сможете понять профит от ООП. Когда у вас огромный проект, где куча разных модулей, то в десятках функций начнете просто тонуть. Кроме того поддерживать такой проект кем-либо кроме вас будет очень трудно. Нет никакой структуры, никакого интуитивного понятия, как это должно работать и что делает.
    Ответ написан
  • Что значит верстать с помощью "pyton"?

    Скорее он просто решил поугарать над вами, либо он как тру child, освоив hello world решил попонтоваться знаниями php и python.

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

    Даже если представить себе "верстку на php" это будет все равно php-код вперемешку с html-кодом. php синтаксисом вы не создадите понятный браузеру документ (за исключением обычного hello world). Аналогично с питоном, они оба выступают в качестве серверных языков программирования.
    Ответ написан
    Комментировать
  • Как сделать такие треугольники?

    Треугольники CSS: htmlbook.ru/blog/treugolniki-cherez-css

    Создаете к li два элемента :before, :after, по ссылке выше берете треугольник нужного вам направления. Потом какой-то из псевдоэлементов двигаете на 3 пкс вправо, чтобы он выступал немного. Вот в общем и все
    Ответ написан
    Комментировать
  • Какая должна быть структура папок у сайта?

    Те, у кого dist, src - они выгружают исходник проекта с gulp, кто-то с grunt.

    Те, у кого css js img - это готовый скомпилированный проект.

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

    $('button').on('click',function(){
    $('#formError').addClass('in');
    });


    Мы добавляем класс .in, потому что у вас там уже есть fade, если же у вас это бутстраповская модалка, то надо вешать на кнопку:
    <button data-toggle="modal" data-target="#formError">открыть</button>


    Так же можно и просто через JS:
    $('button').on('click',function(){
    $('#formError').modal('show');
    });


    И вообще, читайте документацию по бустрапу, там все понятно описано.
    Ответ написан
    1 комментарий
  • Плохо ли из page.html делать page.php?

    Я конечно нигде не косячил, перед поцанами чист, но за случай данный поясню.

    Если у вас нигде не используется php, вы просто залили статичный сайт на хостинг, то смысла в использовании .php файлов я не вижу.

    Вы пишите что вам нужен include (следовательно требуется написать php код), ну добавляйте его и правьте расширение файла на .php. Не плохой это тон. Единственное, что если у вас в поисковике везде стоят /page.html версии, то они будут недоступными, хотя можно повесить редирект с таких страниц на php страницы.

    UPD: я реже вижу сайты на голом html, нежели php и тд.
    Ответ написан
    Комментировать
  • Как достичь большого КПД от выполняемой работы и заказов?

    Отвечу скорее всего как смежное звено, попытаюсь сам структурировать инфу, ну и может натолкну кого на мысли.

    У меня несколько человек, с которыми я постоянно работаю (около 7). От них идут постоянные заказы (довольно объемные и тд). Теперь к сути вопроса.

    Что я делаю:
    1. Все задачи, все заказчики мне кидают в Trello. Там же они обозначаются по степени важности.
    2. Бывает что это задачи что-то поправить и тд, мелочи в общем. Как раз на таких мелочах и тратится большая часть времени, поэтому указываем степень важности.
    3. Выполнил задачу, перенес ее в категорию Сделано. Клиент сам потом проверяет еще раз, все ли нормально, после чего там же, если нужно, пишет замечания и тд. Все это дело всегда мне доступно из приложения, либо с десктопа, уведомления и тд - полезная вещь. В общем на пустую болтавню время мы не тратим.

    Это что касается мелких задач. Если речь касается проектов.

    1. Присылается ТЗ, обсуждение. На этом этапе как раз львиная доля времени и тратится, но без этого никак. После чего просто по пунктам ТЗ я выполняю работу, что-то пропускаю, если тратится много времени и это можно пропустить.
    2. Отчитываюсь о промежуточной работе, присылаю тз с выделенными фрагментами, что сделал. Обсуждаю неясности, если они есть.
    3. Второй самый жрущий время этап - допиливание, тут обычно все дело затягивается на несколько дней (ждешь что-то от заказчика, он что-то ждет от дизайнера и тд). Как правило весь проект на этом этапе сделан, нужно только отрихтовать.
    4. Если проект действительно сделан и все мелочи остались за заказчиком, то делаю самые простые задачи из следующего проекта. Считаю что любой проект можно разбить на подпроекты, их в свою очередь еще на более простые задачи. В общем дробление - наше все.

    По тайм-менеджменту ничего толкового не скажу, сам пытаюсь с ним разобраться, однако советую:
    1. работать строго по определенному графику (обычный рабочий или ваш личный, главное чтобы кол-во рабочих часов было адекватным).
    2. бывает что нужно что-то делать в ночь, потому что что-то произошло, если вина ваша - работаете и все, если заказчик предлагает вам допилить в 5 утра новый модуль потому что он про него забыл, а сдавать уже в 7 утра, поднимаете цену за проект и работаете, либо отказываетесь это делать (чревато чем угодно).
    3. Для увеличения КПД вашего собственного нужно отдыхать. Обязательно прогулки на улице 1-1.5 часа в день. Помогает разгрузить голову и не будет проблем со здоровьем (как человек, который на этом попался и получил целый букет псих. расстройств - настоятельно рекомендую), физические нагрузки, и не забывайте про глаза. Каждый 40-60 минут дайте отдохнуть глазам (можно делать 5минутную гимнастику).

    По ценам и срокам, тут уже как каждый горазд. Я смог немного набить руку и просто прочитав тз озвучиваю цену + 10-15% на случай непредвиденных правок и тд. Кто-то рекомендует за каждый пункт тз назначать цену, но я считаю это не всегда выигрышным вариантом, потому что получить адекватное ТЗ - подарок.

    P.S мог многое упустить, поэтому отвечу уже в комментах, если потребуется.
    Ответ написан
    7 комментариев
  • Как сделать что бы js заново проверил классы?

    Нужно вешать такой обработчик, так как ваша класса, как вы говорите, при инициализации кода нет:
    $('body').on('click', 'a.myclass', function() {
        // do something
    });
    Ответ написан
  • Как сделать, чтобы при открытии модального окна не скрывался scrollbar в bootstrap 4?

    Он и должен скрываться, вернее он не скрывается, а ваш контейнер перестает прокручиваться. Это сделано для того, чтобы вы не пролистали модальное окно за пределы экрана.

    Если вы не хотите чтобы экран дергало, достаточно для контейнера с модалкой с классом открытого модального окна (при открытии окна добавляется какой-то класс к модальному контейнеру, какой - не помню) добавить padding-right:17px;

    UPD: максимально понятно это делается так:

    .modal-open .modal {
    padding:17px;
    }

    P.S это пример для 3 бутстрапа, полагаю в 4 ничего по названию классов не поменялось.
    Ответ написан
    Комментировать