Задать вопрос
  • Какие есть интересные сайты со статьями на тему Frontend?

    vicodin
    @vicodin
    Имею некоторый опыт
    никто не указал реддит? Всё плохо.
    Ответ написан
    Комментировать
  • Проблемы с меню в вордпресс?

    Kladproraba
    @Kladproraba
    Мастер
    Здравствуйте, я не силен в знаниях кода, но хочу помочь :)
    Вот есть кусочек кода Вашего меню:
    }
    .header-style6 .ver-megamenu-header:hover .vertical-megamenu:before {
    display: none;
    }
    Как видите, свойство display: none; может быть этой проблемой неактивного меню.
    Параметр "display: none" делает элемент неактивным.
    "display: none">Я - невидим, неактивен!
    Попробуйте поменять на display: inline-block;
    Ответ написан
    8 комментариев
  • Какие есть интересные сайты со статьями на тему Frontend?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    русскоязычные ресурсы по теме веба? Желательно те, которые обновляются достаточно часто

    Проблема русскоязычных ресурсов в том, что 80-90% контента на них - это переводы. А переводы - это дело такое - их всегда меньше, чем оригинальных статей, и появляются они в большинстве своем с заметным опозданием. Так что не брезгуйте ходить на зарубежные сайты - например на smashingmagazine, css-tricks или uxplanet.
    Ответ написан
    Комментировать
  • Как вы понимаете (исходя из своего опыта), что на заказ (на фрилансе) откликаться не стоит?

    customtema
    @customtema
    arint.ru
    1. Заказчик не компетентен. Это частое явление, и часто бывает заметно сразу. Иногда бывает не заметно, и впоследствии приходится страдать от такой невнимательности.
    2. Заказчик не адекватен. Начиная от неадекватной стоимости работы, заканчивая грамматическими ошибками в письме. Чем бы эти ошибки не оправдывались, хоть насыоналныст - в 100% случаев они являются приметой предстоящих проблем.
    3. Заказчик слишком подробно указывает требуемый стек технологий. Обычно это следствие из предыдущих пунктов, плюс неопытность.
    4. Опять же следствие из предыдущих пунктов, размещается заявка на разработку (именно программирование), а прописанные требования относятся к дизайну, при этом логика описана недостаточно подробно. Пытался общаться с такими - как правило, бессмысленно. Задаю вопросы, чтобы сформировать ЧТЗ, но ответов не получаю. Они вот так "экранами" и думают.
    Ответ написан
    Комментировать
  • Мелкие задачи по сайтам на фрилансе, как делать правки у клиента?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Бекап файла, который правишь (например, file.php.ORIG )и применение изменений внутри того, где правишь только для своего IP-адреса (чтобы отладить).
    Затем, как всё готово - убираем условие (делаем для всех) и удаляем .ORIG-файлы.
    Бекапы файлов - само собой делаем!

    Как быть, если вдруг косячнули, или хост делает магическую непонятную хрень? (сталкивался как-то когда помогал товарищам. Правишь файл, заливаешь, все права на файл идентичны, а хост перестает его обрабатывать, сайт падает) Что делать в таких случаях?
    Проверяете на пустом файле-болванке - это надо делать всегда перед началом любых работ!
    Ответ написан
    2 комментария
  • Visual Composer 4.9.1 -- Wordpress 4.7.2 после обновления не работает?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Текущая версия Visual Composer 5.0.1, ваша проблема - известна разработчикам.
    https://codecanyon.net/item/visual-composer-page-b...
    Решение обновление плагина до актуальной версии.

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

    werftgyhj
    @werftgyhj
    js = just sex
    Урл в WP для всех Ajax запросов один /wp-admin/admin-ajax.php
    что бы в аjax обработал нудная функция для этого в свойстве data нужно указать свойство action
    К примеру
    function sendAjaxForm(result_form, ajax_form, url) {
            jQuery.ajax({
                url:     url, //url страницы где обрабатывается отправленная форма
                type:     "POST", //метод отправки
                dataType: "html", //формат данных
                data: {
                     action: myAction,
                     jQuery("#"+ajax_form).serialize()
                 },  
                success: function(response) { //Данные отправлены успешно
                  result = jQuery.parseJSON(response);
                  document.getElementById(result_form).innerHTML =""+result.error;
                },
                error: function(response) { // Данные не отправлены
                  document.getElementById(result_form).innerHTML = "Ошибка. Данные не отправленны.";
        
                }
            });
          }

    и в wp добавляем action
    add_action('wp_ajax_{action}', 'my_action_callback'); //где {action} - тот самый экшн из data а my_action_callback функция которая должна его обработать
    Ответ написан
    Комментировать
  • Почему не работает WordPress Theme Costumize?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Вероятно, нужно добавить хотя бы один setting и control для этой вкладки.
    Ответ написан
    1 комментарий
  • Как скрыть определённую строчку кода в Wordpress?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Например с помощю условного тега
    <?php if( ! wp_is_mobile() ) {  
    // тут код который не надо отображать на мобильных
    } ?>


    Для более тонкой настройки можете подключить внешний скрипт и пользовать его, например https://github.com/serbanghita/Mobile-Detect
    Ответ написан
    3 комментария
  • Необходимо сделать английскую версию сайта на wordpress без установки второй админки, можно ли такое сделать?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Что за седьмая версия WP?
    текущая актуальная 4.7.2

    Для мультязычности сейчас сильно в большинстве своем пользуют WPML
    Однако мне больше нравится qTranslate Х

    Попробовал сделать директорию 'eng' в корне и заинклудить папку с файлами из темы ,но в таком случае нет доступа к функциям вордпресс.
    Может кто знает , как решить проблему с доступам к этим функциям ?


    Это странное решение, но подгрузить среду WP можно так
    require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
    Ответ написан
    1 комментарий
  • Как сформировать адекватную поддержку продукта на большом количестве иностранных языков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Да, мы пишем WIKI и переведем ее на все необходимые языки, но как быть, если требуется переписка?

    Самый надёжный вариант - это F.A.Q.+НС подключенные к АРМ-у ТП.

    Происходит так (допустим, что ТП - русскоговорящая):
    1. Клиент пишет проблему в ТП на своём языке.
    2. Текст для специалиста ТП - автоматом переводится на русский для понимания.
    3. Рядом с ответом на другом языке в базе знаний (FAQ) - всегда лежит литературный перевод на русском.
    4. НС определяет самый релевантный ответ на вопрос (на языке отправителя!) через поиск по внутренней базе знаний (F.A.Q.) максимальные релевантные совпадения. Если на языке отправителя совпадений нет - используется поиск по авто-переводу на русском языке. Если найдено - то ответ дополняется информацией от системы, что неплохо бы было перевести ответ на язык отправителя, т.к. ответ в базе на этом языке - отсутствует!
    5. У специалиста ТП - появляется наиболее подходящий ответ на русском (по мнению НС), исходя из той информации, что уже заложена в базу знаний (F.A.Q.) и этот же ответ, на языке клиента.
    6. Специалист ТП оценивает корректность и точность этого ответа и далее - решает: отправить его (ответ будет дан на присланном клиентом языке) или передать на проработку в след. отдел (или заняться самому) с автоматическим формированием заявки.
    7. После решения проблемы - пополняется F.A.Q.-база вопросами и ответами на двух языках (русский и язык клиента).

    Да, мы пишем WIKI и переведем ее на все необходимые языки
    Переводите и F.A.Q. базу постепенно при наполнении на эти же языки. Используйте анализ текста и словари синонимов (для более точного поиска ответов на вопросы).
    Ответ написан
    2 комментария
  • На чем лучше делать одностраничник?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ну, давайте по-порядку разберём!
    1. Одностраничник - делается под конкретный продукт или услугу.
    2. Шаблон - создаётся также уникальным, исходя направления продукта/услуги и ЦА.
    3. Форма сбора контактных данных на одностраничнике - прошлый век! Никто не будет оставлять данные. Для этого есть форма: "Отправить запрос" и в ней поле, НЕОБЯЗАТЕЛЬНОЕ К ЗАПОЛНЕНИЮ: "Прошу ответить мне на e-mail:".
    4. Цель одностраничника - должна быть явно задана: реклама товара, продажа, выявление интереса к продукту, приоритетная первичная регистрация на сервис в альфа/бета-тесте и т.д. Если, что-то из перечисленного будет идти вместе, - ТОЛКУ НЕ БУДЕТ!
    5. Конверсия - самая интересная тема, а уж тем более, на лендинге. Здесь многое зависит от того, кто создаёт Вам шаблон и корректно ли он располагает визуальные смысловые блоки и элементы пользовательского интерфейса страницы. Т.е., нужно, чтобы это делал именно UX-дизайнер, а не простой дизайнер! Т.к. он учитывает время просмотра страницы до десятых долей секунды, направление взгляда, движение мышки, скорость понимания информации, простоту изложения информации для понимания (пункты списка, схемы, таблицы, анимацию, видео-ролики и прочее).
    6. Удобство управления лендингом и структурой страницы, скорость загрузки: однозначно SPA + AJAX. Вёрстка - делается так: общий дизайн и блоки наполнения В ОТДЕЛЬНЫХ HTML-файлах, затем берём includeHTML и ставим все нужные блоки друг за другом в едином HTML, которые нам понадобятся. Затем, комментируя/переставляя строки в головном HTML-файле мы легко можем менять расположение блоков (секций лендинга).
    7. Все popup-формы, разметки секций и прочее (т.е., доп. разметку для доп.блоков) - грузим через тот же includeHTML из рядом лежащих файлов, например, "vote-form.html" или "feedback-form.html", где будет нужный функционал. Т.е. Вы сможете легко менять эти файлы, чтобы получать нужную (модифицированную/новую) форму.
    8. Основной список секций по лендингу можно получить здесь (Создать сайт с "нуля" -> выбрав в списке типов сайта: лендинг).
    9. SEO и индексация - JSON-LD, META-тэги (включая данные для соц. сетей, fb:* и т.д.), разметка всей вёрстки - строго HTML5!
    Ответ написан
    4 комментария
  • Редактирование шаблона WP?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Вы купили не шаблон а тему, шаблонов ней много они отвечают за вывод данных.

    WordPress предоставляет для этого множество возможностей.

    Все сильно зависит от самой темы.
    1. Если тема толковая, в ней в нужных местах предусмотрены экшены и фильтры, то для кастомизацию можно проводить через плагин или дочку взаимодействуя с необходимыми хуками. Пример https://woocommerce.com/storefront/
    2. Если тема не толковая, то вы можете изменить ее до полной неузнаваимости с помощю переопределения шаблонов вывода через дочернюю тему ну или через плагин ( через плагин это для эстетов). Пример 80% тем с https://themeforest.net/category/wordpress
    3. Можете пилить саму тему, лицензия это позволяет. Пример Абсолютное большинство того, что выходит из под рук сетевых WP прионэров

    Способы 1 и 2 Кошерные одобрены и рекомендованы кодексом, не оказывают влияния на код темы, позволяют своевременно накатывать обновления,
    Способ 3 Атомный, выполняется на свой страх и риск, последствия могут быть самыми неожиданными, однако откатываются к состоянию с завода при обновлении темы.
    Ответ написан
    Комментировать
  • Как вы понимаете (исходя из своего опыта), что на заказ (на фрилансе) откликаться не стоит?

    @wwwden
    Когда нужно отказать:

    - Если при первом разговоре заказчик говорит - "нам нужен человек", который будет делать что-то. Вместо - "нам нужен сайт, дизайн и т.п.". Значит подсознательно заказчику нужен не результат (сайт, дизайн), а человек которому будут выедать мозг.

    - Если заказчик хочет все вопросы решать только при личной встрече. Тогда готовьтесь, что по каждой правке в вашем проекте вы будете встречаться и тратить много времени на разговоры. Если заказчик не умеет общаться удаленно - сразу в бан.
    Ответ написан
    2 комментария
  • Где искать переводчиков для WordPress плагина?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Можно попробовать в WordPress Slack на канале polyglots (периодически пишут с предложениями перевести на русский, думаю, работает и для других языков).
    Либо обратиться напрямую в Slack интересующей локали.
    Ответ написан
    Комментировать
  • Как построить свой рабочий день фрилансеру?

    SuperPosan
    @SuperPosan
    Бандит
    Какая разница когда работать, главное что бы денег платили, работайте когда хочется, отдыхаете когда хочется. Это и есть смысл фриланса.

    Все надоело - пошел гулять. Встертил старого приятеля, напился с ним, вернулся в 11 вечера, заснул, проснулся в 4 утра, сел поработал 4 часа. Опять спать захотелось, лег поспал. Проснулся в 8 поел. Поработал 3 часа, сходил в бассейн. Вернулся с бассейна поработал еще 2 часа. А время только 4 а уже 8 отработал.
    Силы еще есть, поработал еще пару часов.


    Вот так и живу последние пол года, стал более производительней, стал больше отдыхать, да и вообще все хорошо.
    Может и вам подойдет такой стиль

    Графики - Нах*й
    Режимы - Наx*й
    Делайте то что хочется
    Посылайте всех нах*й
    Меня тоже можете послать
    Ответ написан
    8 комментариев
  • Почему большинство фрилансеров не принимают Вебмани?

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

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

    Вот взять допустим яндекс деньги.
    Я уж не помню когда я последний раз пользовался их кошельком - в смысле именно кошельком, а не картой.
    У меня карта от яндекс денег, и все движения по ней идут. Сам кошелек как таковой практически не используется, за исключением редких случаев.

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

    Суть в том что получив деньги я могу потратить их как на платеж в интернете, так и на покупку пакета молока в соседнем магазинчике, или банально снять в ближайшем банкомате. Зачем мне деньги на счету какого-то сервиса, которые сложно потратить?
    Ответ написан
    Комментировать