Решение ошибки JW Player "no playable sources found"

Доброго времени суток!

Буквально сегодня столкнулся с проблемой: на 3-х блогах на WordPress после обновления плагина JW Player и самого WordPress все встроенные через шорткод копии плеера стали выдавать ошибку:

Error loading player: No playable sources found

Шорткод я использовал такой:

[jwplayer file="http://site.ru/video.mp4" player="0"]

Проблему удалось быстро решить, оказалось, что после обновления JW Player-а в обработчике шорткодов изменилась возможность использования настраиваемых шорткодов. Чтобы это исправить вам нужно сделать следующее.

Решение:

Нужно подключиться к вашему хостингу через FTP или зайти в менеджер файлов в панели управления хостингом.

Затем нужно открыть директорию вашего сайта и далее /wp-content/plugins/jw-player-plugin-for-wordpress/

И там через текстовый редактор открыть файл jwplayermodule.php

Найти в этом файле строку:

define("JWP6_USE_CUSTOM_SHORTCODE_FILTER", true);

И заменить на эту строку (фактически заменить true на false):

define("JWP6_USE_CUSTOM_SHORTCODE_FILTER", false);

После этого ваши видео начнут отображаться как и раньше.

P.S. Если у вас что-то не получится или получится, то напишите мне в комментах под этой записью.

Успехов вам!

[ Прочитайте комменты или напишите свой... ]

Как сделать красивую кнопку загрузки "Выберите файл" (быстрый совет)

Привет, дорогой посетитель!

Вчера я добавлял возможность загрузки и прикрепления фотографий к комментариям на один интересный блог (на WordPress конечно) по просьбе автора. Я предполагал, что это будет довольно просто и быстро. Достаточно только было установить подходящий плагин (например, Comment Image или Comment Images) и проверить его работоспособность. Технически, поле для прикрепления фотографии должно было добавиться автоматически через action:comment_form. Но из-за того, что через него уже было добавлено 2 других плагина (для подписок на комментарии и просто справочная кнопка) пришлось встраивать новое поле вручную через редактирование файла comments.php в установленной на сайте теме.

И когда поле было уже вставлено, автор попросил сделать кнопку загрузки как-то посимпатичнее. Я попробовал по привычке просто поменять значение поля value="", чтобы изменить надпись на кнопке. Но этот ход не сработал. Поэтому я обратился к Гуглу за помощью, и как всегда ответ был найден на stackoverflow. Решение оказалось простое и элегантное. Смотрите код ниже.

Вот какой вариант был сначала:

Старая страшная кнопка загрузки файла "выберите файл"

Решение вопроса

1. Я добавил пару стилей в style.css.

.uploadButton {
    display: block;
    width: 100px;
    background: #3df;
    padding: 10px;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    font-family: Tahoma;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
}
.uploadButton:hover {
    background: #3ce;
}

2. И немного изменил код кнопки в форме:

<label for="uploadbtn" class="uploadButton">Загрузить файл</label>
<input style="opacity: 0; z-index: -1;" type="file" name="upload" id="uploadbtn">

3. Стало так:

Новая красивая кнопка загрузки файла "выберите файл"

P.S. Если вам что-то непонятно, то, пожалуйста, пишите в комментах ниже. Возможно, я или другие читателю смогут помочь вам.

 

Успехов вам в изучении секретов веб-разработки!

Богдан Григорук

[ Прочитайте комменты или напишите свой... ]