Недавно столкнулся с проблемой — после оплаты не меняется статус ордера в магазине на Woocommerce.
Стал изучать — еще одна новость — статус ордера нельзя изменить и в админке. Он как бы меняется,
появляется соответствующая запись в логах, приходит письмо, что мой ордер Complited.
Но после перезагрузки страницы — статус опять Pending.
Архив для категории: ‘Документация’
Woocommerce не меняет статус ордера — кто виноват?
Крестики-нолики по-новому :)
В одной далекой-далекой галактике… жил был некий N.
Этот гражданин и поведал вот такую историю 🙂
Однажды на пикнике я заметил математиков, толпящихся возле игры, интереса к которой я ожидал меньше всего: крестики-нолики.
Вы могли и сами заметить, что игра крестики-нолики смертельно скучна. В ней нет места творческой идее или внезапному озарению. Хорошие игроки всегда играют вничью.
Но математики на пикнике играли в более изощренную версию игры. В каждой из клеток на квадратном поле они нарисовали поле поменьше:
Прочитать всю запись »
Как избавиться от «People You May Know» на Facebook
После обновления timeline на Facebook вверху появилась неубираемая вещь под названием «People You May Know«. Вроде бы не страшно, а съедает место и раздражает 🙁
В настройках не получилось найти и спрятать ее. На помощь пришел Adblock Plus (плагин для google chrome).
Достаточно выполнить следущие шаги:
1. Открыть опции Adblock Plus
zbPlayer — Плагин для WordPress
Какое-то время назад сталкивался с проблемами плагинов по проигрыванию музыки с сайта. Тогда выбрал наиболее простой и удобный плагин: µAudio. Но и он не без греха. Пробовал дописать какие-то свои решения для файлов с кирилицей в имени, но в итоге пришел к тому, что проще написать свой вариант + дабы не грузить jsом — просто заменять mp3 ссылки на момент генерации страницы. На мой взгляд получилось неплохо и просто как в использовании, так и в коде! 🙂
Итак, презентация! 🙂 Прочитать всю запись »
Как просто сконвертировать .m4b в .mp3 файл
Недавно раздобыл кучу аудиокниг любимого автора в формате .m4b. Подумал, вот оно — счастье!
А не тут-то было. Почему-то в мобильном не все файлы .m4b проигрывались нормально или были и такие, что совсем не проигрывались.
Решение задачи простое — сконвертировать файлы в формат .mp3, который наверно любой проигрыватель воспроизведет нормально.
Для конвертации воспользовался консольной утилитой ffmpeg:
Как подружить плагины DB Cache Reloaded Fix и WP-PostViews
Давольно-таки давно начал пользоваться плагином «WP-PostViews». И все было хорошо до тех пор, пока не решил задействовать плагин «DB Cache Reloaded Fix» максимально.
Изначально «DB Cache Reloaded Fix» не кеширует таблицы «wp_posts» and «wp_postmeta» и счетчик показа страниц работает на ура. Но эффективность кеширования запросов к БД в этом случае мала.
Чтобы поправить это дело, я в настройках «DB Cache Reloaded Fix» очистил поле «Cache filter» — после чего количество кешируемых запросов сильно увеличилось и соответственно скорость отклика возрасла.
Но плюсы получились с побочным эффектом — перестали работать счетчики просмотра страниц.
Вскрытие показало, что причина в том, как плагин «WP-PostViews» обновляет счетчик. Он берет текущее значение счетчика и к нему прибавляет 1. Вот здесь и загвоздка — ведь информация о счетчике хранится в таблице «wp_postmeta», значения которой стали кешироваться — получается мы все время толчемся на одном месте — к закешированному числу прибавляем 1 и так каждый раз при обращении к сайту.
Решение простое: «Обновлять счетчик прямым запросом к БД» — таким образом получится обойти закешированное значение счетчика.
Плагин µAudio и файлы с кирилицей в названии
Недавно запускал еще один музыкальный сайт: http://kinoshlyager.com/ и столкнулся с проблемой — мой горячо любимый плагин µAudio на отрез отказался воспроизводить файлы с кирилицей в названии.
Первым делом решил просто сменить плагин, но не тут-то было — как оказалось подобной проблемой страдают многие audio плагины WordPress.
Пришлось искать решение и… оно нашлось! 🙂
Все оказалось довольно-таки просто — поломка была в имени файла, передаваемого флеш проигрывателю. После чего флешка пыталась прочитать файл по заведомо битому урлу.
Для исправления проблемы достаточно дописать свой обработчик/конвертер урла файла к utf8.
Настройка плагина µAudio для WordPress
µAudio — небольшой плагин, который заменяет mp3 ссылки страницы на красивый и компактный флеш проигрыватель.
Основными достоинствами этого плейера для меня стали:
- Возможность автоматической замены mp3 ссылок на плейер. Совсем не прельщала идея самому писать/вставлять в записи какие-то специальные теги.
- Ссылка для скачивания mp3 файла. Многие аналогичные по функциональности плагины страдают отсутствием такой ссылки — так же заменяет mp3 ссылки на странице на проигрыватель, но скачать уже нельзя песню.
Основные замеченные недостатки:
- При нажатии кнопки Play на нескольких музыкальных треках на странице приведет к проигрыванию всех треков одновременно. Было бы неплохо, если при каждом новом нажатии Play, происходила остановка предыдущих проигрываемых треков. Но это больше пожелание — не критично.
- При замене mp3 ссылок на флеш проигрыватель пользователь изначально не видит кнопки Play — для пользователя ссылка остается обычной ссылкой. Что очень неудобно — поди догадайся, что при нажатии на ссылку можно проиграть трек. Ниже как раз и приведу простое решение этой проблемы.
Ambient (Эмбиент)
Давно заметил, что нравится музыка стиля ambient. Всегда думал, что это какая-то спокойная, расслабляющая музыка. Решил копнуть поглубже — а оказывается не все так просто. Тут может оказаться что-то мелодичное и в тоже время рок…
Вот что говорит Википедия по этому поводу:
Эмбиент (англ. ambient — окружающий) — жанр электронной музыки, характеризующийся опорой на тембровые модуляции, отсутствием ритма и «атмосферным» звучанием. Эмбиент зародился в 1970-х гг. и с тех пор сформировал несколько разновидностей, от самых лёгких до более жёстких и экспериментальных.