Задать вопрос
  • Стоит ли внедрять в список изучаемого unyson для WP?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    В целом, подход без использования фреймворков и page builder'ов более правильный. Хотя бывают моменты, когда их использование необходимо - например, заказчик явно указал, что хочет самостоятельно создавать страницы в конструкторе.

    Для качественной разработки подойдёт золотой стандарт - html, css, js, php, mysql. По большому счету даже первые три помогут получить очень серьезные результаты.

    А относительно фреймворков - посмотрите в сторону vue/react/etc. Можно попробовать научить их работать в связке с WordPress'ом - тогда wp будет отрабатывать на бэке, а js - на фронте. И здесь уже можно делать штуки совершенно другого уровня.
    Ответ написан
    Комментировать
  • Делать сайты с нуля или на Вордпресс?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    1. Индивидуальная разработка заказывается в том случае, когда необходимый функционал не реализовать на существующих CMS. Но это удел крупного бизнеса.

    2. Что понимать под корпоративным сайтом? Если это просто сайт фирмы, рассказывающий о её услугах и всё такое прочее с заказами и обратными звонками - WordPress хватит за глаза.

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

    Если под корпоративным сайтом имеете ввиду систему по работе с клиентами, внутреннее взаимодействие между сотрудниками - тут WP вообще не нужен, используйте CRM типа Bitrix24 или amoCRM.

    Теперь относительно разработчика. Да, если вы закладываете на него 4 000 рублей, то вероятность того, что сайт залагает, а при особом положении звёзд вообще уйдёт в Обливион - велика.

    А под индивидуальный дизайн темы верстаются вручную, а не подгоняются из похожих. И нормально сделанный, оптимизированный сайт грузится очень быстро.
    Ответ написан
    Комментировать
  • Есть ли какие нибудь недочеты по сверстанной странице?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Дополню:
    - на мобильной версии секция с фактами немного расплылась (первый блок уже остальных)
    - в блоке с формой очень забавно получилось: вы выделили два слова красным, а белыми получилась более яркая фраза "и получите предложение конкурентов"; а вот слова "выгоднее" и "уже сегодня" как то теряются.

    Возможно, при открытии меню можно зафиксировать основной контент, чтобы не скроллился.
    Ответ написан
    1 комментарий
  • Как создать параллакс эффект?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Здесь понадобится и то, и другое. Очень сложный пример, полностью соглашусь.

    Тут наверное сделать без vue/react/angular будет достаточно больно.

    Хотя данный эффект не оригинален - просмотрите, возможно что-то подобное реализовано и есть какая-то библиотека. Есть сайт unheap, посмотрите там.
    Ответ написан
    3 комментария
  • Как обработать форму с комментариями?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Можно с помощью стандартного html сделать - на поля ставишь атрибут require. Можно ещё css разукрасить всё это с помощью псевдоклассов:

    input:invalid:not(:focus):not(:placeholder-shown) {
    // Сюда нужные стили
    }


    Как вариант, использовать js на проверку.
    Ответ написан
    Комментировать
  • Как оборвать рамку в css?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Сделать бордер везде, кроме top, а верхнюю с помощью псевдоэлементов.
    Ответ написан
    Комментировать
  • Планируется замена всех ПК в офисе на iMac'и, стоит ли?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Работа с маком, если до этого пользовался только win - отдельная песня, требующая своего скальда. У меня месяца 3 ушло, чтобы перестать бомбить и получать удовольствие. По итогу, сейчас мелкомягкие оси уже не очень. Но мелкие детали - там кроется дьявол.

    Затем да, софт. На маках некоторого софта вообще нет, типа CorelDraw. Бухпрограммы, типа 1С, криптоключи для подписей - вот с этим всё может проблема возникнуть. Я помню, на Хабре статья по теме была - у нас часто нужный софт разрабатывается только под Win, редко - под Linux, и никогда (лично я такого не видел) - под OS X.

    Однако, на маки можно поставить второй системой ту же win. Причём не на виртуальной машине, а полноценно второй системой. Но можно и виртуалку использовать, типа Parallel или VirtualBox.

    Так машины очень хорошие. Может быть, на ресепшн, секретарям и руководству можно без проблем поставить - оно выглядит солидно и серьёзно, даёт +100 к уважению и респекту.
    Ответ написан
    Комментировать
  • Моноблок для frontend?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Пользовался данным устройством - имхо, не очень. Что-то простое ещё тянет, а вот потяжелее проекты - могут случиться неожиданности. Сделал сам и могу посоветовать - возьмите маковский моноблок б/у. Они всяко лучше и мощнее. На одном популярном сайте есть выбор под любой бюджет.
    Ответ написан
    Комментировать
  • Какой macbook pro взять для программирования, работы и учебы?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Если есть возможность, то берите 15, ибо 13 экраны уж совсем маленькие. Так хоть обзор будет получше.
    Ответ написан
    Комментировать
  • Какую IDE выбрать для wordpress?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Поставьте и попробуйте каждый из этих - VScode, PHP Storm, Brackets, Sublime Text - и самостоятельно выберите, какой ближе по духу.
    Ответ написан
    Комментировать
  • Лучший вариант создания мобильного меню на сайте?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Лучше, конечно, использовать чистый css без js. Ещё можно подключить библиотеку на php, называется Mobile-Detect - она определяет тип устройства, с которого заходит посетитель. Получая тип устройства, можно выводить различное меню для мобильных устройств и десктопов.
    Ответ написан
    Комментировать
  • Почему wordpress не устанавливает плагины?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Ранее был похожий вопрос: Чем вызвана ошибка «У плагина нет корректного заголовка»?
    Это может быть ошибка в самом плагине
    Ответ написан
  • Как сделать поиск по сайту?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    <form action="/">
        <input type="search" name="search">
    </form>
    Ответ написан
  • Как реализовать переход между страницами сайта?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Для начала попробуйте стандартный подход, предусмотренный WordPress - при загрузке страницы / переходе на другую обновляются вкладка браузера и заново рисуется страница.

    В данном случае header/footer будет автоматически строиться - их можно прописать только один раз, а WP сам всё склеит. Вот контент на странице будет подтягиваться с базы данных, а если уникальная страница - с соответствующего файла.
    Ответ написан
    4 комментария
  • Wordpress. Как "обвести страницы в рамку"?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Тут с программированием ничего общего нет, только вёрстка - html + css. Нужно найти класс, который назначен на блок с контентом, затем найти его в файлах стилей (обычно style.css, но это не точно), и там уже прописать либо бордеры, либо тень - что будет лучше выглядеть. Опционально, внутренние (padding) и внешние (margin) отступы.
    Ответ написан
    Комментировать
  • Нужно ли верстать внутренние страницы, если производишь посадку под WP?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Если у вас главная страница по логике и отображению такая же, как и внутренние - тогда нет, не нужно.
    Почитайте про устройство тем WordPress, иерархию файлов - там этот вопрос разбирается.
    Ответ написан
    Комментировать
  • Перенести папку wp-content на другой сервер?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Можете воспользоваться стандартным импортом/экспортом - он перенесёт все связанные с записями файлы. Главное, чтобы сайт-донор был доступен через сеть - чтобы была возможность выгрузки (т.е. с локальных сетей так не получится сделать).
    Или можно попробовать плагин типа Dublicator - он переносит полностью всё.
    Ответ написан
    Комментировать
  • Как поменять главную страницу в WP папке, без доступа к консоли?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Если только у вас не одностраничник, где можно просто перезалить страницу, то никак.
    Ответ написан
    Комментировать
  • Насколько актуальнен будет wordpress в следующие 3-4 года?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Как одну из платформ - да, конечно можно изучать. Главное - не застревать на нём.

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

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Первое, что пришло в голову:
    - отправляем данные в массив
    - отрисовываем массив, но кнопки элементов вешаем функции вверх/вниз

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

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

    Можно вместо позиции в массиве ввести какой-нить произвольный ключ.

    Скорее всего для этого уже написан плагин, нужно поискать.
    Ответ написан
    Комментировать