RSS
 

Архив для категории: ‘Документация’

Woocommerce не меняет статус ордера — кто виноват?

18 Мар

Недавно столкнулся с проблемой — после оплаты не меняется статус ордера в магазине на Woocommerce.
Стал изучать — еще одна новость — статус ордера нельзя изменить и в админке. Он как бы меняется,
появляется соответствующая запись в логах, приходит письмо, что мой ордер Complited.
Но после перезагрузки страницы — статус опять Pending.

Прочитать всю запись »

 

Крестики-нолики по-новому :)

08 Сен

1В одной далекой-далекой галактике… жил был некий N.
Этот гражданин и поведал вот такую историю 🙂

Однажды на пикнике я заметил математиков, толпящихся возле игры, интереса к которой я ожидал меньше всего: крестики-нолики.
Вы могли и сами заметить, что игра крестики-нолики смертельно скучна. В ней нет места творческой идее или внезапному озарению. Хорошие игроки всегда играют вничью.

Но математики на пикнике играли в более изощренную версию игры. В каждой из клеток на квадратном поле они нарисовали поле поменьше:
Прочитать всю запись »

 

music publisher или Facebook Share Button для zbPlayer

17 Июн

Какое-то время назад Facebook перестал добавлять свой player автоматом для проигрывания mp3 ссылок на стене. Сразу появилось много вариантов selfmade проигрывателей, но все чем-то были не удобны… Так и родилось приложение «music publisher» на Facebook. С помощью него можно добавлять и проигрывать mp3 файлы у себя на странице. Но прогресс не стоит и дело дошло до WordPress. Добавил возможность делать то же самое и со страниц WordPress сайтов посредством Facebook Share Button к zbPlayer. В zbPlayer эта ктопка занимается только передачей данных в «musis publisher». Результат можно посмотреть ниже, либо воспользоваться оригиналом — приложением music publisher на Facebook.

Dire Straits — Brothers in Arms

 

Как избавиться от «People You May Know» на Facebook

24 Апр

После обновления timeline на Facebook вверху появилась неубираемая вещь под названием «People You May Know«. Вроде бы не страшно, а съедает место и раздражает 🙁

В настройках не получилось найти и спрятать ее. На помощь пришел Adblock Plus (плагин для google chrome).

Достаточно выполнить следущие шаги:

1. Открыть опции Adblock Plus

Adblock Plus Options
Прочитать всю запись »

 

zbPlayer — Плагин для WordPress

28 Янв

zbPlayer Какое-то время назад сталкивался с проблемами плагинов по проигрыванию музыки с сайта. Тогда выбрал наиболее простой и удобный плагин: µAudio. Но и он не без греха. Пробовал дописать какие-то свои решения для файлов с кирилицей в имени, но в итоге пришел к тому, что проще написать свой вариант + дабы не грузить jsом — просто заменять mp3 ссылки на момент генерации страницы. На мой взгляд получилось неплохо и просто как в использовании, так и в коде! 🙂

Итак, презентация! 🙂 Прочитать всю запись »

 

Как просто сконвертировать .m4b в .mp3 файл

03 Дек

Недавно раздобыл кучу аудиокниг любимого автора в формате .m4b. Подумал, вот оно —  счастье!
А не тут-то было. Почему-то в мобильном не все файлы .m4b проигрывались нормально или были и такие, что совсем не проигрывались.

Решение задачи простое — сконвертировать файлы в формат .mp3, который  наверно любой проигрыватель воспроизведет нормально.

Для конвертации воспользовался консольной утилитой ffmpeg:

Прочитать всю запись »

 

Как подружить плагины DB Cache Reloaded Fix и WP-PostViews

03 Июл

Давольно-таки давно начал пользоваться плагином «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 и файлы с кирилицей в названии

16 Дек

Недавно запускал еще один музыкальный сайт: http://kinoshlyager.com/  и столкнулся с проблемой — мой горячо любимый плагин  µAudio на отрез отказался воспроизводить файлы с кирилицей в названии.

Первым делом решил просто сменить плагин, но не тут-то было — как оказалось подобной проблемой страдают многие audio плагины WordPress.

Пришлось искать решение и… оно нашлось! 🙂

Все оказалось довольно-таки просто — поломка была в имени файла, передаваемого флеш проигрывателю. После чего флешка пыталась прочитать файл по заведомо битому урлу.

Для исправления проблемы достаточно дописать свой обработчик/конвертер урла файла к utf8.

Прочитать всю запись »

 

Настройка плагина µAudio для WordPress

01 Окт

µAudio — небольшой плагин, который заменяет mp3 ссылки страницы на красивый и компактный флеш проигрыватель.

Основными достоинствами этого плейера для меня стали:

  1. Возможность автоматической замены mp3 ссылок на плейер. Совсем не прельщала идея самому писать/вставлять в записи какие-то специальные теги.
  2. Ссылка для скачивания mp3 файла. Многие аналогичные по функциональности плагины страдают отсутствием такой ссылки — так же заменяет mp3 ссылки на странице на проигрыватель, но скачать уже нельзя песню.

 
Основные замеченные недостатки:

  1. При нажатии кнопки Play на нескольких музыкальных треках на странице приведет к проигрыванию всех треков одновременно. Было бы неплохо, если при каждом новом нажатии Play, происходила остановка предыдущих проигрываемых треков. Но это больше пожелание — не критично.
  2. При замене mp3 ссылок на флеш проигрыватель пользователь изначально не видит кнопки Play — для пользователя ссылка остается обычной ссылкой. Что очень неудобно — поди догадайся, что при нажатии на ссылку можно проиграть трек. Ниже как раз и приведу простое решение этой проблемы.

 
Прочитать всю запись »

 

Ambient (Эмбиент)

13 Сен

Давно заметил, что нравится музыка стиля ambient. Всегда думал, что это какая-то спокойная, расслабляющая музыка. Решил копнуть поглубже — а оказывается не все так просто. Тут может оказаться что-то мелодичное и в тоже время рок…

Вот что говорит Википедия по этому поводу:

Эмбиент (англ. ambient — окружающий) — жанр электронной музыки, характеризующийся опорой на тембровые модуляции, отсутствием ритма и «атмосферным» звучанием. Эмбиент зародился в 1970-х гг. и с тех пор сформировал несколько разновидностей, от самых лёгких до более жёстких и экспериментальных.

Прочитать всю запись »