Задать вопрос
  • Как понять что выбрали другого фрилансера?

    an-tar
    @an-tar
    Full stack web developer
    Можно понять, что кого-то наняли, если при просмотре Job'а появилось поле Hired со значением >=1. Или при просмотре задач клиента видно, что среди активных задач есть ваша.
    Ответ написан
    1 комментарий
  • Как найти работу?

    mipfikus
    @mipfikus
    Вообще я не знаю, но
    Можешь, только твой первый клиент тебя скорее всего возненавидит. Ты будешь страдать - однозначно. Но кмк без боли нет прогресса.
    Бери любой заказ "сделать сайт" знакомым, соседям, листовки хоть раздавай. И делай, что говорят, чего хотят. По мере продвижения этого сайта ты сам поймешь чего тебе реально надо подучить и чего не надо. Учиться, учиться, учиться, и работать. И деньги первые получишь. Работай сам на себя. Конец.
    Ответ написан
    Комментировать
  • Как найти работу?

    Starina_js
    @Starina_js
    full-stack web dev
    А есть какое-то портфолио? Если нет, то сложнее, нужно обязательно делать. Про опыт будут сразу спрашивать, а только потом уточнять знания.
    Нужно получать опыт: допустим придумать свой проект и реализовать, посмотреть на фриланс биржах задания и попытаться сделать для себя, может знакомы какие подкинут работку с версткой. Потом это все оформить грамотно.

    Продолжать учиться и лучше выбрать одно направление.
    Раз вы погрузились в верстку, в веб-фронтенд, ну значит копайте дальше туда — изучайте javascript, изучайте библиотеки, npm, node.js , git , базу по терминалу (linux), чуть можно пройтись по бекенду и базам данных (чтобы хоть понимать зачем это все)

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

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

    Для фронтенда есть карта компетенций — https://roadmap.sh/frontend , почитайте, по-гуглите что изучать.

    В теории можно поискать на фриланс биржах мелкие проекты по верстке, пытаться забирать в работу, но не стоит заказчиков вводить в заблуждение по поводу опыта, как есть пишите. Заказчики тоже все понимают :)

    А к главному вопросу "как найти работу", буду кэпом — искать её и предлагать свои услуги.
    • В соц сетях опубликуйте свое резюме, портфолио, чем вы можете быть полезны, с просьбой посоветовать себя кому-нибудь.
    • Составить резюме на hh.ru , career.habr.com , superjob . Предварительно посмотрите на ютуб ролики на эту тему, много подсказок найдете.
    • В телеграмме, в вк поищите группы / каналы где выкладывают вакансии — публикуйтесь там, предлагайте себя.
    • На фриланс биржах оформите свое портфолио, откликайтесь на задачи — делайте. Посмотрите у меня в профиле , был вопрос на эту тему, я давал ссылки на фриланс биржи.
    • Откликайтесь на вакансии, на задачи, предлагайте себя, продавайте себя)


    В идеале ментора себе бы подыскать, на обучение да и карьерного)
    Ответ написан
    Комментировать
  • Как в wordpress сделать выборку по дате из acf?

    serii81
    @serii81 Автор вопроса
    Я люблю phр...
    Нашел решение:
    $date_now = date('Y-m-d');
    
    $volantino = new WP_Query([
      'post_type' => 'cataloghi',
      'posts_per_page' => -1,
      'post_status' => array('publish'),
      'meta_query'     => array(
        array(
          'key'     => 'data_fine_pubblicazione',
          'value'   =>  $date_now,
          'type'      =>  'date',
          'compare' =>  '>='
    
        )
      ),
      'tax_query' => [
        [
          'taxonomy' => 'categoria_volantino',
          'field' => 'term_id',
          'terms' => $term_id,
        ],
      ],
    ]);
    Ответ написан
    Комментировать
  • Как предусмотреть ошибки в запросах пользователей для поискового продвижения?

    сделайте страницу на сайте с тегами title + description = gymbalnce.ru
    внутри произвольный текст, содержащий gymbalnce.ru пару раз.
    и проверьте, через какое-то время должна страница появиться в поиске

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

    также понятно, что таких страниц можно нашлепать сколько угодно, под разные ошибки.
    если вариантов ошибок мало, то можно попробовать просто в главную страницу добавить в текст (не в теги) слова с ошибкой "gymbalnce.ru" под каким-то соусом, небольшим шрифтом внизу и поисковик вполне может схавать и выдавать вас по таким запросам в топе, так как уровень конкуренции по ним ниже плинтуса.
    Ответ написан
    5 комментариев
  • Как сделать липкую шапку?

    Starina_js
    @Starina_js
    full-stack web dev
    Ну самый простой вариант , в css
    #td-outer-wrap .tdc-header-wrap  {
      position: fixed;
      width: 100%;
      z-index: 1;
    }
    
    #td-outer-wrap .td-main-content-wrap {
       margin-top: 150px;
    }


    Правда еще для мобилок доделать
    Ответ написан
    5 комментариев
  • Как используя контактную форму на странице добавить запись в пост wordpress?

    sjaserds
    @sjaserds Автор вопроса
    Студент
    Разобрался, необходимо в файл function.php, в моем случае это temlate-fucntion.php, добавить функцию, в которой я обрабатываю запросы $_POST и добавляю поля в мною зарегистрированный пост.
    Пример:

    function add_applicant_post_callback() {
    	$title = sanitize_text_field(stripslashes($_POST['title'])) ?? '';
    	$email = sanitize_text_field($_POST['email']) ?? null;
    	$phone = sanitize_text_field($_POST['phone']) ?? null;
    
    	// create data for new post
    	$post_data = array(
    		'post_title'    => sanitize_text_field( $title ),
    		'post_status'   => 'publish',
    		'post_author'   => 1,
    		'post_type'     => 'applicant',
    	);
    
    	// create post
    	$post_id = wp_insert_post( wp_slash($post_data), true );
    
    	// checking a post for creation
    	if( is_wp_error($post_id) ){
    		wp_send_json_error($post_id->get_error_message());
    	} else {
    		require_once(ABSPATH . 'wp-admin/includes/image.php');
    		require_once(ABSPATH . 'wp-admin/includes/file.php');
    		require_once(ABSPATH . 'wp-admin/includes/media.php');
    		
    		update_field( 'email', $email, $post_id );
    		update_field( 'phone', $phone, $post_id );
    	}
    	wp_send_json_success();
    }
    add_action( 'wp_ajax_nopriv_add_applicant', 'add_applicant_post_callback' );
    add_action( 'wp_ajax_add_applicant', 'add_applicant_post_callback' );


    И чтобы добавить в произвольное текстовое поле данные используем update_field().
    wp_ajax_nopriv_add_applicant - необходим для отправки данных для не зарегистрированных пользователей.
    Ответ написан
    Комментировать
  • Как сделать трапецию с закруглёнными углами?

    hahenty
    @hahenty
    ('•')
    вариант
    Ответ написан
    Комментировать
  • SEO - первый экран без заголовка h1, что делать?

    AndreyKeer
    @AndreyKeer
    В таком случае H1 добавляют на 2-ой экран, в этом нет ни чего критичного. Поисковый бот анализирует код страницы.
    Ответ написан
    Комментировать
  • Вирус на WP меняет пароль админу постоянно, что делать? ничего не помогает?

    @holyx
    ДевОпс Сисадмин
    В БД вряд ли. Там могут быть линки, с которых скачиваются скрипты, загружающие что-то нехорошее. Также такие файлики могут быть в кеше.

    По-хорошему, если есть бекап с точно незаражённым контентом, то скачать его и сравнить с текущим контентом(файлы и БД) и смотреть, где что прописалось. Потом забанить IP и имена с которых скачивается это ненужное(если прописалось) + ограничение доступа к админке только с ваших рабочих IP-адресов. И расширенное логирование с последующим поиском по логам по имени пользователя-админа.
    Ответ написан
    Комментировать
  • Вирус на WP меняет пароль админу постоянно, что делать? ничего не помогает?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    1. Остановить веб-сервер и перезагрузить хост
    2. Изолировать хост от доступа извне, перенастроить файрволл для ограничения выхода сервера в интернет (обратный шелл - гадость, которую надо ловить отдельно)
    3. Обновить wordpress на свежую версию, сохранив старый каталог в месте, недоступном для веб-сервера
    4. Создать новую базу для wordpress, сменить пароль админа и пароль доступа к БД
    5. Просмотреть changelog wordpress'a в поисках багфиксов, через которые возможен взлом сайта
    6. Просмотреть старый каталог wordpress в поисках залитого шелла, при обнаружении проанализировать, включая путь, которым он туда попал
    7. Ограничить доступ к админке wordpress средствами веб-сервера (IP, авторизация логин-пароль внутри сервера (не вордпрессная!), ещё что-нибудь, что умеете)
    8. Настроить аудит доступа к админке и fail2ban на его основе, чтобы отсечь ломающего ваш сервер
    9. Создать бэкап системы для обеспечения отката на состояние "купированная атака"
    10. Включить новый wordpress, проверить ваш доступ к нему, проверить (ожиданием и анализом логов) наличие попыток взлома
    11. В случае, если взломать новый wordpress у атакующего не получилось (по логам, по косвенным признакам, ещё как), запустить перенос данных со старого инстанса (из БД в БД), пользователей пересоздать.

    Как-то так имхо.
    Ответ написан
    Комментировать
  • Как правильно заполнить политику конфиденциальности?

    @RusGar
    Legal Tech и управление разработкой продуктов
    Добрый день!
    Единого образца политики конфиденциальности нет. Главное, чтобы его содержание отвечало требованиям законодательства. Возьмите пример такого документа с сайта известной компании (у посетителей сайта должен быть свободный доступ к этому документу), переработайте под себя, можете как раз и указать, что "Данная Политика конфиденциальности действует на данный домен и все поддомены".
    Напоминаю, что в этом документе указывается, в каких целях, какими способами вы обрабатываете данные, а также как их защищаете.
    И обязательно поставьте элемент "галочка" что Пользователь ознакомился с этим документом.
    Ответ написан
    Комментировать
  • При наведении на блок должно менять цвет содержимого. Как реализовать?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    .services-card:hover .card__title { color: red; }
    .services-card:hover .card__text { color: green; }

    Ответ написан
    Комментировать
  • Есть ли понятие, незаконное размещение ссылок?

    @raiboon
    Пригрозить ничем нельзя.

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

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    Нет такого закона.

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

    Если так, то можно требовать, чтобы прекратили.

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

    Sanes
    @Sanes
    Возможно ли создать такой сайт на типо Тильда и тому подобных сервисах.

    Нет
    Ответ написан
    5 комментариев
  • Экспорт изображений из figma в 1x или 2x?

    MrDecoy
    @MrDecoy
    Верставший фронтендер
    1. Нет понятия правильно и не правильно. Есть то, что соответствуют задаче, и остальное.

    2. Это делают не для 4к разрешения, а для мониторов с большей плотностью пикселей. Например, ретина экраны. Но современные десктоп мониторы уже тоже с так называемой одинарной плотностью редко встречаются. Таким образом, для мониторов с маленькой плотностью пикселей загрузится картинка х1, для остальных х2. Таким образом, на мониторах с большей плотностью пикселей картинка сохранит свою чёткость, а не поплывёт.

    3. В идеальном мире Вы должны отдавать пользователю и х1 и х2 в зависимости от его девайса. Ибо зачем пользователю с х1 экраном грузить более тяжёлую х2 картинкку? А так же в нескольких разных форматах (с помощью picture). Например, jpg, webp, avif (браузер загрузит тот что поддерживает). Итого получаем 2*3 = 6 экземпляров одной картинки. А раз наш мир в этом пункте идеальный, то для разных разрешений ещё и разные картинки отдавать, которые больше под это разрешение подходят. Например, обрезают лишнее и сохраняют фокус на важном. Тогда, скажем, возьмём ещё 3 разрешения, получаем 18 экземпляров одной картинки :-) Но, конечно же, даже в идеальном мире, такое делать желательно только с тяжёлыми, размером больше "среднего" и контентно значимыми изображениями.
    Ответ написан
    Комментировать
  • Платный шрифт использовался бесплатно. Что делать?

    @lekras
    Тема давняя.
    Вероятно, проблема будет в том, чтобы доказать наличие у вас лицензии на винду или офис (смотря с чем именно шел тот шрифт) на ТОТ момент.
    Когда-то продавались специальные лицензии на винду, точного названия не помню, предназначались именно для активации контрафактных копий. Считалось, что, покупая такую лицензию сегодня, ты смываешь с себя все прежние грехи: )
    Ответ написан