Задать вопрос
  • Почему в данном случаи картинки сплющивает?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Укажите, что изображению нельзя сжиматься - flex-shrink: 0;
    В контексте флексбоксов любой элемент ведет себя как флекс блок. Ширина такого блока рассчитывается исходя из содержимого и параметров flex-grow, flex-shrink, flex-basis.
    Можно еще использовать для ограничений max-width, min-width, но я считаю, в данном контексте это костыль.
    Ответ написан
    Комментировать
  • Какие ссылки наиболее эффективные для seo продвижения?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Нет. Домен третьего уровня воспринимается поисковиком как ОТДЕЛЬНЫЙ сайт, в результате тебе надо будет продвигать отдельно несколько сайтов, поэтому лучше если так: auto.com/bmw, проще строить ОДИН мощный домен и уже в нем категории.
    Ответ написан
    Комментировать
  • Можно ли считать процессоры от AMD столь же универсальными, что и Intel?

    hint000
    @hint000
    у админа три руки
    помню с давних пор, что в ряде задач порой сталкивалась с указанием, что ее выполнение возможно только на Intel
    Это были фейки. Или просто ерунда. Не было таких задач в числе сколько-нибудь популярных. В принципе, можно сделать такое ограничение кому-то назло: определить процессор, если AMD то больше ничего не делать. Но в этом примерно столько же смысла, как в антироссийских санкциях. Т.е. нет разумных причин, по которым программа бы не работала на AMD. Да, расширенные наборы команд порой отличаются,
    https://ru.wikipedia.org/wiki/Расширения_архитекту...
    но они отличаются и на intel'ах разных поколений. Видели что-нибудь подобное: "если ваш intel выпущен 5 лет назад, то эта программа на нём не будет работать"? Вот и я не видел.
    Да, некоторые задачи требуют при компиляции отдельно оптимизировать под intel и отдельно под AMD. Да, разработчики могут полениться и не делать так. Тогда на AMD производительность может быть хуже или на intel производительность может быть хуже, но работать всё равно будет.
    Я пользуюсь процессорами AMD с 1997 года и за это время мне не попадалось ни одной программы, которая отказалась работать из-за AMD.

    сталкивались ли вы с ограничениями систем на Ryzen
    Нет. Будучи системным администратором, несколько лет назад собрал для офиса сервер на базе Ryzen5 3600, на нём крутятся две виртуальных машины и 40 пользователей работают через RDP в 1С с утра до вечера. Это даже не серверный процессор, но он прекрасно вытягивает такую нагрузку, прёт как ледокол. До него был сервер на базе intel i7 - жалкое подобие, пришлось поставить тот сервер в другое место, где пользователей поменьше.
    Ответ написан
    4 комментария
  • Очищать корзину после оплаты или нет?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ни разу не видел ни одного интернет-магазина, где она бы не очищалась после оформления заказа.
    Ответ написан
  • Какой фреймворк выбрать для создания многостраничного сайта?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Не нравится мне ваш подход.
    Сайт создается с определенными целями
    их нужно обозначить,
    Дальше на основе имеющихся специалистов выбрать нужные технологии
    Дальше подобрать набор утилит
    И потом просто реализовать этот проект
    Ответ написан
    7 комментариев
  • Тошнота с количество повторений, нужно ли что-то предпринимать?

    pro100taa
    @pro100taa
    Оставить как есть. Для интернет-магазина это абсолютно нормально. Скорее даже положительно влияет.
    Ответ написан
    Комментировать
  • Как фрилансеры хостят проекты?

    @archelon
    Проект размещается на хостинге заказчика.
    Если клиент не знает как, фрилансер консультирует и помогает зарегистрировать домен и хостинг.
    Заодно можно получить небольшой пассивный доход от реферальной программы.
    Ответ написан
    Комментировать
  • Что значит запрет на оказание IT-услуг?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Тебе - ничего. Ты для ЕС - мошка, толкущаяся возле лампы :) Это все во сновном касается юриков, причем наиболее заметным пунктом тая является запрет крипты. Причем, я вовсе не уверен, что это "санкции" :) а не очередное ужесточение в работе с ох..вшими фрилансерами, живущими в России, гадящими России и презирающими Россию. Многое множество их ломанулось уже в Грузию, Армению, Казахстан и даже Монголию (sic!), но есть еще те, кто упорно желает гадить здесь, используя крипту. Спасибо, ЕС!
    Что касается остального:
    - youtube. Скорее всего, придет к блокировке, так же как FB и инста. Думаю, что незаблокирован до сих пор только потому что нечем заменить.
    - windows. M$ здорово виляет задом, то "дам", то "не дам" винду, но процесс отказа от винды запущен - к 01.01.2025 в КИИ винды быть не должно, хотя у физиков я думаю, она еще долго будет.
    - Прочее ПО. Будет постепенно падать в популярности, если немедленно не самозаблокируется. Также есть предположение, что в будущем скачивать лямпортное ПО при наличии хоть сколько-нибудь сносного аналога будет опасно для благонадежности :) которая снова станет важна...
    Ответ написан
    8 комментариев
  • Как отменить индексацию страниц категорий товаров?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    Вы можете добавить необходимые значения для мета-тега robots с помощью фильтра wp_robots

    add_filter( 'wp_robots', 'wpz_robots' );
    function wpz_robots( $robots ) {
    
    	if ( is_archive() && is_tax( 'product_tag' ) ) {
    		$robots['noindex']  = true;
    		$robots['nofollow'] = true;
    	}
    
    	return $robots;
    }


    Так же вы можете фильтром robots_txt добавить тоже самое в файл robots.txt

    add_filter( 'robots_txt', 'wpz_robots_txt', 20, 2 );
    function wpz_robots_txt( $output, $public ) {
    
    	if ( is_archive() && is_tax( 'product_tag' ) ) {
    		$output .= "Disallow: /product_tag/\n";
    	}
    
    	return $output;
    }
    Ответ написан
    Комментировать
  • Иконочные шрифты vs Спрайты. Что лучше?

    oui
    @oui
    Front-end developer
    Шрифты - тот же svg. Вы о чем вообще? Почему запросов больше со шрифтами? Ты подключаешь один файл и юзашь через :before/:after. В любом месте используешь так же как текст, менять размер/цвет, не надо писать через img/background, не надо писать позицию иконки как в спрайтах, собирать их гораздо проще чем спрайты, особенно если использовать подобные сервисы - https://icomoon.io/app/ . Спрайты годятся когда иконки растровые, которые под вектор не загнать.
    Ответ написан
    Комментировать
  • На какой cms начать верстать магазин лучше всего?

    pLavrenov
    @pLavrenov
    Разработка сайтов
    Можно разобрать на цитаты из интернетов.... Да и опыта у тебя нет - признавайся, в лучшем случае правки делал какие исходя из текста.

    Joomla мертва и никому не нужна.

    Wordpress это более 60% рынка CMS и 30% от всех сайтов на планете. Выбор очевиден. Про костыли выброси эти фразы в мусорку и никому не говори. У него есть свои минусы но к тому времени когда ты их осознаешь уже будет понимание что с этим делать. И если будешь отталкивать от того как малыми силами сделать сайт на плагинах останешься без работы и без денег. Вордпрес это максимальный профит за короткий срок а если не умеешь готовить то это уже другой вопрос.

    Для начала разберись с пониманием что такое "верстать" и что это не связано с CMS. Разделяй процессы. Сначала верстать потом натягивать.
    Ответ написан
    4 комментария
  • Возможно ли скачать не только лендинг а сразу и бекенд сайта?

    Newto
    @Newto
    Ну конечно можно. Звоните владельцу сайта, говорите "алло, дайте мне доступ к вашему серверу". Он вам отвечает - "Да, конечно!" и высылает root ssh доступ. Заходите на сервак и всё скачиваете. А потом еще раз перезваниваете и просите к трубке админа, что бы он вам объяснил как это всё установить, что бы заработало. Profit! :)

    А если серьёзно, то есть в вебе два ключевых значения -- "frontend" и "backend". Вот "frontend" это всё то, к чему имеет доступ, непосредственно, ваш браузер. Это html код, картинки, скрипты(на разных языках) и css стили(про всякие xml и прочее говорить не буду даже). А всё то, что работает с базами данных, делает всякие хитрые операции на СЕРВЕРНОЙ стороне, то есть на БЭКЕ, всегда скрыто от браузера, т.е. от вашего непосредственного доступа. Браузер отображает лишь результат, который БЭК посылает на ФРОНТ, т.е. в ваш браузер с сервера. Поэтому никакими программами (если это не супер-мега-хакерская прилага из для взлома особо слабозащищенных и плохо написанных сайтов) вы бэкенд не скачаете.
    Ответ написан
    Комментировать
  • Быстрый старт в IT с хорошей базой?

    DevMan
    @DevMan
    все описанные скилы на фрилансе вообще не роялят: там в первую очередь важен единственный скилл - продать себя.
    затем следует понимание процессов и задач: клиента вообще не интересует path_finding и прочая заумная хрень, его интересует реализация свои хотелок ещё вчера, даже если она из говнопалок, но работает.
    серьезных/крупных клиентов на фрилансе нет. максимум - развитие стартапа или какого-то локального среднячка.

    ну и отдельно: "старт в it" и "старт в фрилансе" - два разных человека.
    Ответ написан
    1 комментарий
  • Как изменить класс по клику?

    like-a-boss
    @like-a-boss
    Признайся,тебяТянетНаКодМужика,ты—программный гей
    $('.tt-filters-button-toggle').on('click', function () {
        $('.first').toggleClass('uk-width-3-4 uk-width-4-4');
    });
    Ответ написан
    Комментировать
  • Как перенести недоступный сайт?

    iDx
    @iDx
    Полностью скопируй папку с сайтом на новый хостинг, бэкап базы данных залей, отредактируй wp-config.php.
    в гугле ищется как "перенос сайта wordpress на новый домен"
    Ответ написан
    1 комментарий
  • Как добавить свой класс body?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    Есть фильтр body_class на котором вы можете добавить в массив собственные классы по условиям. Для решения вашей задачи, можете добавить post slug записи в список классов

    function theme_body_classes( $classes ) {
    
    	// Add hfeed class to non-singular pages.
    	if ( ! is_singular() ) {
    		$classes[] = 'hfeed';
    	}
    
    	// Check if site is being viewed from a mobile device.
    	if ( wp_is_mobile() ) {
    		$classes[] = 'wp-mobile';
    	} else {
    		$classes[] = 'wp-desktop';
    	}
    
    	// Add post slug to list of classes
    	if ( is_single() ) {
    		$classes[] = get_post_field( 'post_name', get_the_ID() );
    	}
    
    	return array_unique( (array) $classes );
    }
    add_filter( 'body_class', 'theme_body_classes' );
    Ответ написан
    3 комментария
  • Глюки на сайте после программных изменений, пока не очистить кэш. Как от этого избавится?

    delphinpro
    @delphinpro
    frontend developer
    Браузер кэширует ресурсы по полному УРЛ, включая параметры запроса.
    Поэтому выход очень простой, и он повсеместно используется.
    Нужно дописать в queryString любой уникальный параметр.
    В лоб можно писать метку времени

    <script src="my_script.js?<?= time() ?>">

    Однако, с таким подходом файл будет постоянно загружаться заново при каждом запросе.

    Лучше ввести версионирование. Простейший вариант – вручную обновлять версию при изменении

    <script src="my_script.js?v=1">
    <script src="my_script.js?v=2">


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

    <script src="my_script.ab21df.js">

    Такой вариант хорошо подходит для SPA, так как сборщик тогда обычно генерит и индексный файл и может в нем автоматически подключать актуальные имена файлов.

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

    <script src="my_script.js?v=<?= filemtime('/path/to/my_script.php') ?>">
    Ответ написан
    Комментировать
  • Как правильно писать php вставки в tpl файлах?

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

    Сокращенные <? ?> могут вызывать у некоторых серверов проблемы. Не включена поддержка в php.ini. К тому же они совпадают в некоторых случаях с тегами в xml.

    C <?= тоже самое.
    Ответ написан
    2 комментария