Задать вопрос
  • Можно ли как то понять это проблема Woocommerce (WordPress) админки или моего хостинга nginx?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    И самое главное я не помню было ли так изначально и что там должно быть?

    Эта ерунда используется для внутренних уведомлений WooCommerce, всяких промо-акций и прочего мусора, который проталкивает разработчик. Вот эта ерунда и падает в этот самый Inbox. Выглядит это так:

    64bbbd4f35359848303391.png

    А когда мусора там нет, то выглядит это вот так:

    64bbbd6f16fd7596177515.png

    Можно ли как то понять это проблема Woocommerce (WordPress) админки или моего хостинга nginx?

    Эта ошибка связана, если не запамятовал, с количеством передаваемых в URL символов. Чаще всего ломается из-за плагинов тюнинга или безопасности, но в более редких случаях из-за конфига веб-сервера.
    Ответ написан
    3 комментария
  • Как достичь адаптивной вёрстки в email-рассылках?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

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

    Или как сделать так, чтобы почтовые сервисы не зарубали media-запросы?

    Никак. Меняйте подход к вёрстке :)
    Ответ написан
    Комментировать
  • Где посмотреть действующий пароль при создании заказа woo?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    В актуальной версии WooCommerce v7.9.0 есть опция «When creating an account, send the new user a link to set their password» (вкладка «Accounts & Privacy» на странице настроек плагина) — это решение пришло на замену отправки пароля в открытом виде на почту нового пользователя, как было ранее. Без этой опции при оформлении заказа увидите поле для ввода желаемого пароля.

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

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Не всё опен-сорс, но:
    DuckDuckGo Browser
    The Mullvad Browser
    LibreWolf
    Epic Browser
    Waterfox
    Pale Moon
    Ответ написан
    Комментировать
  • Как отправить форму на почту с помощью PHP?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Форма размещена на хостинге timeweb.ru, доменная почта там тоже есть. Отправку через нее делаю, но все без результатов.

    У Таймвэб на тестовых аккаунтах отключена функция отправки почты по понятным причинам — это раз. Два — вы пишете про функцию mail(), а не про доменную почту. Три — сам код обработчика, мягко говоря, выглядит странно. Четыре — кириллистические домены стоит записывать в формате punycode (вот тут есть конвертер).
    Ответ написан
    3 комментария
  • Пропала админ панель, как будто нет прав?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Вот вроде логи последние, я там ничего не вижу

    Ну как бы вот:

    [Mon Jul 03 11:07:31.402769 2023] [proxy_fcgi:error] [pid 578161:tid 140205692339968] [client 217.151.230.53:55160] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught RuntimeException: Error saving action: Database error. in /var/www/vhosts/axzeym72.web2.alfahosting-server.de/ag-umzugslogistik.de/wp-content/plugins/wpforms/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:75


    Если ещё точнее, то вот это:

    PHP Fatal error: Uncaught RuntimeException: Error saving action: Database error.


    Немного очевидного: если с нуля накатывается WordPress без проблем и всё работает, то вариант с нехваткой прав пользователя БД отпадает сам собой. Остаётся вариант с поврежденим самой БД, возможно из-за ранее случившегося заражения сайта.

    Что может помочь: через phpMyAdmin попробовать восстановить повреждённые таблицы БД или попытать счастья с константой define ( 'WP_ALLOW_REPAIR', true ); в файле wp-config.php и перейдя затем по адресу hxxps://domain.tld/wp-admin/maint/repair.php.
    Ответ написан
    Комментировать
  • Без CMS не обойтись в веб разработке?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Озвучу очевидные вещи:

    По итогу сейчас ищу работу и всем нужна только CMS wordpress или bitrix.
    Сильно зависит от критериев вашего поиска, скажем так. Да, эти две CMS популярны, но не так чтобы «всем» и «только».

    Почему мне никто не говорил
    А должны были?

    придется учить знать ещё и CMS
    Можете их не изучать, вас ведь никто не заставляет. Тут всё как и везде: чем больше знаете и умеете, тем более гибким и востребованным специалистом будете в итоге.

    если бы я знала, возможно и не начинала бы
    Что вас так сильно отталкивает в этой ситуации? Нелюбовь к готовым решениям? Необходимость что-то ещё изучать и узнавать? Личная неприязнь к Битриксу и WordPress?
    Ответ написан
    7 комментариев
  • Как сделать изображение прозрачным по краям?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    .left img {-webkit-mask-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));}


    .right img {-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));}
    Ответ написан
    1 комментарий
  • Как остановить отаку ботов на сайт?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    В мае на форуме PHD рассказывали про такую штуку, как KillBot. Сразу скажу, что лично не тестировал, но это в теории может быть ещё одним решением описанной проблемы, если по каким-то причинам CF не подходит.
    Ответ написан
    Комментировать
  • Как проверить файл ворд на стиллер?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    VT - не панацея. Если есть ощущение, что необходима дополнительная проверка, то, разумеется, проверяйте.
    Ответ написан
    Комментировать
  • Как извлечь базу данных из файлов сайта на Wordpress?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    В файлах WordPress дамп БД вы не найдёте. Попробуйте через ПУ хостера вопрос решить, обратившись к соответствующему разделу или странице (если по какой-то причине доступа к ПУ хостера нет, то обратитесь в их техподдержку с тем же вопросом). Или, если блок по доменному имени, то попробуйте цепляться за IP, но тут много нюансов может возникнуть.
    Ответ написан
    Комментировать
  • Wordpress Закрытый контент?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Как сделать регистрацию, чтобы человек не мог передавать свой пароль?
    Ответ: никак. Физически человек будет в состоянии передать пароль в любом случае.

    1. каждый раз как посетитель хочет зайти в личный кабинет ему на его почту отправлялся доступ.
    Что помешает передать эту ссылку кому-то другому? Ничего не помешает. Что это означает? Что это не решение той задачи, о которой вы говорите.

    2. Еще какие то варианты, ума не приложу, вот как на гугл например, если ты не авторизован в почте то на ютуб свой ты не попадешь.
    Что такое «свой Ютуб»? Что мешает зайти через другой аккаунт?

    3. Может вариант запретить скачивать видео, а как? с помощью какого сервиса, есть бесплатный ? Ютуб надо только почта гугла, а хотелось бы разные почты.
    Способы обхода таких ограничений есть, вы пытаетесь бороться с ветряными мельницами.

    Может ссылкой поделитесь, реализации нужного функционала? Что то предложите?
    Вы либо сами не понимаете чего хотите, и оттого неправильные вопросы задаёте, либо понимаете что хотите, но подобрали для описания задачи не те слова. В итоге получилось «сало, мёд, г-но и гвозди».

    Улавливается мысль, что у вас будут какие-то видеоуроки на какой-то странице, и вы хотите защиты этого контента. Так вот, есть готовые решения, как платные, так и бесплатные (для WordPress это плагины, что логично), но ни один из них не даёт 100%-х гарантий защиты контента.

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

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Либо хуком (если код темы позволяет), либо изменением шаблона страницы через механизм дочерней темы. Если это твоя автораская тема оформления, тогда хардкодом можно. Если совсем ничего непонятно, то можно накостылить, скрыв эту информацию через display: none;.
    Ответ написан
    Комментировать
  • Как перенести сайт с uCoz на WordPress?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Гугли «ucoz to wordpress», читай инструкции и оценивай, в состоянии ли самостоятельно реализовать такой перенос, учитывая, что задача делится на две части: контент и перенос дизайна (темы оформления).

    Дизайн "плагином" не перенести почти никак, если говорить о вменяемой реализации задачи. Контент можно парсить, но там есть два очевидных нюанса: нужно зарнее продумать структуру контента до его переноса на WordPress, учитывая специфику движка, и после парсинга всё равно придётся поработать руками.

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

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    \domains\stephenbutler\ и wp-content\themes\stephenbutler\ - это намекает на то, что ты имеешь дело с кастомной темой. Отсюда вопрос: её пишешь ты или это уже кто-то сделал ранее, и ты сейчас её дорабатываешь? В любом случае, я на 99.99% уверен, что тема давно не обновлялась и:

    я просто в этот параметр поставил null
    Хардкодить такую тему - это почти гарантированный тупик в ближайшем будущем. Если, конечно, это не игра в песочнице с каким-то пет-проектом.

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

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Bludit, WordPress, Drupal, ModX.
    Ответ написан
    Комментировать
  • Как реализовать вариативные товары wordpress woocommerce как на сайте?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

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

    Есть ещё платные плагины, где уже реализовано нечто похожее: 1 (демо), 2 (демо).
    Ответ написан
    Комментировать
  • Как вывести записи текущей рубрики wordpress в сайдбар?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    А в каком виде этот сайдбар реализован? Так-то логика твоей задачи проста: берём ID рубрики у просматриваемой записи, затем дёргаем нужные записи, например, через get_posts().
    Ответ написан
    Комментировать
  • Contact Form 7 Wordpress почему не в письме с контактными данными не работает ссылка?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Что-то не помню, чтобы "из коробки" телефон интерпретировался как ссылка. Самое простое, что можно попробовать, это добавить такую обёртку в настройках формы:
    Телефон: <a href="tel:[tel]" target="_self">[tel]</a>

    Раньше, при настройке очень экзотических контактных форм, такой трюк срабатывал.
    Ответ написан
    3 комментария
  • Почему в Wordpress не радактируются категории товаров?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Как минимум, надо избавиться от фатальной ошибки. В сообщении говорится о плагине, соответственно, его и надо отключить первым для диагностики. Если по каким-то причинам из админапанели он не отключается, то можно переименовать директорию этого плагина и проверить функционал страницы ещё раз.
    Ответ написан