Задать вопрос
  • Кто подскажет плагин валют woocommerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Не думаю, что есть столь специализированное решение.
    Вам правильно подсказали - взять готовый плагин и доработать / дописать его.
    А так плагин - https://ru.wordpress.org/plugins/woo-multi-currency/
    Ответ написан
    Комментировать
  • Кастомный скелет поста Worpdress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Приветствую!
    На мой взгляд использование ACF хорошая идея, особенно, если вы не так глубоко знакомы с ВП.
    Что нужно:
    1) использовать тип записи "Запись" (post) или создать свой кастомный тип записи (Например, Проекты)
    https://wp-kama.ru/function/register_post_type
    2) создать таксономию, если она нужна вам (для категорий кастомных записей)
    3) Создать шаблоны для кастомного типа записи и таксономии:
    single-cpt.php
    archive-cpt.php
    taxonomy-tax.php
    Этих будет достаточно. Обратите внимание, что "cpt" это название типа записи, а tax - это название таксономии
    4) Остается установить плагин ACF (у них на оф. сайте очень классная документация и поддержка на форуме).
    Дальше создаете нужные кастомные поля и назначаете их для кастомной записи, которую создали.
    5) Выводите ваши кастомные поля в верстке (в вышеуказанных шаблонах). Тут вы можете выводить только те поля, которые заполнены (проверка на пустоту) и т.д.
    6) остается из админки заполнить пару записей для демо и все.
    Ну и само собой разумется, что верстка (html, css, js)

    Другой способ - создавать кастомные поля используя Carbon Fields. Еще более простой способ использовать виз. редактор (не советую"). Суть в том, что вы создаете макет и сохраняете его, а дальше добавляете туда информацию каждый раз при создании записи.
    Ответ написан
    4 комментария
  • Вопрос о Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вопрос очень прост....
    За что вам платят (требуйте и читайте ТЗ), то вы и реализуете. Это и будет означать "создать сайт на ВП".
    Кому-то нужно установить готовую тему на ВП, установить и настроить плагины, добавить брендинг (логотипы, фавикон), провести небольшую CSS коррекцию цвета, чтобы соответствовал брендингу, добавить контент (или перенести со старого сайта) и т.д.
    А кому-то нужен сайт и он располагает большим бюджетом. Соответственно, он хочет нанять дизайнера, который нарисует ему макет, потом верстальщика, который сверстает из него html шаблон, а потом наступит ваша очередь взять этот html шаблон и создать из него тему для ВП. Заметьте, что заказчики не видят разницы шаблоны и темы (в ВП это разные понятия), так что они могут попросить создать вас шаблон на ВП, а на деле нужна тема, которая будет содержать в себе ряд стандартных шаблонов - для главной, для страниц, для записей, для категорий и т.д.
    Кто-то бывает увидел классный дизайн и хочет, чтобы вы скопировали его и создали тему на ВП. Были и такие заказы, когда нужно было скопировать дизайн Bitrix сайтов или любых других сайтов и создать тему с нуля.
    В общем, куча людей, куча идей... читайте ТЗ
    Ответ написан
    Комментировать
  • Как сделать сетку на главной в wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Доброго времени суток!
    1) Реализация сетки:
    можете взять бутстрап 4 (только для начала чуть изучите флексбокс), а можете взять бутстрап 3.3 он без флексбокса
    2) Как вам подсказали можете использовать CSS Grid тоже пойдет
    3) можете использовать flexbox grid это сетка флексбокс, довольно легкая и синтаксисом напоминает бутстрап
    flexboxgrid.com
    4) Skeleton - getskeleton.com
    Из всех них, я бы выбрал бутстрап 4-й версии, он функционален и вы можете много чего реализовать с его помощью. Возможно, что профессиональные верстальщики со мной не согласятся

    Тут вы можете взять готовые шаблоны на бутстрап 4 - https://startbootstrap.com/themes/
    и создать из него тему для ВП.
    Ответ написан
    Комментировать
  • Как реализовать редактируемый контент в Wordpress 5?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    1) Существуют огромное кол-во виз. редакторов. Например, visual composer, elementor и другие.
    Как раз вы создадите все необходимое верстку и потом можете добавлять все необходимое через виз. редактор
    2) Вы можете использовать возможности фреймворков. Например, redux framework. А дальше создав нужные типы виджетов для разных секций вывести их на сайте
    3) Вы можете вообще использовать только кастомные поля. Плагин ACF или фреймворк Carbon Fields.
    А например, чтобы дать заказчику возможность добавлять блоки самому можете использовать возможности повторителя и гибкого контента (acf repeater, acf flexible content)
    4) Редактор гутенберг, о котором вы упомянули имеет довольно обширные возможности тоже. Вы можете изучить документацию и реализовать все необходимое на нем
    Ответ написан
    2 комментария
  • Форма регистрации на java?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Приветствую!
    1) идете сюда https://start.spring.io/
    и выбираете dev tools, web, mysql (или postgres), jpa, thymeleaf, security
    2) регистрация и авторизация реализуется при помощи spring security
    3) создаете файт конфигурации (@Configuration) и прописываете ваш конфиг для security
    4) создаете шаблон при помощи thymelеaf (по факту вам сперва нужны 2 формы - форма авторизации и форма регистрации). При необходимости можете добавить форму восстановления пароля и механизм подтверждения аккаунта
    5) реализуете метод, кототрый возвращает список всех пользователей со всеми зависимостями и при помощи шаблонизатора выводите на фротн-энд. Смотрите в сторону Model, model.addAttribute() th:each
    6) создаете форму редактирования профиля и метод в контроллере, который это все приниает и обрабатывает.

    А вот, видео - https://www.youtube.com/watch?v=WDlifgLS8iQ
    Кстати, там используется freemarker, можете выбрать любой понравившийся (mustache, thymeleaf, freemarker и др.)


    С бд проблема тк у меня MAC OS ,

    Я не знаток Маков, но насколько я знаю не должно быть проблем с БД. Так что берите mysql || postgres
    https://dev.mysql.com/doc/mysql-osx-excerpt/5.7/en...
    Ответ написан
    Комментировать
  • Как осуществить вывод новостей из группы Facebook на свой сайт?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вопрос довольно общий и нет конкретики...
    1) я так понимаю, что у вас установлен некий плагин, который требует создать приложение и ввести ИД ?
    Если так, то вероятнее всего плагин получает доступ к группе через АПИ фейсбука и соответственно, нужно создать приложение. Другой вопрос - хватит ли базовых прав для приложения или нужно запросить новые. Скорее всего базовых прав должно хватить. Если не ошибаюсь, то для фб также нужно, чтобы на вашем сайте бы установлен сертификат (можете взять бесплатный lets encrypt)
    Ответ написан
  • Как импортировать контент из БД самописной CMS в WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Если перекидывать из БД в БД, то просто замучаетесь это все делать....
    Смотрите в сторону:
    1) перенос контента при помощи Wp All Import. Соответственно, вам нужно сформировать таблицу xls / csv в соответствующей форме
    2) написать скрипт, который корректно спарсит данные из самописной CMS, а затем припомощи REST API импортировать в ВП
    Ответ написан
  • В wordpress или в plesk панель как отключить отправку уведомлений на почту о доступности новой версии плагина\темы\самогоВордпреса?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    ВП не отправляет уведомления на почту. Либо у вас установлен какой-либо плагин, который этим занимается, но скорее всего это все "проделки" хостинга и его скриптов. В частности, скрипты наподобие Softaculous. Если вы устанавливали ВП не сами, а устанавливали через подобные сервисы / скрипты, то скорее всего он и отправляет вам уведомления. Соответственно, зайтит в настройки этого скрипта и отключить. Помимо Softaculous может быть бывают и другие скрипты. Я назвал лишь самый известный...
    Ответ написан
    Комментировать
  • С какими подводными камнями можно столкнуться при разработке интернет-магазина на WooCommerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Все строго индивидуально.
    Если решили делать магазин на ВП, то однозначно woocommerce
    Если есть острая необходимость сделать на фреймворке и позволяет бюджет, то выберите тот фреймворк, которым вы лучше владеете. Yii2, Laravel, Symfony, Django, Spring, R&R и т.д.
    Вопрос в том, нужен ли фреймворк (что нужно вам такого специфического, чего нет в ВП и вукомер и нужно написать с нуля)
    Ответ написан
    Комментировать
  • Как корректно настроить шорткаты на linux ( lmde 3 )?

    azerphoenix
    @azerphoenix Автор вопроса
    Java Software Engineer
    Добавлю новый ответ к этому вопросу. Вдруг, кому-то пригодится...
    Как выяснислось, шорткаты при смене раскладки клавиатуры не работали из-за бага.
    Ссылка на источник - https://bugs.launchpad.net/ubuntu/+source/gnome-co...

    Вот, текущее решение:
    FYI the bug may be temporarily fixed on Ubuntu 16.04 LTS (with HWE), Ubuntu 18.04 LTS (and Mint 19) using packages from my PPA ( https://launchpad.net/~nrbrtx/+archive/ubuntu/xorg... or " ppa:nrbrtx/xorg-hotkeys " ). It contains patched Xorg (with patch from kyak - https://aur.archlinux.org/packages/xorg-server-bug865/ ). Thank you very much again, kyak!

    And it is unbelievable that we need to patch core graphical system component by ourselves to use traditional keyboard shortcuts ...


    - добавить рра - ppa:nrbrtx/xorg-hotkeys
    - sudo apt-get update
    - sudo apt-get dist-upgrade
    перезагрузить систему


    И все заработает, как и должно работать...
    Ответ написан
    Комментировать
  • Spring. Как получить сущность с определённым значением поля?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Почему бы вам не использовать возможности jpql (jpa)?
    Я не вижу всего вашего кода, в частности @Service & @Repository
    Примерно, вам нужно сделать что-то подобное...
    В репозиторий добавить
    @Query(SELECT House h FROM ... WHERE h.housId = ?1 AND h.housedoc.docType = ?2)
    House findHouseByIdAndHouseDocByDocType(Long houseId, int docType)

    тут конечно надо подправить... но в целом, примерно как-то так
    А в service реализовать метод, который в качестве аргументов принимает Long & int и возвращает сущность House.
    Ответ написан
  • Размножить страницы wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Скажу сразу, не очень-то хорошяа идея, создавать страницу виз. редактором для каталога. Как минимум, это неудобно...
    Идем дальше... вы можете создать макет и сохранить его в виз. редакторе.
    Что касается импорта данных из csv напрямую в виз. редактор, то готового решения нет.
    Для каталога лучше использовать Woocommerce. (+ удобнее будет импортировать данные из csv/xls). Можете даже просто кастомный тип записи создать и добавить кастомные поля (acf, carbon fields и т.д.), а дальше уже импортировать данные.
    Легче один раз создать шаблон и стилизовать его как нужно, чем всю жизнь возиться в виз. редактором для каждй страницы...
    Ответ написан
    4 комментария
  • Какой плагин используется на сайте для карты?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    На сайте используется карта OSM https://www.openstreetmap.org/copyright
    Плагин скинули вам выше.
    Другой вопрос - как реализовать возможность добавления меток пользователями.... тут уже надо покопаться.
    Если в плагине нет нужного вам функционала, то вероятнее всего вам нужно будет написать его на рнр используя API OSM
    Ответ написан
    Комментировать
  • Что значит "отсутствует главный метод для test.Test"?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Означает, что отсутствует метод main, который вы написали некорректно.
    (вы забыли передать аргументы методу)
    должно быть
    public static void main (String[] args)
    вместо
    public static void main()
    Ответ написан
    Комментировать
  • Как правильно передать word press проект?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Ни то, ни другое...
    Из репо могут скачать проект и использовать, а вас кинуть... а про отправку архива вообще молчу...
    Решение - залить на СВОЙ сервер (можно взять бесплатный) и показать заказчику. Другой вариант - открыть доступ к локалке извне, прикрепить бесплатный домен tk и скинуть ссылку заказчику.
    P.S. предоставлять доступ в админку не рекомендуется, ибо также можно плагином (например, duplicator, updraftplus) создать архив с сайтом, перекинуть себе и попрощаться с вами.
    Передавайте исходник только по факту оплаты или заключения договора.
    Ответ написан
    1 комментарий
  • Как перенести товары с одной категории в ту же самую но на другой сайт?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    WP All Export (экспортируем в csv || xls)
    WP All Import (импортируем то, что экспортировали)
    для поддержки вукомерц также нужен WP All Import Woocommerce Addon

    Если нужно в автоматическом режиме с одого сайта на другой, то пишите скрипт, исопльзуя WP REST API.
    Ответ написан
    Комментировать
  • Где взять тему для word press?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Согласно правилам системы, запрещено давать ссылки на подобные ресурсы... Просто напишу, что вам гуглить)))
    jojo-themes (бесплатно, но может быть вредоносный код)
    wpnull (250 руб. за плагин или тему, нет вредоносного кода)
    nobuna (примерно 15 долларов, зато обновления на 6 месяцев)

    Официальные источники
    https://themeforest.net/
    https://www.templatemonster.com/ru/
    Ответ написан
  • Какова причина ошибок при переносе на тестовый домен сайта на wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Ошибка с правами обычно заключается либо в правах на чтение и запись, либо во владельце файлов и апач.
    К слову, владелец апач и владелец файлов ВП должен быть одним и тем же лицом. Если апач работает под admin, то файлы тоже должны принадлежать admin. Иначе - 403 доступ запрещен.
    Что касается chmod - файлы - 644, папки - 755.
    Дать ответ на все остальное не могу, ибо вообще нет информации. Но как по мне, вышеуказанного мной ответа должно быть достаточно.
    Ответ написан
    Комментировать
  • Произвольные элементы на сайте WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Все зависит от реализации темы. Судя по скрину, вам нужно посмотреть на шаблоны темы, в частности header.php
    А насчет того, как именно создать кнопку - https://www.w3schools.com/css/css3_buttons.asp
    Ответ написан