Archive for Январь, 2009

30ЯнвИнструменты Twitter для Firefox

В последнее время наблюдается прямо-таки массовая истерия перехода в Твиттер. Для удобной работы в этом сервисе существуют десятки различных инструментов для разных платформ. Mashable опубликовал список полезных утилит для использования Twitter во всенародном любимом браузере Firefox. Ниже приводится сокращенный перевод этого поста.

Friendbar – Отображает вашу ленту прямо в тулбаре, так же можно оттуда постить ваши сообщения. Так же поддерживается работа с Facebook.

Twitter Line – Схожий функционал – отображает ленту в виде тайм-лайна в тулбаре и позволяет постить из него же.

Twitter StatusBar – Утилита, которая сворачивается в статус-бар, когда не используется. Для разворачивания и написания своих постов надо кликнуть “Т” в статус-баре.

Twitter Toolbar – Еще один инструмент для постинга из тулбара. Так же включате в себя заготовленные сообщение для часто используемых “твитов”.

TwitBin – Открывает Твиттер-клиент для чтения и написания в сайдбаре, так что не нужно переключаться во время браузинга в другие окна или табы.

TwitKit – Еще один клиент для сайдбара. Он открывается в табах для различных действий – @ответов, статистики, френдоленты, отправки сообщений, и списка ваших “последователей”.

TwitterBar – Интересен тем, что с его помощью можно писать и отправлять сообщения прямо из адресной строки! Особенно удобен когда нужно отправить в Твиттер текущую страницу.

TwitterFox – Клиент для Твиттера. Он позволяет читать ленту сообщений, писать и удалять свои сообщения. (Раньше я им часто пользовался, но он у меня почему-то часто терял настройка моего аккаунта – логин и пароль регулярно приходилось вносить заново, поэтому я от него отказался.)

29ЯнвGmail Offline

Google официально анонсировал доступность Gmail и в offline-режиме. Работает это по тому же принципу, что и Google Reader – нужно скачать и установить Google Gears, после чего в настройках Gmail перейти в закладку Labs и включить режим Offline.

Пока все это работает экспериментальном режиме и доступно только тем, у кого включен английский язык интерфейса. К сожалению, в моей любмой Опере Google Gears не работает, а с IE, FF и, конечно, Chrome, проблем с Gears нет.

28ЯнвПрофили авторов на мультиавторском блоге, ч. 2

Еще один способ отображать профиль автора на мультиавторском блоге. Но в отличие от предыдущего в данном методе задействовано не редактирование страниц темы, а плагин, который придаст Вашему блогу некоторой “web 2.0-ности”.

Для начала нужно скачать плагин под названием Author Exposed, после чего, как обычно, скопировать его в папку плагинов и активировать.

После этого в файлах текущей темы в место вызова авторов поста вставить вот такой код:

<?php if (function_exists('author_exposed')){author_exposed();} ?>

Теперь при клике на ссылку автора будет выводиться вот такой симпатичный pop-up с отображением информации об авторе из его профайла и ссылкой на его записи.

Author Exposed

28ЯнвПрофили авторов на мультиавторском блоге, ч. 1

Все знают, как с помощью нехитрого трюка в мультиавторском блоге можно вывести вместо имени автора ссылку на все посты данного автора, т. е. проще говоря, применить простой фильтр по авторам. Но мы за то и любим WP, что можно этим не ограничиваться, а пойти еще дальше. В данном примере описывается прием, с помощью которого на отдельной странице можно вывести не только ссылки на посты автора, но и описание его профайла. Для этого нужно проделать несколько приемов.

1. В файлах текущей темы нужно найти файл archives.php, создать его копию и переименовать в author.php.

2. В этом файле author.php весь код между вызовом хэдера (“шапки”) и сайдбара (“боковой колонки”) с футером (“подвала”) заменить на что-то вроде этого

<div id="content" class="narrowcolumn">
<!-- This sets the $curauth variable -->
<?php
if(isset($_GET['author_name'])) :
$curauth = get_userdatabylogin($author_name);
else :
$curauth = get_userdata(intval($author));
endif;
?>
<h3>Об авторе: <?php echo $curauth->display_name; ?></h3>
<p><strong>Сайт:</strong> <a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a></p>
<p><strong>Описание:</strong> <?php echo $curauth->user_description; ?></p>
<h3>Записи <?php echo $curauth->display_name; ?>:</h3>
<ul>
<!– The Loop –>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title=";Постоянная ссылка: <?php the_title(); ?>">
<?php the_title(); ?></a>
</li>
<?php endwhile; else: ?>
<p><?php _e('У этого автора еще нет записей.'); ?></p>
<?php endif; ?>
<!– End Loop –>
</ul>
</div>

Данный код отобразит ссылку и краткое описание автора, заполненные соответственно в профиле данного автора. Это, конечно, далеко не все – с помощью шаблона, описанного в Кодексе, можно таким же манером отобразить пользовательские мессенджеры (AIM, YIM, Jabber), дату регистрации и т.д.

Ну и, наконец, чтобы в списке постов имена авторов выводились на их страницы, заменяем <?php the_author(); ?> на <?php the_author_posts_link(); ?>.

12ЯнвЦитата на все времена

Воистину!
Не надо загонять себя в угол глупых стереотипов: «валидность» и «семантичность» никому, кроме самих разработчиков, не нужна.
Источник: #.




Спонсоры: