• Spring Security - Не работает POST метод?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Попробуйте после .loginProcessingUrl("/login") добавить:
    .usernameParameter("email")
    .passwordParameter("password")

    https://www.websparrow.org/spring/spring-boot-secu...
    По дефолту прибегает Spring Security ожидает username & password, а у вас email & password
    Ответ написан
  • Spring как передать значение между методами контроллера?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Используйте SessionAttribute для этого
    https://stackoverflow.com/questions/37433863/how-t...
    Ответ написан
    Комментировать
  • Как превратить код в класс с "особенностями"?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Рекомендую прежде всего изучить основы ООП и Java разработки.

    Данные кода должны быть с спецификатором "private"

    Это называется инкапсуляцией и является одним из основ ООП.

    Не рекомендуется использование подобного рода конструкций, так как они усложняют восприятие кода. Рекомендую дополнительно изучить рефакторинг. (refactoring.guru)
    Код
    switch (m) {
        case 1:
            if (d <= 19)
                z = "Козерог";
            else
                z = "Водолей";
            break;
        case 2:
            if (d <= 18)
                z = "Водолей";
            else
                z = "Рыбы";
            break;
        case 3:
            if (d <= 20)
                z = "Рыбы";
            else
                z = "Овен";
            break;
        case 4:
            if (d <= 19)
                z = "Овен";
            else
                z = "Телец";
            break;
        case 5:
            if (d <= 20)
                z = "Телец";
            else
                z = "Близнецы";
            break;
        case 6:
            if (d <= 21)
                z = "Близнецы";
            else
                z = "Рак";
            break;
        case 7:
            if (d <= 22)
                z = "Рак";
            else
                z = "Лев";
            break;
        case 8:
            if (d <= 22)
                z = "Лев";
            else
                z = "Дева";
            break;
        case 9:
            if (d <= 22)
                z = "Дева";
            else
                z = "Весы";
            break;
        case 10:
            if (d <= 22)
                z = "Весы";
            else
                z = "Скорпион";
            break;
        case 11:
            if (d <= 22)
                z = "Скорпион";
            else
                z = "Стрелец";
            break;
        case 12:
            if (d <= 21)
                z = "Стрелец";
            else
                z = "Козерог";
            break;
            }
            System.out.println(name+" дата рождения: "+d+"."+m+"."+y);
            System.out.println("Знак зодиака: "+z);
     }


    int m, d, y, n, f;
    Всегда используйте понятные названия. Например, day, year, month и т.д.
    Вы можете например, вместо того, чтобы отдельно принимать день, месяц и год, принять сразу дату. Например, в формате - dd/mm/yyyy, а затем уже спарсить эту строку в Date.
    А далее уже проверять входит ли дата рождения человека в соответствующий зодиаку промежуток даты
    Ответ написан
  • Одобрят ли в Гугл веб-приложение блога?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вопрос не понятен... Причем тут WordPress или Android?
    И откуда нам знать одобрит ли что-то гугл или нет))) Мы же не сотрудники этой компании...
    Скажите одобрит ли Гугл мое веб-приложение ?

    И что вы подразумеваете под веб-приложением? И что вы подразумеваете под гуглом? У гугла куча сервисов...
    Или подождать что-бы статей было более менее?

    Важно не количество статей, а их качество.
    И одобряют ли они рекламу в приложении ?

    Не сталкивался с проблемой, когда они могли бы отказать в рекламе. Если речь идет об адроид приложении (Google Admob), то проблем не должно быть. Если речь идет о сайте на ВП (Google Adsense), то проблем тоже не должно быть. Другое дело заработаете ли вы на рекламе и есть ли у вас достаточное количество посетителей...
    Ответ написан
    Комментировать
  • Плагин для оптимизации wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Я обычно использую Fastest Cache + Fastest Cache Premium. Для получения еще больших результатов использую Autoptimize.

    На сайте стоял Autoptimize, но шутка ли, что без него сайт быстрее работает даже визуально( а pagespeed прыгнул с 30 до 79)

    Значит, вы что-то не так делаете
    Ответ написан
    Комментировать
  • Есть, что добавить к моему набору плагинов?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Плагины это дополнения для сайта для расширения функционала сайта. Откуда нам знать, как вы хотите расширить функционал сайта?
    Если уж по минимализму, то я бы добавил еще 2 плагина:
    Updraft Plus Backup Restore. Чтобы делать резервные копии сайта. Возможно, даже закидывать в облако.
    Ну и Cyr-To-Lat для транслитерации кириллических символов в слаге.
    А вот, СЕО плагин мне Yoast SEO Premium нравится больше. Ну и для кеша и оптимизации я обычно использую Fastest Cache + Fastest Cache Premium
    Но все индивидуально. Надо ориентироваться на ваши потребности
    Ответ написан
    Комментировать
  • Как сделать конфигуратор дверей для вордпресс?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    С учетом того, что когда-то давно у меня была такая задача и перелопатив кучу плагинов я так и не нашел нужный, то веб-студия Спартан разработала плагин, который по факту универсален для конфигурации разного типа товаров, но в том числе прекрасно подходит для конфигурации дверей.
    Могу заверить вас, что вы также не найдете плагины подобного рода на ВП, так как их нет. Даже самый крутой конфигуратор для ИМ Woocommerce сильно ограничен в функционале.
    А плагин, о котором я говорю поддерживает условную логику, поддерживает вариативные товары и т.д.
    Вот, пример работы этого плагина -
    rgdcanada.com/product/ellada
    rgdcanada.com/product/kantri
    Можете увидеть пример работы условной логики. Например, если переключиться Door Type на with glass & without glass, то скрывается или отображается блок со стеклами. В зависимости от выбранного материала отображаются соответствующие ему компоненты (дверные ручки, стекла и т.д.). Ну и стоимость тоже изменяется в зависимости от выбранных компонентов.
    Вот, сайт веб-студии, которая разрабатывала этот плагин - https://spartan.by
    Ответ написан
    Комментировать
  • Как разделить публикацию статей WP?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    В чем именно у вас проблема заключается? Используйте WP_Query, ограничивайте по категориям на уровне шаблона и выводите записи по категориям на странице.
    https://wp-kama.ru/function/wp_query
    Ответ написан
    Комментировать
  • Как получить доступ полям класса?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Рекомендую Вам прочитать какую-нибудь книгу по Java, а также изучить принципны ООП, в частности инкапсуляцию. Вам хорошо подсказали, что лучше прочитать про геттеры и сеттеры вместо того, чтобы дать вам ответ
    Ответ написан
    Комментировать
  • Как совместить две базы данных SQL?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Зачем для экспорта данных вы лезете в БД?
    Установите плагин WP All Export и экспортируйте на здоровье. А на сайте акцепторе имопртируйте данные через WP All Import и все
    Ответ написан
  • Загрузка и поиск jpg/pdf файлов по названию Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Если вам нужен плагин, то используйте Use your drive.
    Загружаете файлы на гугл диск, а поиск, скачивание и т.д. уже есть в плагине. Ну и нагрузка приходится на сервер гугла
    Ответ написан
    Комментировать
  • Как создать apk самому?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Ответ написан
    Комментировать
  • Как исправить ошибку при формировании запроса Hibernate?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Не похоже на ошибку Hibernate.
    symbol: method getSecondName()
    Уточните пожалуйста, есть ли у вас поле secondName ?
    Есть ли у вас геттер для этого поля getSecondName() ?
    Используете ли вы библиотеку lombok ? Если да, то не забыли ли вы добавить @Data или @Getter @Setter к вашим сущностям.
    Если добавили, то включен ли annotaion processor ?
    Ответ написан
    Комментировать
  • Как скрывать статью с главной страницы и с категории при отрицательном рейтинге?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    В первую очередь вам нужно обратиться к документации этого плагина и посмотреть есть ли возможность получить рейтинг статьи.
    Если есть, то при помощи конструкции получаете if проверяете рейтинг и если он больше 0, то выводите статью
    А если нет, то посмотрите значение рейтинга из метаполя, а затем точно также в конструкции if проведите проверку
    Ответ написан
    Комментировать
  • Как сделать в настройках своего шаблона Wordpress мульти-поля?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Настройки темы можно сделать по-разному.
    Согласно кодексу ВП - theme customizer.
    Если нужен простой плагин, то ACF. Для настроек темы используйте ACF Options
    Ну и можно прикручивать фреймворки - Redux и др
    Ответ написан
  • После переноса на локальный сервер не работают стили, ЧТО ДЕЛАТЬ?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вы на локалке прописали некорректный УРЛ или скорее всего вообще не прописали.
    Предположу, что ваш сайт на продакшне находится в субдиректории portfolioalina.
    Полный урл до ВП сайта - alinamoskaluk.ru/portfolioalina
    Вам нужно после переноса сайта, обновить урлы в БД на localhost или на что-нибудь другое. В зависимости от того, что у вас на локалке крутится.
    Ответ написан
    Комментировать
  • Как загрузить более 15000 картинок?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вам однозначно будет легче сделать это через WP REST API.
    Либо в качестве альтернативы можете рассмотреть wp cli и изучить документацию по регистрации медиа в БД и регенерации миниатюр
    Ответ написан
    Комментировать
  • Как динамически вставлять результаты скрипта Python3 из PythonAnywhere в страницу WordPress 5.5.1?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Как получать данные результата выполнения проги из PythonAnywhere и вставлять их динамически в страницу WordPress.

    На пайтон реализуйте некий REST Controller, который будет отдавать результат.
    Далее ВП по крону обращается по API к этому контроллеру и получает JSON, который уже парсит и вставляет туда куда нужно.
    Ответ написан
    Комментировать
  • Как лучше переделать структуру таблицы объекта недвижимости?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    С учетом того, что ВП претендует на роль универсальной CMS, то конечно же все доп. поля в таблице будут хранится в таблице wp_postmeta, в то время как все типы записей (post, page, attachment, cpt) будут храниться в таблице wp_post
    Особо смысла разделять в отдельную таблицу нет с учетом того, что это все крутиться на ВП. Но если вместо ВП планируете использовать фреймворк, то конечно же каждая сущность должна храниться в своей таблице.

    Если да, то стоит ли их как то по хитрому сгруппировать, например, текстовые в разные таблицы, цифровые в одну и тп, что то оставить в этой и тп

    Можно создать свою таблицу аналог wp_postmeta и туда писать по аналогии с этой таблицей. А вот, разделять на цифровые и т.д. не нужно.
    Если бюджет позволяет, то используйте фреймворк.
    Ответ написан
    Комментировать