Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
zorca

zorca

  • 336
    вклад
  • 5
    вопросов
  • 492
    ответа
  • 37%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как скопировать svg из figma?

    zorca
    zorca @zorca
    Экспорт в SVG?
    Написано 11 июл.
  • Как отправить заголовки в отложенной задаче?

    zorca
    zorca @zorca
    Если на сторонний сайт кинуть запрос, заголовки видны? Например сюда: https://webhook.site
    Я более чем уверен, что вы просто неверно диагностируете проблему. Клиент должен работать из любых частей фреймворка и не зависит от каких-то глобальных переменных.
    Написано более года назад
  • Как переделать с jQuery $.post на fetch для WordPress?

    zorca
    zorca @zorca Куратор тега WordPress
    ThunderCat, если бы автор все это осилил, он давно удалил бы вопрос.
    Написано более года назад
  • Не виден текст в админке WordPress и удаляются все медиафайлы - почему?

    zorca
    zorca @zorca Куратор тега WordPress
    katabash, можно предположить, что у вас на хостинге проблема с правами на файлы.
    Написано более года назад
  • Как правильно добавить меню в верстке WP 5.8?

    zorca
    zorca @zorca Куратор тега WordPress
    Ivseti, Функция в вашем случае возвращает видимо 1 ))). Она ВЫВОДИТ меню в поток, а не возвращает его. Чтобы эта функция ВОЗВРАЩАЛА меню, нужно задать аргумент echo равным false:
    <? wp_nav_menu([
                    'menu' => 'head_menu',
                    'container' => false,
                    'menu_class' => 'top-menu',
                    'echo' => false, // echo = false
                    'fallback_cb' => 'wp_page_menu',
                    'item_wrap' => '<ul class="header__nav">%3$s</ul>',
                    'depth' => 1
                    
    ]); ?>


    Ну и никто не запрещает в любом месте вывести содержимое получаемого меню через var_dump() к примеру.
    Написано более года назад
  • На сайте стал появляться popup с угрозами, как найти?

    zorca
    zorca @zorca Куратор тега WordPress
    jjjohanson, я думаю, это уже сидит в базе. Берете какой-нибудь менеджер БД и ищете по базе подозрительные ссылки, подключающие скрипты.
    Написано более года назад
  • Не могу добавить товар в корзину. Как исправить?

    zorca
    zorca @zorca
    ThunderCat, ух, думал такие траблы ушли навсегда в 21 веке )
    Написано более года назад
  • Как массово изменить год в Н1 для сайта на WP?

    zorca
    zorca @zorca Куратор тега WordPress
    Lawyer-u, и где тут год в H1?
    Написано более года назад
  • Как массово изменить год в Н1 для сайта на WP?

    zorca
    zorca @zorca Куратор тега WordPress
    Адрес сайта?
    Написано более года назад
  • После замены сайта с битрикса на wordpress невозможно создать аналогичные ссылки?

    zorca
    zorca @zorca Куратор тега WordPress
    Идея: не терять сеошные позиции. Реальность:...
    Написано более года назад
  • Безопасно ли хранить .htaccess в корне сайта?

    zorca
    zorca @zorca
    На картиночке речь идёт о корне ПРОЕКТА. Заголовок ведёт речь о корне сайта. Автор вопроса разницы не видит. )
    Написано более года назад
  • Какова причина появления вирусных файлов и папок?

    zorca
    zorca @zorca Куратор тега WordPress
    Islam Ibakaev, а по простому не выйдет. Вы не сможете контролировать всю тучу плагинов на проекте. Любой может залить шелл в любой из плагинов. Это никак не контролируется практически.
    Написано более двух лет назад
  • Какова причина появления вирусных файлов и папок?

    zorca
    zorca @zorca Куратор тега WordPress
    Islam Ibakaev, тут много степеней защиты:
    1. Каждый релиз приложения находится в новой папке и старая папка перестает быть активной со всеми проблемами
    2. Все плагины ставятся из репозиториев и каждая строчка их кода также находится под гитом
    3. Все официальные плагины также ставятся из репозиториев через Wpackagist
    4. Ну дальше по желанию можно просто запретить писать в папки плагинов и оставить возможность записи только в папки картинок и других загрузок


    После всех этих мероприятий обычно проблем таких уже не возникает.
    Написано более двух лет назад
  • Есть ли в Laravel какие-то методы для динамического добавления полей в модель/сущность на основе MySQL?

    zorca
    zorca @zorca
    Только через EAV или Json поле и виртуальные колонки: https://github.com/archtechx/virtualcolumn
    Написано более двух лет назад
  • Где найти ftp-доступ у стандартного хостинга от Wordpress?

    zorca
    zorca @zorca Куратор тега WordPress
    Проблема в том, что это не хостинг, а SAAS решение по аренде движка от Wordpress.com. К бесплатному и открытому решению от Wordpress.org имеет очень отдаленное отношение.
    Написано более двух лет назад
  • Создание баланса пользователя на vue?

    zorca
    zorca @zorca
    evilowl123, плагины для чего? Для показа цифры баланса с бекенда?
    Написано более двух лет назад
  • Как отрегулировать размер иконки?

    zorca
    zorca @zorca Куратор тега WordPress
    Rezonatorrr, визуально может ничего и не измениться.
    1. Нужно проверить, применился ли стиль к элементу
    2. Примененный стиль стоит выше по иерархии, чем дефолтный
    3. Если не удается применить стиль после дефолтного, то можно добавить конкретики в стиль, например так: .comments .fas {}
    Написано более двух лет назад
  • Где кириллица в коде?

    zorca
    zorca @zorca
    cosonicsq, Только в редких случаях разработчик в проекте один. Если Вы пишете в Контроллер конкретику, то вполне логично получить на выходе гавнокод. Допустим в проекте не Вы один, а есть Вы - бекендер и я - фронтендер. По договоренности вы пишете Контроллеры, а фронтендер - шаблоны Twig. Задача намбер один - вывести погоду. Вывели, все хорошо. Фронтендер радуется жизни, ему даже ничего не понадобилось делать, так как вы еще и разметку за него сделали. Позже прилетает новая задача - на сайт нужно добавить второй язык - английский. Вы в шоке, фронтендер в шоке. Потому что Контроллеров в проекте уже 50. Ну окей. Вы добавляете прямо в контроллер хелпер перевода: $this->t('Temperature'), всё опять прелестно и солнце светит. Затем понадобилось поменять разметку. Лезем во все Контроллеры и везде меняем ее. Фронтендеру лафа снова. Затем появилось два виджета, для мобилки и десткопа и для мобилки названия параметров заменены на иконки. Ууууу, лезем вставлять иконки SVG в контроллер. Приходит новый злой тимлид и начинает заставлять всех писать тесты контроллеров. Вот тут начинается опа, потому что Ваш Контроллер возвращает разное при разных языках. А по хорошему он должен возвращать всегда одно и то же. Вот именно поэтому Контроллер должен заниматься только тем, чем должен - возвращать данные напрямую, применяя вьюшку или же json в случае API.

    С Друпалом я никогда дело не имел, но судя по докам для вывода виджета нужно сделать вот такой контроллер:

    <?php
    /**
    *@file
    *Contains \Drupal\weather\Controller\WeatherPage
    */
    
    namespace Drupal\weather\Controller;
    
    class WeatherPage {
    	public function getWeather($city) {
    		$response = file_get_contents('my API');
    		$data = json_decode($response);
        
    		return [
    			'#type' => 'widget',
    			'#content' => [
    				'#name' => $data->name,
    				'#temp' => round($data->main->temp),
    				'#clouds' => $data->clouds->all,
    				'#humidity' => $data->main->humidity,
    				'#pressure' => $data->main->pressure,
    				'#speed' => $data->wind->speed,
    			]
    		];   
    	}    
    }


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

    ПыСы. Ну от Вас то скорее всего ждали просто хелпер локализации в контроллере. ))) Но если бы Вы изложили подход выше, то на работу бы Вас точно взяли. )
    Написано более двух лет назад
  • Где ошибка в вёрстке страницы товара WooComemrce?

    zorca
    zorca @zorca Куратор тега WordPress
    Ссылка на страницу пациента будет?
    Написано более двух лет назад
  • Как сделать код ревью?

    zorca
    zorca @zorca
    Игорь, ну это вопрос из той же оперы, что: "Готовы ли Вы служить в полиции, если больше работать негде?" Я не готов. Но каждый для себя это решает сам. К тому же русский IT-сектор это сотая доля процента от мирового IT и лучше ориентироваться на те знания, которые будут полезны программисту при работе с иностранным заказчиком.
    Написано более двух лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Drno
    • 6 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 6 ответов
    • 0 вопросов
  • solotony
    Antonio Solo
    • 6 ответов
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • AshBlade
    Сергей Соловьев
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации