Архив мая, 2009

Новая акция в сети -  “Хочу стать миллионером !”. Господа блоггеры )) помогаем осуществиться мечте !

Часто смотрите телевизор? А вы знаете как выбрать телевизор правильно про покупке, чтобы насладиться яркой и сочной картинкой на экране ? А если у Вас нет дома, аренда квартир без посредников поможет Вам. Большой выбор вариантов при оптимальной цене.

Вышел в жизнь новый плагин :  Sexy Bookmarks. Как видно из названия он служит для добавления на страницу блога кнопок для добавления ссылки в соц. закладки, в избранные и т.д.

Разработчики плагина англоязычные и конечно сделали плагин под свои, буржуйские, сайты. Но это довольно просто исправить покопавшись в исходном коде плагина и добавить свои “русские” социальные закладки.

Ну а теперь немного о самом плагине:

  • Сайт разработчиков: http://eight7teen.com/sexy-bookmarks/
  • Возможность самому выбирать в какие именно сервисы закладок “позволить” посетителю добавить ссылку на ваш сайт ( в официальном плагине есть возможность добавления ссылки и такие сервисы как Twitter, Yahoo MyWeb, Technorati и другие).
  • Возможность добавить страницу в “Избранное”
  • Подписка на Rss комментариев.
  • Ну и стандартные для такого плана плагинов возможность добавить в тег noffolow все исходящие ссылки на соц.закладки, а так же открытие сервиса в отдельном окне.

Летняя, временная работа поможет Вам заработать и пополнить свой кошелек. А потратить деньги можно например на новую Audi. Почему на нее ? Потому что это марка самая любимая в России !

Господа блоггеры, сеошники и т.д. Предлагаю вашему вниманию отличный плагин для парсига какой угодно информации. Полезен для создания саттелитов  и не только. Плагин работает без крона, что не маловажно ! Вот небольшой перечень его возможностей :

AutoBlogged is a powerful autoblogging plugin for WordPress that automatically creates posts from any RSS or Atom feed. With dozens of powerful features, AutoBlogged is one of the most flexible feed aggregating plugins available.
You can use AutoBlogged to build blog networks, to create automated video or photo blogs, aggregate posts from multiple feeds, or create your own keyword-rich topic portals
Features:
* Image and video support
* Smart built-in tagging engine gets tags from the original article
* Custom post templates
* Advanced post filtering
* Regular Expression Search & Replace
* Create thumbnails for images
* Use author info from your own blog
* Override feed data with your own values
* Fully supports WordPress 2.6 and later
Furthermore, we have added a comprehensive online help, e-mail support, and customer forums to make sure you can quickly and easily get started autoblogging!
AutoBlogged Features
RSS Feed Sources
* Configure multiple RSS feed sources with the ability to enable or disable individual feeds.
* Support for RSS 0.9, 0.91, 0.92, 1.0, 2.0, and Atom 0.3 and 1.0 feeds.
* Integrated feed caching, HTTP Conditional GET support, and support for GZIP-compression to improve performance and reduce bandwidth usage.
* Support for dozens of RSS modules including Dublin Core, GeoRSS, ITunes, Media RSS, RSS 1.0 Content, W3C WGS84 Basic GEO, XML 1.0, and XHTML 1.0.
* Numerous pre-defined searches to locate articles via Google Blog Search, Technorati, Blogdigger, Blogpulse, MSN Spaces, Yahoo! News, Flickr, YouTube, and others.
# RSS Feed autodiscovery–if you don’t know the exact feed URL, just enter the page address and AutoBlogged will find it for you.
# Built-in feed viewer to help with setting up and troubleshooting feed sources.
# Ability to override the automatically extracted feed data, such as author or source, with your own static values or values.
# Set the default post status to Published, Pending, Draft, or Private
Feed Processing
* Process feeds automatically using built-in pseudo cron feature so an external scheduler is not required.
* Set a range of intervals for random update scheduling.
* Manually process all feeds or one feed at a time.
* Preview feed processing without importing any posts.
* Disable cron operations without disabling the entire plugin.
* Allow other feeds to notify your autoblog of updates using an XML-RPC ping.
* Configure individual feeds to update every time AutoBlogged runs or after every each number of runs you set.

Скачать плагин AutoBlogged v 2.4.22

(При регистрации вводите все что угодно )

Ваша жена хочет ребенка и обязательно девочку ? Доверьте определение пола ребенка людям которые знают как вам можно помочь )))

Это статья – сокращенный и достаточно вольный перевод статьи “Custom Fields Hacks For WordPress”, опубликованной в Smashing Magazine (ссылка на оригинал дана в конце). Перечислены 10 способов интересного применения custom fields (пользовательских полей) в WordPress.

1. Установка дата окончания поста.
Этот прием поможет установить дату окончания публикации поста, если вам нужно отображать запись в течение ограниченного времени.
В теме заменяем цикл вывода на следующий:

< ?php
if (have_posts()) :
while (have_posts()) : the_post(); ?>
$expirationtime = get_post_custom_values('expiration');
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}

$secondsbetween = strtotime($expirestring)-time();
if ( $secondsbetween > 0 ) {
// For example...
the_title();
the_excerpt();
}
endwhile;
endif;
?>

При написании поста создается пользовательское поле с ключом expiration и временем в формате mm/dd/yyyy 00:00:00 в качестве значения. Пост перестанет отображаться после наступления указанной даты и времени.

2. Отображение постов на главной странице.
Этот прием поможет выбрать, как отобразить пост на главной странице – полностью или только анонс. Как и в предыдущем способе, надо заменить стандартный цикл вывода на следующий:

< ?php if (have_posts()) :
while (have_posts()) : the_post();
$customField = get_post_custom_values("full");
if (isset($customField[0])) {
//Custom field is set, display a full post
the_title();
the_content();
} else {
// No custom field set, let's display an excerpt
the_title();
the_excerpt();
endwhile;
endif;
?>

Данный код отображает все посты в виде анонсов. Чтобы отобразить выбранный пост полностью, надо создать поле с ключом full и задать ему любое значение.

3. Отображение музыки и настроения в посте.
У пользователей ЖЖ есть две удобные опции при написании поста, которые пока отсутствуют в WordPress – отображение текущих музыки и настроения. Добавить их в WP достаточно просто – нужно в файле single.php или index.php текущей темы добавить следующий код:

$customField = get_post_custom_values(“mood”);
if (isset($customField[0])) {
echo “Mood: “.$customField[0];
}

В посте создаем поле с ключом mood и как значение вписываем настроение.

4. Добавление META-описание к постам.
Хоть META-информация и не так уже важна для поисковиков, как раньше, все же не помешает иметь META-описание для ваших записей.
В файл header.php добавьте этот код в любом месте между тэгами и

}?>">


Этот прием использует тэги WordPress для генерации meta-описаний. На страницах категорий, тэгов, архивов и главной используется статическая meta-информация. Отредактируйте строки 3, 7 и 9 в коде для определения ваших собственных значений. Для записей создайте поле Metadescription и впишите значения.

5. Ссылки на внешние ресурсы.
Как создать ссылку в заголовке на внешний ресурс “напрямую”, без ссылки на сам пост (как это бывает на Хабре – прим. перев.)? Для этого есть такой эстетичный способ. Сначала в файл functions.php вставляем следующий код:

function print_post_title() {
global $post;
$thePostID = $post->ID;
$post_id = get_post($thePostID);
$title = $post_id->post_title;
$perm = get_permalink($post_id);
$post_keys = array(); $post_val = array();
$post_keys = get_post_custom_keys($thePostID);

if (!emptyempty($post_keys)) {
foreach ($post_keys as $pkey) {
if ($pkey==’url1′ || $pkey==’title_url’ || $pkey==’url_title’) {
$post_val = get_post_custom_values($pkey);
}
}
if (emptyempty($post_val)) {
$link = $perm;
} else {
$link = $post_val[0];
}
} else {
$link = $perm;
}
echo ‘

‘.$title.’

‘;
}

После этого в файле index.php стандартный код вывода заголовков:

< ?php echo $css; ?>

При написании записи создаем поле css и вписываем нужный CSS как значение. Вот настолько просто!

7. Переопределение

Тэг title чрезвычайно важен для SEO и привлечения траффика на ваш блог. И, кстати, большинство тем для WP поставляется без оптимизированного тэга title. Сторонние плагины, типа All in One SEO Pack могут помочь решить задачу, но так же этого можно достигнуть с помощью пользовательских полей.
В файле header.php заменяем код в на

<br /> < ?php if (is_home () ) {<br /> bloginfo('name');<br /> } elseif ( is_category() ) {<br /> single_cat_title(); echo ' - ' ; bloginfo('name');<br /> } elseif (is_single() ) {<br /> $customField = get_post_custom_values("title");<br /> if (isset($customField[0])) {<br /> echo $customField[0];<br /> } else {<br /> single_post_title();<br /> }<br /> } elseif (is_page() ) {<br /> bloginfo('name'); echo ': '; single_post_title();<br /> } else {<br /> wp_title('',true);<br /> } ?><br />

При написании поста создаем поле title и вписываем нужное значение.

8. Блокирование поисковых систем от индексации определенных постов.
Вы хотели когда-нибудь запретить поисковику индексировать определенные записи (например, что-то очень личное)? Но при этом разрешить его читать простым читателям. Это достаточно просто с помощью… вы уже поняли чего.
Сначала нужно найти ID поста, который подлежит сокрытию от вездесущих поисковиков. В примере используем ID 17.
В файл header.php добавьте этот код в любом месте между тэгами и
< ?php $cf = get_post_meta($post->ID, ‘noindex’, true);
if (!emptyempty($cf)) {
echo ‘‘;
}
?>

Пользовательское поле noindex и ID поста как значение запретят поисковым системам индексировать контент данного поста.

9. Получить или вывести значение любого поля.
Теперь вы используете множество пользовательских полей. Как насчет того, чтобы автоматически получать все значения? В файл functions.php вставляется вот такой код:

function get_custom_field_value($szKey, $bPrint = false) {
global $post;
$szValue = get_post_meta($post->ID, $szKey, true);
if ( $bPrint == false ) return $szValue; else echo $szValue;
}

Теперь для вызова функции и получения значения полей, используем такой вот код:

< ?php if ( function_exists('get_custom_field_value') ){
get_custom_field_value('featured_image', true);
} ?>

Сначала используется функция PHP function_exists(), чтобы удостовериться что функция get_custom_field_value определена в теме. Первый аргумент функции – название поля (в этом случае featured_image) и второй – получение значения (true) или вызов его для дальнейшего использования (false).

10. Вывод кнопик “Digg This” только при необходимости.
Очень удобная и хорошая идея использовать кнопку “Digg This”, чтобы получать траффик с Digg. Но нужна ли эта кнопка ко всем постам? Вряд ли стоит использовать Digg, например, для объявления изменений на вашем сайте. Нас снова выручат пользовательские поля.
Открываем файл single.php и вставляем этот куда туда, где мы хотим видеть кнопку “Digg This”.

< ?php $cf = get_post_meta($post->ID, ‘digg’, true);
if (!emptyempty($cf)) {
echo ‘http://digg.com/tools/diggthis.js” type=”text/javascript”>’}
?>

Пользовательское поле digg с любым значением отобразит кнопку “Digg This” (javascript, использованный в коде, покажет кнопку, предоставленную самим Digg). Если значения нет, кнопка не будет показана.

Бонус. Отображение миниатюр (thumbnails) рядом с записями.
Это достаточно известный прием и он успешно используется очень многими. Но некоторые все еще не знают, как красиво показать миниатюры рядом с постами на странице.

1. Создайте изображение по умолчанию в редакторе вроде PhotoShop или Gimp. Размер в приведенном примере 200х200, но конечно, это на ваше усмотрение. Назовите изображение default.gif и загрузите его в папку images в текущей теме.
2. В файле index.php вставьте это код в то место, где вы желаете видеть миниаютюры.

< ?php $postimageurl = get_post_meta($post->ID, ‘post-img’, true);
if ($postimageurl) {
?>
” alt=”Post Pic” width=”200″ height=”200″ />
< ?php } else { ?>
/images/wprecipes.gif” alt=”Screenshot” width=”200″ height=”200″ />
< ?php } ?>

3. При написании создавайте пользовательское поле с ключом post-img и путь к изображению, которое вы хотели бы отобразить как миниатюру, как значение его.

источник

BuddyPressРазработчики BuddyPress объявили о выходе финальной версии движка. Теперь любой желающий может создать собственную социальную сеть в короткие сроки.

BuddyPress — один из проектов компании Automattic, которая известна по движку Wordpress, блогохостингу Wordpress.com и целому ряду веб-сервисов, включая Akismet, Gravatar и Polldady. BuddyPress представляет собой расширенную версию Wordpress MU. С помощью BP можно создать полноценную социальную сеть, где у пользователей будут персональная страница, друзья, лента активности, возможность создания сообществ и форумов.

Разработчикам потребовалось более года, чтобы довести продукт до финальной версии, однако и в ней функционал ограничен: нет обновлений статуса и фотоальбомов (обещают добавить в течение нескольких месяцев). Исходный код BuddyPress открыт и уже доступны несколько плагинов.

BuddyPress вряд ли можно будет использовать для создания по-настоящему крупной социальной сети. Однако если речь идет о тематической социальной сети или сообществе, то BP вполне может оказаться полезным.(источник)