Задать вопрос
  • Как вывести поля тега таксономии на странице, через views?

    1. Создаётся блок, представление, где будет установлена взаимосвязь (relationship) с текущим (активным) термином таксономии из url.
    2. Затем выбираются поля, которые есть у таксономии и заполнены контентом - описание, картинка и проч.
    3. Этот самый готовый блок, представление, внедряется в область header того представления, где сейчас отображаются все материалы.

    Это реализуется из коробки views, не обязательно в код лезть.

    Или, например, покурить эту ветку
    https://www.drupal.org/project/views/issues/1043234
    Ответ написан
    Комментировать
  • Фреймворки для WordPress: Beans - Roots - Gantry, какой лучше?

    @aylo
    Bootstrap, но он вроде как не особо дружит с WordPress

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

    Помимо того что вы сами потратите тонну времени на изучение "фреймворка" темы, вы еще и усложните жизнь разработчика после вас.

    Старайтесь следовать WordPress Codex, тогда не будет проблем ни у вас с разработкой ни у того кто будет дорабатывать
    Ответ написан
    3 комментария
  • Что значит "скопировать сайт"?

    @InoMono
    смотря какая задача:

    1) Выкачать содержимое сайта сайтокачалками
    2) Или создать сайт с таким же содержимым, движок сайта разумеется может быть и другим
    3) Или создать сайт с такими же визуальными решениями
    и пр.

    Нужно уточнять что имели ввиду.

    т.н. бизнес-логика, а их ведь не скопируешь без доступа с хостингу?


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

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Ajax-ом грузить по мере прокручивания, при этом удаляя старые.
    берете слайдер с api типа kenwheeler.github.io/slick
    там есть методы slickAdd и slickRemove
    Допустим грузите сразу 15 фоток, при прокрутке каждых 5-ти (цепляемся за событие afterChange и проверяем index элемента) отправляете ajax получаете еще 5 перебираете добавляете и удаляете первые 5. Итого в dom будет не более 15 фоток, и не будет тормозить.

    У него есть конечно Lazy Loading, можно попробовать, но там принцип другой, просто сами фото не сразу грузятся. А получается кол-во элементов в дом будет 1000+, что может все равно тормозить. Но стоит проверить, если с ajax заморачиваться не охота.
    Ответ написан
    Комментировать
  • Зачем программисту работать на кого-то?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    1) стоящую идею придумать на сегодняшний день не так то просто
    2) идея - это только 1% от всего проекта.
    3) и даже готовый проект увеличит этот % примерно на 10 пунктов
    и вот программист. придумал идею. реализовал ее (все это время он не получал с нее ни копейки - это "все это время" могло длиться годами) - и проект готов.
    и проект все еще не приносит ни копейки. и нужны деньги для его продвижения (и не малые), которых конечно же нет.

    ИТОГО мы имеем: куча потраченного времени, которое на всем промежутке не приносило ни копейки прибыли. и даже в конце своего пути оно не принесло прибыли. вот поэтому программисты выбирают нормальную работу, где за свою работу он будет получать достойную оплату.
    Ответ написан
    1 комментарий
  • Как количество страниц влияет на SEO интернет-магазина?

    @bes_internal
    webdev: perl, gentoo, html/css
    1. Нужно определиться, что является страницей и товаром в вашем интернет-магазине. Например кровати разных размеров или цветов - это отдельные страницы или эти параметры выбираются уже на самой странице модели? А у конкурентов. Вот отсюда уже может идти различие в количестве страниц. В разных тематиках это может быть и плюсом и минусом (цвет кровати никто не будет искать - вы не получите низкочастотные запросы, а вот сверло 6мм будут)
    2. Само по себе количество страниц, исходя из логики, никак не может негативно влять на поиск, если все страницы отвечают на свой поисковый запрос (thing brand model). Если это не так, то у вас будут искаться только разделы, отвечающие на общие запросы (кровать, шкаф), поэтому тут количество страниц нужно только для ассортимента.
    3. Поисковики видят ширину ассортимента
    4. Фильтры, фасеточный поиск у конкурентов может быть индексируемым. Отсюда автоматически могут получаться свои страницы. В разделе шкаф есть фильтры и получаются индексируемые выборки например: платяной шкаф, раздвижной шкаф, шкаф и т.д по всем параметрам. Теоретически это дает точны ответ для поисковика на низкочастотные запросы, но такие страницы могут быть низкокачественными или дублироваться.
    5. Количество страниц на сайте негативно влияет на продвижение т.к есть лимит поисковика на обход страниц сайта в сутки. Т.е получается косвенно сайт медленее переидексируется, если вы внесли какие-то изменения или улучшили отдельные страницы. Плюс сюда можно добавить "размытие" поисковых ответов, т.к уследить за 100000+ страниц с точки зрения консолидации запросов-ответов практически невозможно.
    6. Предпочтение поисковики отдают, конечно, магазинам (да и вообще сайтам) с большей репутацией (возраст, известность в интренете, ассортимент, кликабельность в поиске, время на сайте). В идеале чтобы в интернете осталось 10 крупных магазинов. А мелкие работали только по узким направлениям (не пересекающихся с крупным ритейлом)
    Ответ написан
    Комментировать
  • Как перенести сайт?

    @OlegPyatakov
    pyatakov.com
    Для начала, вам нужно выяснить на кого юридически зарегистрирован домен. Можно проверить по whois.

    • Если на вас/вашу компанию, то домен, как минимум, можно перенести к другому регистратору, у которого нет проблем с DNS. Возможно, придется пописать всяких претензий, но в данному случае "правда" на вашей стороне.
    • Если домен числится зарегистрированным на nethouse - все сложнее. Если не договоритесь с nethouse по-хорошему, к сожалению, наверное, будет проще завести новый. Домен в данном случае принадлежит им, а то что вы им пользовались = "они вам давали им попользоваться". Может есть юридическая возможность привлечь их за "введение в заблуждение" или что-то такое (я не юрист). Но, imho, это точно будет непросто.
    Ответ написан
    Комментировать
  • В чём разница между атрибутом name и value?

    nakree
    @nakree
    Fullstack Developer
    name - очевидно, что это название инпута\формы\тега, или его идентификатора. С помощью name можно обратиться к инпуту\форме через js. Или можно сгруппировать несколько радиокнопок <input type="radio"> , например. Использовать name для других тегов. кроме инпутов\форм - не вижу смысла.
    value - это, собственно, значение инпута. Для <input type="text"> это будет строка, которую набрали в этот инпут. Для <input type="radio\checkbox"> это будет true\false.
    Ответ написан
    Комментировать
  • Slick slider & FancyBox3?

    Что касается первого, если вы хотите, чтобы сам фансибокс указывал верное кол-во слайдов, то необходимо установить при вызове параметр:
    $('.slider').slick({
    infinite: false,
    });

    Тогда слайдер не будет делать клонов из слайдов для создания "бесконечной" ротации.
    А так вы можете тупо css - сом скрыть счетчик самого фансибокса:
    .fancybox-infobar{
    display: none;
    }
    Ответ написан
    1 комментарий
  • Как вы организуете компании директа?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Отвечу с позиции заказчика: я хочу иметь возможность в любой момент времени зайти в свои компании и посмотреть что там происходит.
    Поэтому Imho правильное решение - отдельная учетка под каждого заказчика / каждый проект заказчика.
    Ответ написан
    3 комментария
  • Дизайнер интерфейсов с нуля. С чего начать и как двигаться?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - забыть свои "после 30"

    2 - работа == игра == увлечение == страсть... все в одном... если так сложится - сложится все

    ps

    .. мне 52.. с половиной уже .. ;))

    pps

    .. ах да курсы... курсы.. курсы .. это когда ты рвешь за 2-3 вечера/ночи, то что другие "слушают" на "курсах" 2-3 недели... тогда "после 30" вообще ни чего не значат..

    ppps

    единственный способ, заставить себя заметить - делать.. конечно ни кто не сможет с "0" сделать что то на миллион... просто можно для начала, сделать что то на "500р" лучше и быстрее.. и ты уже в гонке.. и уже обгоняешь..
    Ответ написан
    Комментировать
  • Как лучше показывать в товаре фотографии разной высоты?

    delphinpro
    @delphinpro
    frontend developer
    Вариантов не много вроде. cover / contain / by width / by height / fill
    У каждого свои недостатки.
    Я иногда так делаю, смотрится неплохо:
    5a97b16e257f9379306128.png
    Ответ написан
    3 комментария
  • Комбинатор "+" в CSS выделяет только 1 последующий элемент, или несколько?

    rockon404
    @rockon404
    Frontend Developer
    a ~ b – правые соседи: все b на том же уровне вложенности, которые идут после a.
    a + b – первый правый сосед: b на том же уровне вложенности, который идёт сразу после a

    В списках удобно задавать отступы между элементами комбинацией a + a:
    .list-item + .list-item {
      margin-top: 10px;
    }

    sass версия:
    .list-item {
    
      & + & {
        margin-top: 10px;
      }
    }

    это правило применит margin-top ко всем элеметнам списка кроме первого. Конечно, при условии что в списке все элементы будут иметь селектор .list-item:
    <ul>
      <li class="list-item"></li>
      <li class="list-item"></li>
      <li class="list-item"></li>
      <li class="list-item"></li>
      <!--        ...         -->
      <li class="list-item"></li>
    </ul>
    Ответ написан
    Комментировать
  • Как найти фрилансера на небольшую точечную работу?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    1. Выполнять доработки - не благодарная работа, проще с 0 все сделать, чем копаться в чужом коде и наработках.
    2. Работа с любой cms - трудоемкое и времязатратное дело. И то что заказчик считает работой в 4-6 часов как правило оказывается работой на 8-12 часов как минимум.
    3. Не забываете и о том, сколько платите - таково и качество работы будет.

    Что делать?! - Вы же видете все предложения, если в большинстве случаев предлагается определенная сумма - значит такова она и есть, а не всемирный заговор фрилансеров против Вас!

    P.S: Как вариант - если не устраивает цена, то делайте сами!
    Весь вопрос звучит ... Как "И рыбку съесть, и в море искупаться." ?
    Ответ написан
    3 комментария
  • Существует ли внятная инструкция, как стать фрилансером на Wordpress с нуля?

    gobananas
    @gobananas
    finishhim.ru
    1. Ставите на домашний ПК
    2. Ставите на сервер
    3. Делаете сайт, заливаете на сервер
    4. Ставите GIT
    5. Деплоите на сервер с GIT
    6. Делаете блог на WP
    7. Добавляете пару плагинов, фотогалерею
    8. Делаете магазин на WP
    9. Ставите много плагинов
    10. Все начинает жутко тормозить, разруливаете тормоза
    11. Меняете пару раз дизайн
    12. Ставите ещё один WP на другой акк без пароля к адмике
    13. Немного ждёте
    14. Лечите WP от вирусов
    15. Учитесь настраивать безопасность сервера вообще и WP в частности
    16. Читаете новости о плагинах с уязвимостями на зарубежных сайтах
    17. Качаетесь в английском
    18. Отвечаете на тостере и стаке на вопросы про WP
    19. Идёте на Upwork
    Ответ написан
    3 комментария
  • Почему заказчики игнорируют, когда их не устраивает цена?

    @nefedovgeka
    Психологически человеку тяжело сказать НЕТ. Таких 90 % остальным слово нет приносит удовольствие)) Вам нужно сперва человека подготовить к цене ваших услуг, описать все преимущества сотрудничества с вами, показать ваш опыт и профессионализм, если ни того не другого нет, то нужно демпинговать пока не наберёте портфолио.
    Ответ написан
    Комментировать
  • Как вы подтверждаете, что являетесь разработчиком сайта?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Когда я делаю заказы на субподряде и подписываю NDA, то никак. В других случаях humans.txt или даже логотип в подвале. Ещё ни один заказчик не пытался их убрать, но даже если кто-то попытается, у меня есть репозитории на bitbucket'е, в которых отражена вся история разработки, и мой коммит, тегированный как "v1.0", сделан за день до появления сайта в сети.
    Ответ написан
    2 комментария
  • Как вы подтверждаете, что являетесь разработчиком сайта?

    У меня есть сорцы всех проектов. Так что мой код говорит за меня сам.
    Ответ написан
    Комментировать
  • Зачем в хромиум-браузерах включили прерывистое подчеркивание текста и как его отключить?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Хотели как лучше, а получилось как всегда =(((((
    https://jsfiddle.net/as3evhpg/
    Картинка, для тех у кого не работает нативно
    5a8e93ba2a3f5986756008.png
    Ответ написан
    2 комментария