История Google в двух минутах
История Google в двух минутах
Скрываем версию WordPress
Зачем скрывать версию WordPress? Для того, что бы повысить безопасность блога, работающего на движке WordPress. Отключив отображение версии мы усложним взлом нашего блога. Существует несколько способов сделать это. Варианты с установкой дополнительных плагинов меня обычно не устраивают, тем более, что решить проблему можно достаточно просто.
Этапы операции “Скрываем версию WordPress”:
- Находим в папке шаблона, используемого для вашего блога файл functions.php
- Добавьте в файл functions.php следующую строчку:
remove_action(’wp_head’, ‘wp_generator’);
Как вы видите, решение проблемы достаточно простое. Потребовалось всего лишь добавить одну строку.
10 наиболее скачиваемых плагинов для WordPress
Решил опубликовать список 10 наиболее скачиваемых плагинов для WordPress. Результаты основаны на данных сайта wordpress.org и актуальны на сегодняшний день. Думаю, Вам будет интересно, какие плагины больше всего скачивают.
- All in One SEO Pack
- Google XML Sitemaps
- WP-PageNavi
- NextGEN Gallery.
Про него я писал в статье Плагины галерей для WordPress - WordPress.com Stats
- Contact Form 7
- Google Analytics for WordPress
- WP Super Cache
- Sociable
- Smart YouTube
Кстати, плагин WP-Cumulus занимает 22-ую позицию в списке наиболее скачиваемых плагинов для WordPress.
Дата на сайте при помощи JavaScript
Простой способ вывода даты (день, месяц, год) на сайте при помощи JavaScript.
<script language="javascript" type="text/javascript"><!--
var data = new Date();
var months = new Array(“января”,”февраля”,”марта”,”апреля”,”мая”,”июня”,
“июля”,”августа”,”сентября”,”октября”,”ноября”,”декабря”);
document.write(”Сегодня ” + data.getDate()+ ” “ + months[data.getMonth()]+ ” “ + data.getFullYear());
//–></script>
Достаточно просто вставить в любом месте сайта и радоваться надписи, наподобие “Сегодня 21 марта 2010″.
Цветовые схемы для админки WordPress - Easy Admin Color Schemes
Насколько Вам известно, в разделе Профиль (в некоторых переводах “Ваш профиль”) админки WordPress можно поменять цветовую схему админ-панели. На выбор доступны два варианта. Изменить их можно самому, поправив CSS файл, но это не всем удобно. Что бы упростить смену цветовой схемы админки WordPress можно воспользоваться плагином Easy Admin Color Schemes, предназначенным специально для этого.
Плагин Easy Admin Color Schemes добавляет несколько цветовых схем для оформления админки. Но если Вам их окажется мало, то есть возможность создать свою цветовую схему. Получившийся результат можно сохранить себе в виде CSS и при необходимости потом импортировать.
Установка Easy Admin Color Schemes:
- Скачайте архив с плагином к себе на компьютер и распакуйте его.
- Загрузите папку easy-admin-color-schemes в директорию /wp-content/plugins/ Вашего блога.
- Выставите права на запись для директории /wp-content/plugins/easy-admin-color-schemes/schemes
- Активируйте плагин Easy Admin Color Schemes в админке.
- В меню “Настройки” появился пункт Color Schemes.
Скачать плагин Easy Admin Color Schemes можно по следующей ссылке
http://wordpress.org/extend/plugins/easy-admin-color-schemes/
phpBB3. Как вставлять ролики с Youtube на форум
Я администрирую несколько форумов на phpBB3 и уже неоднократно слышал от пользователь вопрос “Как вставлять ролики с Youtube на форум?”. Устанавливать мод, обеспечивающий публикацию роликов с youtube, мне не хотелось.
Я выбрал, на мой взгляд, самый простой способ решения данной проблемы.
Для того, что бы обеспечить возможность вставки ролика с Youtube на форум phpBB3, я решил создать BB code. bbCode (Bulletin Board Code) - язык разметки, используемый для форматирования сообщений на многих электронных досках объявлений (BBS) и форумах. Для форматирования текста используются теги, подобные тегам HTML, но, в отличие от них, заключённые в квадратные скобки.
Давайте все же вернемся к проблеме “Как вставлять ролики с Youtube на форум”. И так, поэтапно рассмотрим, как решить эту проблему используя BB code.
- Все будем делать через админку. Так что, заходим в админку.
- откройте вкладку Сообщения (может у вас она называется Posting)
- В меню, расположенном слева найдите пункт “BB коды” (если не локализованная админка, то BB codes). Жмите.
- Теперь нажмите добавить BBCode (Add a new BBCode).
- В “Использование BBCode” (BBCode usage) вписываем следующее:
[youtube]{IDENTIFIER}[/youtube] - В блок “Замена HTML” (HTML replacement) вписываем следующее:
<object width="480" height="385" type="application/x-shockwave-flash"></object>Я указал размер видео 480х385. Вы же можете задать любой другой.
- Подсказка (Help line) может быть примерно такой:
Используйте Id видео - если url видео http://www.youtube.com/watch?v=pKFAly6G5cA то вставьте [youtube]pKFAly6G5cA[/youtube] - Осталось только поставить галочку около “Показывать на странице ответов” (Display on posting page).
Вот и всё.
Wordpress. Уязвимость в плагине WP-Syntax
Плагин WP-Syntax для WordPress, предназначенный для подсветки кода, известен многим. А вот то, что из-за ошибок в коде плагина WP-Syntax возможно выполнение произвольных команд в Wordpress, известно не всем.
Уязвимость существует из-за недостаточной обработки входных данных в параметре “test_filter[]” в сценарии wp-syntax/test/index.php, перед вызовом функции call_user_func_array().
Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный PHP код на целевой системе с привилегиями Web сервера. Для удачной эксплуатации уязвимости опция “register_globals” должна быть включена в конфигурационном файле PHP.
Тем не менее, существует не мало блогов, которые используют данный плагин. Удаленный пользователь может выполнить любой PHP код с привилегиями web сервера. Даже WordPress WP-Syntax Plugin 0.9.8 содержит данную уязвимость. Способов устранения уязвимости в настоящее время не существует. Так что, если вы пользуетесь данным плагином, то ищите ему замену. В качестве альтернативы можно использовать Code Colorer.
Тёма пилит блогосферу!
Тёмма! Распили мой блог в рамках этой акции: http://tyomma.ru/wow-effect/
Отправка e-mail на VBS (VBScript)
Понадобился скриптик для отпрвки e-mail на VBS (Visual Basic Script). Почему именно на VBScript? Просто так потребовалось. Тоже самое можно было сделать и при помощи JavaScript, но раз нужно использовать VBS, то будем использовать его.
Задача достаточна проста, так что сразу приведу скрипт отправки e-mail написанный на VBScript:
Const EmailPassword = “123456″ ‘ пароль от e-mail
Const strSmtpServer = “smtp.email.com” ‘ smtp сервер
Const EmailTo = “komu@email.com” ‘ Кому будет отправляться e-mail
Set objEmail = CreateObject(”CDO.Message”)
objEmail.From = EmailFrom
objEmail.To = EmailTo
objEmail.Subject = “Здесь должен быть текст заголовка”
objEmail.Textbody = “Текста Вашего письма”
objEmail.Configuration.Fields.Item (”http://schemas.microsoft.com/cdo/configuration/sendusing”) = 2
objEmail.Configuration.Fields.Item (”http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”) = 1
objEmail.Configuration.Fields.Item (”http://schemas.microsoft.com/cdo/configuration/sendusername”) = EmailFrom
objEmail.Configuration.Fields.Item (”http://schemas.microsoft.com/cdo/configuration/sendpassword”) = EmailPassword
objEmail.Configuration.Fields.Item (”http://schemas.microsoft.com/cdo/configuration/smtpserver”) = strSmtpServer
objEmail.Configuration.Fields.Item (”http://schemas.microsoft.com/cdo/configuration/smtpserverport”) = 25
objEmail.Configuration.Fields.Update
objEmail.Send
WScript.Quit
Как вы видите, все достаточно просто. Все настройки вынесены в начало скрипта.
WordPress. Как убрать ссылку wordpress.org
Уже не один раз обращались с вопросом “Как убрать ссылку wordpress.org”, поэтому решил написать простую инструкцию. Насколько я понимаю, убрать ссылку wordpress.org хочется для того, что бы продавать ссылки на сайте. Всем известно, что если собираешься продавать ссылки на своем блоге через биржу ссылок, то лишняя внешняя ссылка не есть хорошо.
Мне довелось подсказывать, как убрать ссылку wordpress.org на WordPress 2.7.1 и на WordPress 2.9.1. Начнем с WordPress 2.7.1. В этой версии WordPress Вам потребуется найти файл \wp-includes\widgets.php, а в нем следующий текст:
В моем случае это 860 строка. Что же касается WordPress 2.9.1, то необходимо найти файл \wp-includes\default-widgets.php, а в нем следующий текст:
Это должна быть 300 строчка. Что касается ветки 2.8, то совет такой же как и для WordPress 2.9.1. Надеюсь, теперь вы сможете убрать ссылку wordpress.org. Если что-то не понятно, то пиши в комментариях, будем разбираться.
