• Как убрать все лишние тэги генерируемые Contact Form 7?

    kickflip2009
    @kickflip2009
    // Contact Form 7 remove auto added p tags
    add_filter('wpcf7_autop_or_not', '__return_false');
    Ответ написан
    Комментировать
  • Как убрать все лишние тэги генерируемые Contact Form 7?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Обычно помогает:
    define( 'WPCF7_AUTOP', false );
    Подробная инструкция здесь - https://stackoverflow.com/questions/32539905/conta...
    Ответ написан
    5 комментариев
  • Бесплатная(/опенсорс) альтернатива fullpage.js?

    lukoie
    @lukoie Автор вопроса
    вот этот вроде норм может:
    https://alvarotrigo.com/pagePiling/

    зыж делал в итоге на жейкверьном https://github.com/trgraglia/jquery.horizonScroll.js/
    Ответ написан
    2 комментария
  • Firefox/Chrome-дополнение для попиксельной сверки с макетом

    pxx
    @pxx
    Когда придраться не к чему, а очень хочется — начинается pixel hunting… И это тот самый неловкий момент, когда верстальщик начинает помышлять о суициде.
    Ответ написан
    2 комментария
  • Как правильно оформлять медиазапросы: медиазапросы внутри класса или классы внутри медиазапроса?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Если предполагается, что никто после вас не будет редактировать выходной CSS, и весь проект будет собираться сборщиком, то второй вариант удобнее, т.к. получается удобный компонентный подход.
    Допустим, есть компонент "кнопка", и для него отдельный файл /blocks/button.scss, очень удобно писать стили для этой кнопки только в этом файле. И если соблюдать БЭМ, если создавать переменные, то позже, этот компонент (блок) можно будет использовать в других проектах, без дополнительного редактирования. Скопировал файл, поменял переменные (для оформления, цвет, отступы, размеры, шрифт и.т.д.), подключил и готово.
    Но одно замечание, лучше сразу определите миксины (или переменные) для этих медиа запросов, чтобы не было сотни разных медиазапросов аля 300px, 320px, 400px и.т.д. Можно позаимствовать из Bootstrap 4

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

    Malekith
    @Malekith
    У первого варианта преимущество - группировка классов по медиа-запросам (устройствам), а не смешивание всё в одну кашу.
    Ответ написан
    Комментировать
  • Как правильно оформлять медиазапросы: медиазапросы внутри класса или классы внутри медиазапроса?

    У второго варианта преимущество - группировка медиа-запросов по классам, а не смешивание всего в одну кашу.
    Ответ написан
    Комментировать
  • Как синхронизировать две карусели owl carousel?

    @tyzberd
    https://codepen.io/washaweb/pen/KVRxRW
    только это не очень хороший вариант, много картинок загружаться будет
    Ответ написан
    2 комментария
  • Как анализировать вакансии front/-backend разработчиков?

    prodavecmacdonalds
    @prodavecmacdonalds
    коммуницирую
    тут всем решения раздают в карму, вот и я впрягусь за тебя. Часто боюсь откликаться на вакансии, да у меня уже фобия выработалась.
    Имел моменты с трудустройством в говноконторы где приходилось делать из говна конфетку с говном, при этом советуя начальству советы не из своей области к которым не прислушивались и оказывались в жопе.
    Приходил на собеседования не обсудив зп, а потом там начинали торговаться при том, что изначально предложили ниже низкой: "-мне нужно на 150$ больше[прошла неделя] -мы готовы увеличить предложение на 50$. -Что???"

    И финалом тот самый момент, где постучались ко мне с вакансией из 14 требований я проходил только по 8, пояснил им это, но сказали приходи, мы подучим. Собеседование и момент истины, на допросе дрочат мое незнание, говорю что знаю, а что не знаю поясняю как гуглю, мужик хмурясь выдает "пока ты гуглишь компания на тебя тратит деньги", на что я мол, постойте, я же говорил о моем уровне, все скилы в моем резюме(в которое вы и постучались), какие могут быть вопросы, на что получаю ответ "я резюме не читаю". Полтора часа я унижался, а компания платила чукче(не читателю, а писателю) деньги.
    Почему он так делал? Заставляла ли его хрюша принимать всех пришедших на похороны? Нашли ли они своего джуна со знаниями сеньёра и амбициями пария? Ответы хранит

    Лично моя мысль на сей счет такова, все пытаются сэкономить, хрюши пытаются не натупить(и нещадно тупят), а эти ребята пытаются завалить БОЛЬШООЙ МИЛЛИОННО-МИЛИАРДНО-ТЫСЯЧНЫЙ-МНОГОСЕРВЕРНЫЙ-ТАЙНОЙ ПОКРЫТЫЙ ПРОЕКТ
    Ответ написан
    Комментировать
  • Как анализировать вакансии front/-backend разработчиков?

    @rsi
    software engineer
    Типичная ситуация на рынке вакансий. Работодатель запрашивает ненужные знания и предлагает вымышленную зарплату, на вакансию откликаются люди которые якобы знают все эти технологии. По факту работу получает человек который дай бог знает половину из того что он наговорил, а работодатель хорошо если платит половину от тех денег которые обещал.
    Ответ написан
    16 комментариев
  • Тестовое задание перед собеседованием на php-программиста, развод?

    divanus
    @divanus
    junior php bitrix python
    Тестовые задания надо выполнять. Я часть заданий выполняю, часть у меня получается говнокод и понимаешь, что ты еще не дорос до нужного уровня. Поэтому выполняй, даже если будет не правильно. Так ты будешь понимать свои собственные силы. И будет видно - думаешь ты или просто так ерундой страдаешь.
    Вот я чистой воды говнокодер. Работаю на разовых подработках, на хорошую работу постоянно пытаюсь попасть, но не тяну с уровнем. Прокачиваюсь с каждым разом :))) Иногда просто просят пофрилансить. Дерзай.
    Ответ написан
    Комментировать
  • Как вывести migx поля в выводе pdoresources через fenom?

    DarWiM
    @DarWiM
    Поправил, для случая, когда tvPrefix = ''

    <div class="section-5_content-wrap">
    	<div class="section-5_content flex">
    		{if $avto_slide}
    			<div class="section-5_slider-wrap">
    				<div id="section-5_slider" class="owl-carousel">
    					{set $rows = $avto_slide | json_decode}
    					{foreach $rows as $row}
    						<picture class="section-5_img">
    							<img src="{$row.avto_img}" alt="{$row.avto_title}">
    						</picture>
    					{/foreach}
    				</div>
    				<div class="section-5_slider_dots flex"></div>
    			</div>
    		{/if}
    		<div class="section-5_text">
    			<p class="section-5_text-title">Характеристика<br>
    				авто</p>
    		   {$char_avto}
    		</div>
    	</div>
    	<div class="section-btn">
    		<button class="btn-order" onclick="location.href='{16 | url}'">Забронировать авто</button>
    	</div>
    </div>
    Ответ написан
    1 комментарий
  • Почему различаются цвета на PSD и на HTML странице?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Проверь, в RGB ли макет - пишется на вкладке с документом либо в меню Image -> Mode

    Если таки RGB - какой цветовой профиль в макете? Зайди в Edit-> Convert to profile и посмотри, что написано в Source profile. Должно быть sRGB. Если стоит другой - это точно как минимум часть проблемы.
    Ответ написан
    Комментировать
  • Делать тестовое задание на вакансию верстальщика?

    alexndb
    @alexndb
    web developer
    Привет, если хочешь испытать полный спектр ощущений от фриланса - обязательно выполняй подобные проекты, в противном же случае можно потратить свое время более достойно, чем пытаться построить отношения с неадекватным заказчиком. Как правило даже если ты выполнишь все его требования идеально, на дистанции все равно останешься в проигрыше и потратишь время и нервы, но зато в будущем научишься более грамотно фильтровать адекватных людей)
    Ответ написан
    Комментировать
  • Что означает "пиксель перфект" в описании задания?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Дополню ответы по поводу соответствия макетам. Иногда бывает, что макеты есть, но только часть из них вычищена и доведена до совершенства - одинаковые отступы, размеры шрифтом, междустрочные интервалы и тд. А на некоторых страницах или элементах/блоках могут встречаться неточности (чуть больше паддинг с одной стороны и тд). Так вот в таких случаях pixel perfect имеет более широкое значение. Я так говорю - это когда из дизайна пиксель-в-пиксель делается стайлгайд, где все элементы одинаковы. И дальше этот стайлгайд уже используется при сборке. Потому что если у нас у кнопки паддинги 10/20, то они у всех кнопок этого типа должны быть такие, по всему сайту. Даже если дизайнер на какой-то из страниц был неаккуратен и допустил 10/19 пикселей. В подобных случаях надо делать по стайлгайду и просить передать дизайнеру, что он неряха. Говорю об этом, потому что на практике встречал верстальщиков, которые таки пилили фанатично пиксель-в-пиксель, и все погрешности дизайнера в результате превращались в кучу magic numbers в CSS.
    Ответ написан
    2 комментария
  • Как вы начинаете вёрстку сайта?

    serjikz
    @serjikz
    web-developer
    Верстаю часто, верстаю много (дизайнерю тоже, но чуть меньше). 7 лет занимаюсь этим. Работал и с table-вёрсткой, и все косяки float, inline-block и тп уже давно знал, хотя и не считал это всё косяками, а воспринимал как должное. Надеюсь, кому-то помогу своим опытом (не только техническая сторона)

    1. Необходимо чётко узнать требования по проекту (будет ли он адаптивным, подразумеваются ли на нём какие-либо динамические блоки и тд и тп)
    2. Если проект - ленд на 12 экранов и за него платят 2000 рублей - заказчика вежливо отправляю куда-нибудь по-дальше, чтоб хотя бы денег накопил и совести набрался.
    3. Смотрю на дизайн (в основном достаточно быстро, минут за 10) для того, чтоб понять, какие элементы реально сделать, а какие нет (смотря какие условия опять же, явно все тутошние читатели знают про адаптивку). Если что-то unreal - чётко расписываю заказчику что не реально и почему, если контактирую с дизайнером и есть относительная свобода - прошу перерисовать конкретные элементы.
    4. Открываю ФШ и начинаю приводить в порядок все слои (с режимами наложения, с составными фонами для 1 блока и тд и тп). Если есть режим наложения на какой-то элемент (обычно Умножение чтоб не было видно белого фона) - топаем к дизайнеру и начинаем ему выносить мозг если изображение сложное (если нет - сам вырежу, если есть подобное в интернете - нахожу png и далее...) Все слои для блока конкретного сливаю воедино, тогда и макет меньше весит и вырезать проще будет (конечно зависит от ТЗ всё, мож там где-то параллакс и надо двигать туда-сюда всё)
    5. "Обрезанный" psd ложу на Creative Clound
    6. Пока всё это дело заливается - запускаю Brackets и пишу весь необходимый html вместе с текстом.
    7. Залился psd, а html уже написан. Топаем в css, открываем Extract и понеслась по стилям гонка
    8. Проверка на адаптивность и кроссбраузерность
    9. Продакшн

    P.S. Стараюсь всегда минифицировать html и css. Если есть хоть чем-то одинаковые блоки на страницах - один класс для них и только отталкиваясь от расположения меняем их. Напимер: .btn с градиентом, тенью, цветом и смещением текста, а также :hover пишу всё ближе к началу css дока, а дальше если кнопка где-то больше по отступам либо по шрифту: nav .btn {необходимые отступы}
    P.P.S. 100% комментарии. Чаще всего в css.

    Пожалуй, всё.
    Ответ написан
    8 комментариев
  • Как вы начинаете вёрстку сайта?

    increment_of_panfil
    @increment_of_panfil
    Программист, разработчик, дизайнер
    Создаю минимальную разметку с базовыми элементами и пишу для них CSS.
    Потом добавляю в разметку остальные элементы и пишу CSS.
    И так далее.
    Ответ написан
    Комментировать
  • Можно ли использовать div в h1?

    zooks
    @zooks
    Frontend
    Внутри заголовков H1-H6 можно использовать теги span и br.
    Ни в коем случае нельзя использовать в нем блочные элементы вроде div. Пихать small - безграмотно с точки зрения семантики.
    Ответ написан
    1 комментарий
  • Что лучше — общий всё-в-одном style.css или несколько файлов .css?

    StivinKing
    @StivinKing
    Влияет. Каждый файл это дополнительный запрос.
    Но раскидывая стили по файлам удобнее за ними следить и править.
    Что же делать? Правильно. Раскидывать по файлам, и работать с ними. А при загрузке на сервер пропускать через сборщик проектов (к примеру gulp), который объединит все css файлы в один, а так же сожмет их
    Ответ написан
    Комментировать
  • Как перенести сайт opencart на локальный сервер?

    @egormmm
    Борітеся — поборете!
    1. Ставишь Openserver, выбираешь нужные версии ПО.
    2. Создаешь пустую папку в domains. Это будет локальный домен. Перезапускаешь Openserver.
    3. Создаешь пустую БД с названием как в config.php
    4. Копирует все файлы с хостинга в созданную папку.
    5. Импортируешь БД.
    6. Меняешь настройки в config.php и admin/config.php

    Должно работать.
    Ответ написан
    4 комментария