• Как сделать цвет текста адаптивным к цвету фона?

    @McBernar
    Вот буквально вчера делал с помощью js.
    Алгоритм простой:
    1. Взять цвет фона
    2. Перевести hex в hsl
    3. Если l в hsl выше 0.8 (то есть, фон яркий), берем из hsl параметр hue (оттенок), берем насыщенность 100% и яркость 10%, и конвертируем новый темный оттенок обратно в hex
    4. Применяем этот hex к тексту

    Таким образом мы имеем либо белый текст на темном фоне (по-умолчанию), либо темный текст, слегка подкрашенный в оттенок фона, на светлом фоне. Почему подкрашенный? Потому что чистый черный на условно светло-розовом будет смотреться плохо. А вот слегка розоватый — отлично.
    Ответ написан
    Комментировать
  • Запуск сайта, must have по старту?

    maaGames
    @maaGames
    Погроммирую программы
    Ссылочная масса это всегда хорошо и всегда будет хорошо, но при условии, что это настоящее цитирование, а не ссылки с порталов, продающих ссылки. Покупка таких ссылок только хуже сделает. SEO оптимизация необходима, но почти со 100% вероятностью у вас не будет от этого пользы, а то и вред будет. Знаю по личному опыту, если возникает вопрос "как?", то дешевле и эффективнее будет заплатить настоящему специалисту.
    P.S. даже профессиональный профессионал не гарантирует 100% результата.
    P.S.2. Идеально проведённая SEO оптимизация, приводящая сто тыщ миллионов человек на сайт не даёт больше ничего, кроме ста тыщ миллионов посещений. Ни один спец не даст гарантий. что пользователь не закроет сайт через четыре секунды. Поэтому, для начала, займитесь контентом.
    Ответ написан
    Комментировать
  • MustHave плагины для wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вот, нашел у себя список плагинов, которые когда-то использовал. Некоторые из них устарели, некоторые работают до сих пор. Для некоторых есть более хорошие аналоги. А некоторые просто исчезли. Некоторые очень сильно помогают, а без некоторых можно спокойно обойтись написав пару строк кода.

    Akismet - СПАМ-фильтр
    CleanTalk - СПАМ-фильтр
    Contact Form 7 (интеграция Recaptcha) - Форма обратной связи
    Cyr to Lat - Транслитерация URL (ЧПУ)
    Classic Editor - классический редактор
    TinyMCE Advanced - Расширенный текстовой редактор
    Use-your-Drive - (платный) Файловый архив для WP Google Drive
    WPML (wordpress multilanguage) - мультиязычный сайт
    AdRotate - ротатор баннеров
    Yoast SEO - SEO, карта сайта и т.д.
    NextScripts: Social Networks Auto-Poster - кросспостинг
    WP-PostViews - кол-во просмотров записей
    WP ReCaptcha Integration - рекапча (уже устарел). Имеются аналоги
    Broken Link Checker - проверка битых ссылок
    Better Search Replace плагин поиска и замены
    TESTME - Плагин для создания тестов (уже устарел). Имеются аналоги
    uLogin - виджет авторизации через социальные сети (вроде отсутствует в репо, надо с оф. сайта устанавливать)
    WP No Category (WPML) Base убирает /category
    WP Sitemap Page - HTML карта сайта
    WP-Ban бан пользователей по IP и т.д.
    WP-Polls опросы
    WP-PageNavi постраничная навигация
    Slider Revolution - слайдер
    User Submitted Posts - фронтэнд форма для публикации записей
    Woocommerce интернет-магазин
    WP All Import плагин для импорта материалов
    WP All Export - плагин для экспорта материалов
    Oi Yandex.Maps for WordPress карта Яндекс
    WP Grabber платный плагин-парсер (вроде уже и не разрабатывают)
    TablePress создаем и импортируем таблицы csv и т.д.
    Visual Composer (визуальный редактор). Тут каждый выбирает свое. Elementor, WpBakery Visual Composer и другие.
    Redirect Editor редактор редиректов
    UpdraftPlus Backup плагин для создания резервных копий
    MailPoet Newsletters создаем рассылки
    Wordfence Security защита для сайта
    WooCommerce Measurement Price Calculator
    Menu Icons - иконки в меню
    Delete Duplicate Posts - удаление дубликатов записей
    WP mail SMTP - настройка smtp сервера
    Abandoned Cart Lite for WooCommerce (напоминание пользователю о наличии товара в корзине)
    HTML Import 2 - уже устарел. Использовался для импорта html файлов в виде записей или страниц
    Bulk Delete - массовое удаление
    Advanced Custom Fields PRO платный плагин. Есть бесплатная версия (кастомные поля)
    Sream - логирование ВП
    Login LockDown - ограничение кол-ва попыток входа
    Redirections - редиректы
    Custom Permalinks - кастомные урлы
    Autoptimize - оптимизация сайта
    Above The Fold Optimization (уже устарел). плагин для оптимизации сайта
    WP Mass Delete - плагин для удаления статей и страниц по ключевому слову и т.д.
    Quick Featured Images - массовое назначение миниатюр для
    Search Regex - поиск по БД при помощи regex (вроде бы уже устарел)
    Bulk Move - массовое перемещение записей и т.д.
    P3 plugin performance profiler - профайлер плагинов
    Title and Nofollow For Links - nofollow для ссылок. Можно обойтись простым кодом
    YITH WooCommerce Badge Management - значки для Woocommerce
    Original texts Yandex WebMaster - добавление статей в "Оригинальные тексты" Яндекса
    Disable Comments - отключит комментарии
    Update Image Tag Alt Attribute - массовое обновление alt для изображений
    Image Watermark - добавление водяного знака
    BulkPress - массовое создание записей, рубрик и других терминов для таксономий
    popup maker - модальное окно
    DB Tables Import/Export - импорт / экспорт БД
    Media Cleaner - чистка библиотеки
    WP Fastest Cache - оптимизация сайта
    Media from FTP - создание медиафайлов в библиотеке загруженных по фтп
    Simple Follow Me Social Buttons Widget - виджет "мы в соц. сетях"
    Upload Media by Zip - загрузка zip медиа и распаковка
    Auto Upload Images закачивает внешние изображения и заменяет URl
    WordPress Infinite Scroll — Ajax Load More Scroll аякс загрузка записей
    EWWW Image Optimizer - оптимизация изображений
    FG Joomla to Wordpress - перенос Joomla на WP
    Enlighter - подсветка кода
    Ответ написан
    6 комментариев
  • Как кто пробился на фриланс-биржах?

    kumaxim
    @kumaxim
    Web-программист
    Лично я вижу проблему самой большой рыбы в маленьком пруду.
    Я думаю, что до этого ты работал в офисе, возможно, джуном. По какой-то причине ты ушел из команды и ты решил зайти на фриланс, например, на upwork и споткнулся.

    Что ж, поздравляю тебя с выходом в океан. Здесь все абсолютно по другому. Теперь ты не наемный сотрудник, а предприниматель. Сейчас тебе необходимо овладеть навыком создания ценностей.

    Ценность - это некий товар или услуга, которая помогает другому человеку решать его задачу. Ты написал, что

    Специализируюсь на верстке адаптивных сайтов - bootstrap, flexbox, контент-менеджменте.


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

    ОК, давай сменим твой оффер, с "Специализируюсь на верстке адаптивных сайтов - bootstrap, flexbox, контент-менеджменте." на "Создание продающих веб-сайтов, адаптированных под ПК, планшеты и смартфоны".

    Теперь, делаешь свой сайт, который будет адаптирован под ПК, планшеты и смартфоны, а также не будет вырвиглазным. На сайте должно быть описание того, как ты работаешь, т.е. рисуешь ты макет, берешь ли ты готовый шаблон, кто покупает фотки со стоков и т.д.

    Затем, начинаешь откликаться на проекты. В первом этапе твоя задача взять 10 работ, причем все равно с каким прайсом, пусть хоть $10. Сейчас, ты нарабатываешь фидбек от других пользователей. На любой бирже есть два типа людей: те, кому надо подешевле и те, кому надо. Сначала, ты работаешь на 1-ю категорию. На 2-ю ты переключишься попозже.

    Закрыв 10 проектов у тебя появляется опыт и понимание того, какие вообще люди обитают на Upwork и каковы их потребности. Ты поймешь, сколько вообще одна работа у тебя занимает времени, какие могут быть задержки во время исполнения, что вообще надо клиентам и т.п. У тебя появится понимание общей картины происходящих событий. После 1-го этапа люди увидят, что ты не просто можешь языком молоть, но и действительно умеешь делать то, о чем заявляешь.

    Далее ты либо работаешь с оффером(увеличивать цену, сделать какие-то доп.ценности) либо меняешь нишу и повторяешь сначала.
    Ответ написан
    5 комментариев
  • В чем тут ошибка PHP?

    Stalker_RED
    @Stalker_RED
    ' ' $orders_data['customer_patronymic'] отсутствует точка после кавычек.

    Хинт: если ошибка в какой-то динной строке, то можно разбить строку на более короткие.
    Ну и вообще, такие ошибки людая IDE и большинство редакторов с подсветкой синтаксиса вам подсветят даже до запуска кода.
    Ответ написан
    Комментировать
  • Приём международных платежей на сайте. Варианты?

    @kkbur
    1) Регистрация на payoneer.com
    2) Получение реквизитов американского счёта
    3) Регистрация на stripe.com
    4) Использовать реквизиты payoneer для создания бизнес-аккаунта
    5) Использовать stripe для приёма платежей
    6) Выводить деньги с payoneer на любую карту любой страны или заказать себе физическую карту и выводить наличку с минимальными коммисионными
    Ответ написан
    8 комментариев
  • Какую мониторную акустику 2.0 выбрать для прослушивания музыки?

    DevMan
    @DevMan
    имхо, все фуфло. да и мониторная акустика за $100 звучит как шутка.

    если есть деньги и усилитель (или возможность/желание его приобрести), то намного лучше взять j.mp/2gjCY6C (еще несколько лет назад они продавались от $500 и выше).
    Ответ написан
    6 комментариев
  • Как правильно удалить вирус с сайта?

    1. удалить все доступы FTP
    2. сменить пароли на все
    3. Почистить свой комп от вирусов.
    4. обновить движок.
    5. Защитить файлы от записи ( которые инфицируются)
    6. удалить бэкдор
    7. Изменить признаки определяющие движок.
    8. Удалить уязвимость уязвимость
    Ответ написан
    Комментировать
  • Можно ли поставить платную тему Wordpress с themeforest сперва на локальный сервер, а потом уже на хостинг?

    facepook
    @facepook
    С детства болею неизлечимым сео-даром!
    Личный совет:
    Локалка иногда тормозит, вернее иногда работает не так как хост, (думаю из за параметров сервера, которые отличаются от хостинга) ПО, их версий и т.д

    Установите плагин Theme Switche
    И для всех - тема будет показываться прежняя.
    А например админу или редакторам (указывается в настройках) - какой захотите... Это поможет потестить, настроить. А уж потом активировать его всем
    Ответ написан
    Комментировать
  • Как отправить письмо прошлой датой?

    @MechanID
    Админ хостинг провайдера
    можете конечно поднять, но в заголовках письма это будет выглядеть что это письмо было в очереди этого сервера с 15го года и потом он вдруг решил его доставить, и доставилось сегодня, но многие почтовые клиенты берут дату из тела письма так что отображатся в клиенте оно будет как старое, хотя и не прочитанное.
    Ответ написан
    Комментировать
  • Где начинающему верстальщику найти первые заказы для портфолио?

    @DLeo13
    Нормальных верстальщиков не так уж и много. Но! Я сильно сомневаюсь что ваших знаний достаточно для нормальной верстки, т.к. опыта у вас нет. Если нет друзей и знакомых, то рекомендую придумать шутливые проекты самостоятельно.
    Ответ написан
    Комментировать
  • Где начинающему верстальщику найти первые заказы для портфолио?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Какие есть ресурсы или компании, которые дают несложные задания по вёрстке за малую оплату?

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

    @TostPOST
    Ну если это разные домены то можешь прописывать абсолютный путь к тем изображениям, например, вместо "/uploads/news/123.jpg" - "https://example.com/uploads/news/123.jpg", только так. Если сайты разные, значит и файловая система у них не одна и та же, и вообще они находятся на разных серверах, то есть относительный адрес использовать никак, а вообще лучше всегда абсолютный url юзать.
    Ответ написан
    6 комментариев