• Есть ли готовые решения "Стол заказов" для WordPress?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    1. gravity forms, если без геморроя но не совсем то, табличка будет не один в один.
    2. как выше указали граждане, сделать на основе комментариев
    3. Написать самому. Создать форму заказа + обработчик со всеми валидациями минут 40 если совсем с нуля, + еще минут 30 вывести всю эту чехарду в админке.
    Ответ написан
    Комментировать
  • Что PayPal делает с отрицательным балансом?

    @iSergios
    Python-разработчик
    Я не верю, что PayPal будет кому-то продавать такие долги. Они официально зарегистрированы на территории РФ, Ваши данные у них есть. Мы не в Великобритании и не в США. Судебные издержки у нас мизер. Ничто не помешает им при желании просто обратиться с иском. При этом лично никуда ходить не надо, а Ваша вероятность отбиться стремится к нулю. Но сумма маловата. Скорее всего будете в черных списках, пока не погасите, вот и все. Ну плюс процент, но вряд ли конский.

    Ситуация отвратительная, согласен. Но я согласен и с тем, что Вы сами во многом виноваты. То, что я скажу, Вам уже не поможет, но, возможно, поможет кому-то, кто с аналогичной проблемой найдет этот топик.
    PayPal как инструмент невероятно удобен. Для покупателя. Для продавца есть преимущества, да. Однако все эти преимущества заканчиваются ровно там, где начинаются проблемы с покупателем. Диспут на PayPal - это очень мерзкая штука, выиграть которую продавцу очень и очень сложно. Покупатель всегда будет прав. Поэтому диспута на PayPal надо избегать всеми мыслимыми, немыслимыми, разумными, неразумными и даже сказочными способами. Вы рефунд по диспуту штатной процедурой сделали, в этом Ваша фатальная ошибка. Надо всегда помнить, что это аварийный вариант, использующийся только в самом крайнем случае. Я работаю с PayPal c 2007 года, как продавец - с 2011. Как продавец я не выиграл ни одного диспута (было штуки 3, наверное). Немного не Ваш случай, но для оценки степени недоверия к продавцу сойдет: PayPal выносил решение в пользу покупателя даже когда я помимо валидного трек-номера представлял "группе разбора" фотографии посылки упакованной с написанными адресами, ее же на почте после оформления приемки - с трек-номерами и отметками почтовых работников, ее же на фоне чека об оплате отправки (+ подробный скан этого чека). И все равно я ловил решение не свою пользу с обоснованием "продавец не представил достаточных доказательств отправления товара".
    Если Ваш клиент готов решать проблемы только через диспут - нафиг такого клиента. Лучше как можно быстрее свернуть с ним все дела и больше не открывать. Если он всенепременно хочет получить свои деньги взад, ни в коем случае не доводить до диспута и (упаси Боже) решения группы разбора. Иногда есть смысл вернуть ему деньги простым переводом, возможно даже больше, чем должны ему (но это опасно, диспут он все еще может отрыть, но и Вы тоже можете). Но все-таки сомнительных клиентов лучше переводить на всякого рода Scrill или даже Bitcoin (если структура проекта позволяет, разумеется). А лучше с ними и вовсе дела не иметь.
    Ответ написан
    2 комментария
  • Как отыскать нагрузку?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    А на что хоть нагрузка выросла? Процессор? Память? Диск? Сеть? Заявление хостера из разряда "и кофе у вас невкусный, и сайт ваш говно". Пиково или стабильно? А если прогнать стресс-тесты? А пробовали прогнать плагином P3 (Plugin Performance Profiler)?
    Ответ написан
    2 комментария
  • Оптимизация frontend'a (помимо JavaScript)?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Меньше DOM элементов.
    Меньше вложенности DOM элементов.
    Меньше ивентов
    Минус jQuery
    Меньше скриптов и библиотек
    Меньше CSS
    Минус Bootstrap и прочие тяжелые либы
    Меньше repaint'ов
    Меньше манипуляций с DOM
    Больше оптимизации картинок
    Меньше кастомных шрифтов
    Если шрифты кастомные - использовать ровно необходимый charset и вырезать лишнее
    ...

    PS: SVG на PNG не меняйте. Сомнительная экономия на спичках, а качество сильно хуже, возможностей меньше. Да и вообще "фу, прошлый век"

    Ту же сеть не сбрасывайте со счетов - тот же HTTP/2 с его потоком (прощай, конкатенация) одновременно доставит в браузер все нужное, что ускорит прорисовку. А с новым server push все самое нужное вообще прилетает вместе с html. В общем, тут все связано.
    Ответ написан
    6 комментариев
  • Как добавить класс(прописать условие) к header на главной WP?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Добрый.

    Использоваться условные теги: is_home() или is_front_page().

    <?php if(is_front_page()) : ?>
        <header class="mainpage-header">
    <?php else : ?>
        <header>
    <?php endif; ?>


    Также, в теге body обычно выводятся классы, по которым можно определить текущую страницу и привязать стили.
    Ответ написан
    4 комментария
  • Online-оплата для магазина на Laravel 5.2 для Украины и России?

    wielski
    @wielski
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    Используйте omnipay, под него есть множество драйверов различных систем для оплаты, от интеграции банковских мерчантов до робокассы или вебмани.
    https://github.com/ignited/laravel-omnipay
    Ответ написан
    1 комментарий
  • Laravel: как отменить подстановку :attribute в шаблон сообщения об ошибке?

    @miki131
    Какой-то файл Вам придется менять в любом случае, почему бы не выбрать именно validation.php?!
    В нем есть секция attributes - там и вставляйте свои "определенные валидации" в таком виде:
    'attributes' => [
    	    'FieldName' => '',	    
    	],
    Ответ написан
    3 комментария