Задать вопрос
  • Для веб разработки php важнее остальных ЯП?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Никто и не говорит вам, что нужно изучить все ЯП подряд.
    Для сайтостроения достаточно html, css, js, php, sal, regex.
    Ну и изучите пару фреймворко (CMF) написанных на рнр (laravel, yii2) и cms (WordPress, Joomla, bitrix, Drupal). И можете ещё изучить js & css фреймворки( bootstrap, vuejs, react)

    Что касается других ЯП и веб-разработки, то они очень важны. Нельзя недооценивать Java, Python, Ruby, Javascript.
    Ответ написан
    Комментировать
  • Как в wordpress сделать замену логотипа для пк и мобилы?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1 вариант - при помощи css используя медиазапросы.
    на экранах меньше 768 пикс показываете лого для моб. телефонов

    Например,
    @media screen and (max-width:768px) {
    /* скрываем лого десктопа */
    .desktop-logo {
    display:none;
    }
    /* показываем лого моб. устройства */
    .moile-logo {
    display:block
    }
    }


    2 вариант - использовать этот скрипт
    detectmobilebrowsers.com
    определить мобильный браузер и если человек зашел из моб. устройства, то показывать лого для моб. устройства.

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

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Уточните пожалуйста - речь идет о смене языка вукомер админки или фронтэнда?
    Вообще вукомерц скачивает и подхватывает соответствующие mo файлы из директории (/wp-content/languages/plugins) согласно вашей настройке (Настройки - Общие - Язык сайта).
    После того, как вы выбрали язык сайта проверьте есть ли в указанной директории нужные po mo файлы. Например, для русского - woocommerce-ru_RU.mo для украинского woocommerce-uk.mo или woocommerce-uk_UA.mo и др.

    Также вы можете i10n & l10n WP &Woocommerce. Воспользуйтесь плагином WPML. Так он при смене языка во фронте будет подхватывать нужные вам языки
    Ответ написан
    Комментировать
  • Галерея на WP ==========?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Решение без плагинов -
    - кастомный тип записей
    - метабоксы

    Решение с плагином (более предпочтительный, как по мне) -
    - ACF кастомные поля. Используете тип Repeater и выводите там Image field.
    Ответ написан
    Комментировать
  • Почему не отображаются изображения из static resources?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Стоп!

    Итак, не отображается картинка. В консоли ошибка 404.

    Решение - Build Project (ctrl + F9) или Rebuild Project и Спринг увидит вашу новую статику и все будет работать.

    + если используете Spring Security, то:

    @Override
            public void configure(WebSecurity web) {
                web.ignoring().antMatchers(
    
                        // статика
                        "/css/**",
                        "/js/**",
                        "/fonts/**",
                        "/images/**"
                );
            }
    Ответ написан
    2 комментария
  • Как измениь внешний вид всех записей в Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Как изменить внешний вид всех записей в Wordpress?

    Внешний вид записей редактируется при помощи шаблона single.php & добавляением стилей в файл style.css

    Мне необходимо редактировать все статьи под один шаблон

    У вас на WP скорее всего все статьи и выводятся одним шаблоном single.php
    Или под "шаблоном" вы подразумеваете что-нибудь другое?


    Когда создаю новую запись Divi предлагает ее редактировать

    При создании записи, можно обойтись и без виз. редактора. Просто корректно стилизуйте файл single.php


    но если их будет 100 или 1000 каждую редактировать очень долго, да и делать это нужно человеку который будет пользоваться сайтом. Как это реализовать?

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

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Ответ написан
    Комментировать
  • Как вывести имя на странице автора?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    https://wp-kama.ru/function/wp_get_current_user

    $current_user = wp_get_current_user();

    echo 'Username: '         . $current_user->user_login     . '<br />';
    echo 'email: '            . $current_user->user_email     . '<br />';
    echo 'first name: '       . $current_user->user_firstname . '<br />';
    echo 'last name: '        . $current_user->user_lastname  . '<br />';
    echo 'Отображаемое имя: '   . $current_user->display_name   . '<br />';
    echo 'ID: '               . $current_user->ID             . '<br />';
    Ответ написан
    Комментировать
  • Почему в WP в попап окне форма переходит на другую страницу?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Проверьте консоль браузера на наличие js ошибок.
    Проверьте подключен ли jquery

    /wp-admin/admin-ajax.php#wpcf7-f23859-o1
    скрипт попап окна пытается совершить ajax запрос и на чем-то падает.
    /wp-admin/admin-ajax.php это урл для аякс запросов ВП
    Ответ написан
    Комментировать
  • Как сделать, чтобы при нажатии на зону карты менялся блок?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно реализовать по-разному...
    1) плагин https://wordpress.org/plugins/html5-maps/
    Очень хороший плагин. У них на оф. сайте еще куча разных карт.
    2) через ACF + Google Maps
    https://www.advancedcustomfields.com/resources/goo...
    https://wpbeaches.com/create-multiple-marker-map-f...
    При помощи кастомных полей вы можете создать карточки с информацией, а далее уже в зависимости от геоданных они будут нанесены на карту.
    Ответ написан
  • Кто сможет пояснить про my_localization_domain?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!

    Есть файлы локализации в форматах - pot po mo
    Когда вы указываете "my_localization_domain" вы по факту указываете название файла, который будет отвечать за перевод. Например, если ваша тема называется twentytwelve, то файл локализации должен называться - twentytwelve-ru_RU.mo и т.д.

    'View all post filed under %s',
    Обратите внимание на %s - это переменная, вместо которой будет подставляться динамическое значение. Например, 'Привет, %s' и если туда передать значение переменной user, то будет "Привет, админ!"

    Если вы создаете свою тему, то укажите оригинальное название для my_localization_domain
    Затем после того, как тема или плагин будет создана при помощи программы PoEdit просканируйте файлы темы или плагина и он сформирует для вас pot файл. Сможете дальше локализовать (перевести) тему или плагин.

    В данном случае:
    ('View all post filed under %s', 'my_localization_domain'), $term->name)

    вместо %s передается назване термина $term->name
    Ответ написан
  • Get_field acf перестал возвращать данные?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Проблемы могут быть разного характера...
    1) что за плагин мультиязычности используется? Исключите баг со стороны этого плагина
    2) какая версия ACF используется? исключите баг со стороны этого плагина
    3) восстановите сайт из резервной копии и попробуйте заново симулировать ошибку. Если она повториться после смены языка, то проблему вы нашли...
    Ответ написан
    Комментировать
  • Какой плагин уставить для SEO / Ключевиков в wordpress сайт?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Я обычно использую плагин Yaost SEO. Но без разницы какой вы будете использовать.

    В гугл и яндекс добавила сайт, буквально позавчера, но в поиске еще не отображается сайт если искать его, подскажите пожалуйста это нормально?

    Тут дело не в плагине. Тут дело в алгоритмах индексации гугла и яндекса. Они не сразу добавляют ваш сайт, скорее всего и домен новый. Также многое зависит от качества контента.
    Ответ написан
  • Почему не работают popup после посадки на WP статичной верстки?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) подключите все стили и скрипты через functions.php
    2) Гляньте в консоль браузера. Увидите там ошибки из-за jQuery. нужно все символы $ заменить на jQuery
    или же
    jQuery(document).ready(function( $ ) {
    	
    	// ваш код здесь
    	
    });
    Ответ написан
    Комментировать
  • Как можно быстро заполнить интернет-магазин товарами(не вручную)?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!

    Смотря какая у вас цель...
    Пробовал через csv файл, не получилось.

    Что именно не получилось?
    Если хотите через csv || xlsx, то исопльзуйте плагин WP All Import
    сам плагин - https://www.wpallimport.com/
    надстройка для вукомерц - https://www.wpallimport.com/woocommerce-product-import/

    Другой вариант - использовать возможности Woocommerce REST API. Написать скрипт или использовать библиотеку и доблять товары через REST API.
    https://woocommerce.github.io/woocommerce-rest-api...
    Ответ написан
    Комментировать
  • Как формируется турбо страницы ( + WordPress)?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!

    Рекомендую использовать этот плагин
    https://wordpress.org/plugins/yandexnews-feed-by-t...

    - Устанавливаете,
    - Включаете
    - В настройках включаете Яндекс Турбо.
    - Там же в настройках увидите ссылки на турбо страницы /yandex/turbo
    если материалов много, то еще будут страницы.
    - Копируете их и по одному добавляете в веб-мастер.
    - По вебмастеру - добавляете сайт в вебмастер, заходите в раздел "Турбо страницы",
    - выбираете "Источники" и по одному вставляете ссылки скопированные раньше.
    - Добавляете ссылки, отправляете на проверку и включаете.
    - В разделе "Настройки" вебмастера добавляете лого и прочую информацию сайта
    Готово
    Ответ написан
    Комментировать
  • Изменение английских букв «с», «а», «е», «у», «к», «o», «p», «x» на русские в составе слова?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    У меня есть небольшой скрипт, который я использую при транслитерации кириллических символов в латиницу для URL. Если его модифицировать под вашу задачу (просто удалить лишнее), то получится, то что вы хотите

    public String cyrToLat(String message) {
        char[] abcCyr = {
                'а', 'б', 'в', 'г', 'д',
                'е', 'ё', 'ж', 'з', 'и', 'й',
                'к', 'л', 'м', 'н', 'о', 'п', 'р',
                'с', 'т', 'у', 'ф', 'х', 'ц', 'ч',
                'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я',
    
                'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',
                'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
                's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
    
                ' ', '.', '№', ',', '-', '_'
    
        };
        String[] abcLat = {
                "a", "b", "v", "g", "d", "e", "e",
                "zh", "z", "i", "y", "k", "l", "m", "n",
                "o", "p", "r", "s", "t", "u", "f", "h",
                "ts", "ch", "sh", "sch", "", "i", "",
                "e", "ju", "ja",
    
                "a", "b", "c", "d", "e", "f", "g", "h",
                "i", "j", "k", "l", "m", "n", "o", "p",
                "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
    
                "-", "-", "no", "-", "-", "_"
    
        };
        StringBuilder builder = new StringBuilder();
        for (int i = 0; i < message.length(); i++) {
            for (int x = 0; x < abcCyr.length; x++) {
                if (message.charAt(i) == abcCyr[x]) {
                    builder.append(abcLat[x]);
                }
            }
        }
    
        return builder.toString();
        
    }
    Ответ написан
    Комментировать
  • Почему я получаю ошибку "Error: JavaFX runtime components are missing, and are required to run this application" при запуске JAR файла?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Error: JavaFX runtime components are missing, and are required to run this application

    Ответ кроится в ошибке и если погуглить, то найдете решение.

    Коротко о главном - вам понадобится это https://openjfx.io/openjfx-docs/
    Вы используете Java 14 версии. Начиная с (помоему) 11 версии они удалили JavaFX и она доступна в качестве отдельного модуля. Соответственно, ее банально в вашем jar'нике и нет.
    Ответ написан
    1 комментарий
  • Как подставить класс в Thymeleaf?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Здравствуйте!
    Вы можете сделать это на уровне thymeleaf

    Что-то типа такого должно сработать:

    <li><a href="#" class="link-item" th:classapend="${#strings.contains(#httpServletRequest.requestURI, '/tutorials')} ? colorClass : baseClass">Tutorials</a></li>


    Тут мы из запроса получаем URL, проверяем содержится ли в URL /tutorials и если да, то добавляем класс colorClass, а если нет, то baseClass.

    Изучите th:class & th:classappend
    Ответ написан
    3 комментария
  • Можно ли на Java создавать очень крутые игры???

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Я не занимался разработкой игр, но от себя могу добавить следующее:
    1) изучите C# и пишите на движке Unity
    2) Изучите C++ и пишите на разных движках (например, Unreal Engine).
    3) Что касается Java - LibGDX, JMonkey, LWJGL,

    Конкретно для разработки игр я бы выбрал первые 2 варианта, но не Java..
    Ответ написан
    Комментировать