Как оказалось, на днях многие блоги на WordPress были подвергнуты MySQL-инъекции, которая портит постоянные ссылки (пермалинки), превращая их, таким образом, в нерабочие. Это короткая статья о том, как исправить эту ситуацию.
Атакованные блоги подвергаются хаку, который добавляет к пермалинку
После этого пермалинк, конечно, перестает работать и получить доступ к посту можно, только если удалить этот добавленный код.
Лечение:
1. Перейти в админке к Setting->Permalinks и удалить вышеуказанный код.
2. Перейти к пользователям, там обнаружится больше пользователей с административными правами, чем обычно.
3. Провести мышкой над каждым, чтобы вычислить последнего зарегистрировавшегося.
4. У этого пользователя правым кликом скопировать ссылку Редактирование/Edit и вставить его в адресную строку, увеличить номер на 1.
5. Вы должны получить скрытого админа со странным кодом в поле Имя. Удалите код, чтобы понизить его статус до Подписчика, затем снова перейдите к Пользователям и удалите его.
На этом все. Не забывайте вовремя обновляться до последних версий.
YouTube – это немного (намного?) больше, чем просто поиск и проигрывание видео. В этой статье описывается 10 хитрых приемов для более комфортной работы с YouTube.
1. Просмотр видео в высоком качестве.
YouTube позволяет просматривать видео в HD-формате, если этот формат доступен для выбранного ролика. Чтобы проверить, существует ли данный ролик в высококачественном формате, нужно добавить к адресу ‘&fmt=18′ (стерео, разрешение 480 x 270) или ‘&fmt=22′ (стерео, разрешение 1280 x 720)
2. Встраивание высококачественного видео.
Вышеописанный прием касается воспроизведения. Если вы хотите встроить HD-видео на страницу, вам надо добавить ‘&ap=%2526fmt%3D18′ или ‘&ap=%2526fmt%3D22′ cоотвественно к адресу встраивания (embed).
3. Перемотка к нужной части.
Хотите, чтобы нужное видео начиналось в нужный момент (например, если вы знаете, что нужный эпизод начинается в 03:22). Все, что нужно сделать – это добавить к адресу видео #t=03m22s (#t=XXmYYs для XX мин. и YY сек.).
4. Скрывание поля поиска.
Поисковое поле появляется при проведении курсором над встроенным видео. Чтобы скрыть его, добавьте к адресу ‘&showsearch=0′.
5. Встраивание части видеоролика.
Добавьте к адресу ‘&start=30′, чтобы пропустить (перемотать) 30 секунд. Т.е. вставьте нужную цифру в секундах после start= , чтобы перемотать к нужной части.
6. Автопроигрывание видео.
Обычно встроенное видео после загрузки не начинает проигрывать автоматически, ожидая, когда пользователь нажмет кнопку “Play”. Чтобы запустить автопроигрывание ролика после загрузки, добавьте ‘&autoplay=1′ к адресу.
7. Автоповтор.
Для автоматического переигрывания (повтора) ролика, добавьте к адресу ‘&loop=1′.
8. Отключение похожих видео.
Если Вы публикуете контент в форме YouTube-роликов и не хотите отображения похожих (т.е. в некотором роде конкурирующих) видео, добавьте к адресу ‘&rel=0′ – это отключит функционал предложенных похожих видео.
9. Отключение региональной фильтрации.
Некоторые ролики доступны только в определенных странах мира. Для определения местоположения пользователя (и, таким образом, разрешения или отказа в доступе к ролику) используется его IP. Чтобы обойти эту ситуацию, измените адрес с http://www.youtube.com/watch?v=< код_видео> на http://www.youtube.com/v/< код_видео>.
10. Скачка видео.
Не совсем YouTube-прием, но все же имеющий к нему отношение. Чтобы скачать нужный ролик, замените в адресе youtube на kickyoutube – вас перенаправит на KickYouTube с сохранением всех опций ролика.
Похожий функционал доступен и на – замените в адресе youtube на keephd, чтобы скачивать HD-видео.
Снова небольшой туториал по jQuery (не надоело еще?) по изменению размеров изображения в зависимости от размеров окна браузера. Правильнее сказать, это не изменение размеров, а подгрузка изображение большего или меньшего размера. Кстати, Last.Fm данный прием на страницах артистов.
1. Нужный кусок HTML-кода
(Type words here)
Главное, что тут понадобится – это класс .fluidimage
Для удобства восприятия опущены всякие графические стили и “украшательства” и приведены только действительно нужные в данном случае.
3. Изменения изображения с помощью jQuery
Этот скрипт содержит функцию, которая меняет изображения в зависимости от размеров окна. Если ширина браузера менее 700пикс., используется уменьшенная картинка, в остальных случаях – полноразмерная. Функция запускается при первой загрузке страницы и в при любом изменении размеров окна браузера.
Можно пойти дальше и ресайзить одну картинку в процентном соотношении от размера окна, но тут есть риск получить некачественное и размытое изображение.
– бесплатная утилита для редактирования видео, которая поддерживает различные форматы. Можно выбирать из более 300 эффектов, редактировать напрямую из HD-камер, и даже записывать CD и DVD. Также программа позволяет вставлять аудиофайлы в видеопоток и микшировать их.
– эта бесплатная программа предоставляет полную свободу в редактировании видео в форматах AVI, MPEG-1 и MPEG-2. Можно удалять нежелаемое без перекодирования, т.е. оригинальное качество видео сохраняется. Поддерживается обилие форматов – AVI, MOV, MP4, M4V, MPG, DivX и Xvid.
позволяет создавать фильмы из коллекций видеоклипов. Поддерживаются такие эффекты, как вырезание и перенос, придающие клипу профессиональный вид. Среди поддерживаемых форматов .3gp,.wmv, .divx и многие другие.
– бесплатная программа, входящая в поставку Windows. C помощью этого приложения можно создавать ролики, скачивая их с видеокамеры и микшируя с аудио- и видеофайлами. После создания клипа можно поделиться им напрямую из программы через e-mail или загрузить на сайт.
– очень интересная программа для редактирования видео в форматах .wmv, .avi, .mpg и других. Можно создавать фото слайд-шоу с эффектами затухания (fade).
– профессиональный видеоредактор, поддерживающий обилие форматов, таких как Quicktime, DV, MPEG-4, MPEG-1 MPEG-2 или VOB-файлы. Создает высококачественные ролики и может экспортировать клипы в другие форматы или в HD-качество. Можно выбирать размеры кадров и вставлять аудио-файлы (и конвертировать их между собой в разные форматы). Поддерживаются файлы размером до 4 Гб. Так же можно просмотреть результат перед конвертированием. Есть версии как для Windows, так и для Mac.
– еще один профессиональный редактор для работы с видео и аудио. Поддерживает обработку изображений в реальном времени и редактирование DV, SD и HD форматов, а также 3-мерное моделирование с помощью флэш. В поставку входит также JahPlayer, поддерживающий все общеизвестные форматы. Как в случае с предыдущей программой, есть отдельные Mac и Windows-версии.
(Когда писать особо не о чем, а ГосДеп требует отрабатывать вложенное бабло – приходиться заниматься переводами, ибо большинство оф. планктона, которое хочет приобщиться к волшебному миру WP, все равно не может ни черта прочитать на иностранных источниках.)
Ну тогда вот вам простенький пример: как отобразить комментарии к посту прямо под ним на главной странице. Берется вот такой код:
< ?php
global $withcomments;
$withcomments = true;
comments_template("/inline-comments.php");
?>
и вставляется в нужное место в файле index.php
Файл inline-comments.php понадобится как шаблон для правильного форматирования комментариев. Можно, конечно, извратиться и использовать файл comments.php, но т.к. там предусмотрено форматирование отображение комментариев для отдельной записи, можно быть увереным, что результат будет выглядеть более чем некрасиво.
Свойство border-radius в CSS3 позволяет быстро и удобно создавать закругленные уголки в браузерах, которые его поддерживают, т.е. Firefox, Safari и Chrome. Но по какой-то таинственной причине, данное свойство не поддерживается в IE, поэтому для отображения в нем закругленных уголков приходится использовать другие методы, вроде изображений.
Данный быстрый и простой метод с использованием CSS3 и JavaScript позволит использовать закругленные уголки в любом браузере. Этот метод использует бесплатную библиотеку . Результат будет выглядеть вот так:
Преимущество этого метода в том, что он использует -webkit-border-radius и -moz-border-radius для Firefox, Safari и Chrome и JavaScript для IE и Opera.
tl, tr, bl, br соответственно означают верхний левый, верхний правый, нижний левый и нижний правый углы.
Если у вас несколько разных CSS-классов (напр., roundedCorners, roundedCorners_1, roundedCorners_2), их можно использовать, изменяя скрипт соответственно:
Мини-обновление плагина для вставки видеороликов от видеохостинга . Это обновление включает в себя добавление quicktag-кнопки в HTML-редактор WP.
Использование:
1. Распаковать и закачать плагин в папку плагинов Вашего блога (/wp-content/plugins). Обратите внимание, что закачивать нужно всю папку целиком, так чтобы получилось /wp-content/plugins/allmedia/.
2. Активировать плагин.
3. Чтобы вставить видео, нажмите в HTML-редакторе кнопку allmedia. Это вставит в текст поста следующий шорткод: [allmedia=http://allmedia.uz/video/]. После конечного слэша и перед закрывающей квадратной скобкой введите ID нужного видео, так чтобы у Вас получился следующий код, например для ID 123:
[allmedia=http://allmedia.uz/video/123]
Набросал небольшой плагин для быстрого вставки видео от нашего видеохостинга . Код основан/заимствован/подсмотрен во множестве других плагинов для вставки видео в WordPress. Для удобства плагин использует так называемые шорткоды (shortcodes) для вставки видео.
Как пользоваться плагином.
1) Скачать, разархивировать плагин в ваш блог и активировать его.
2) С сайта Allmedia.uz получить URL нужного видео (поле “Ссылка”).
3) При написании поста в нужном месте ввести
[allmedia=...]
где … заменить на соответствующую ссылку на видео.
Всенародно любимый сервис почты Gmail часто отображает так называемые “спонсорские ссылки” (sponsored links) в правой части экрана. Не то, чтобы это было плохо, скорее наоборот… Но если уж вам так необходимо от нее избавиться, то существует достаточно простой способ.
При написании следующего письма добавьте в письмо одно или два предложения с упоминанием . Письма анализируются на предмет ключевых слов программами, а не людьми, для выдачи соотвествующей рекламы. В случае обнаружения упоминания катастрофы или трагедии, система из вежливости полностью отключает рекламу.
Конечно, крайне желательно объяснить получателю данного письма для чего упомянуты катастрофические события.