пятница, 26 декабря 2008 г.

Профиль в Blogger - nofollow, dofollow и кое-что ещё.

Заметил, что в профилях пользователей блоггера на всех ссылках - я имею в виду ссылки на "блоги пользователя" и "Моя веб-старница" - стоит тег nofollow.
А на ссылках, которые идут на "Блоги, постоянными читателями которых я являюсь" - на них ссылки чистые.
Google сделал это с довольно понятной целью. Человек, который довольно много комментирует dofollow-блоги (напоминаю, что по умолчанию блоги на Блоггер - nofollow), может привлечь на свой профиль пользователя неплохой вес.
Чтобы исключить возможность влиять таким образом на собственные ресурсы (на которые тоже перетекал бы вес, стой в профиле прямая ссылка на них), Гугл и поставил там нофолоу. А что того, чтобы лучше отслеживать популярность блогов - ссылки на "блоги, которые я читаю" сделали чистые, в том смысле, что чем больше некоего у блога читателей, тем больше веса может к нему перетечь.
Как вы знаете, я принципиально не добавляю виджета "Постоянные читатели" в свои блоги, и не добавляю никого в "постоянные читатели".
Эта социальная фишка, которую создатели блогспота недавно ввели, конечно забавна, полезна и понятна для тех, кто переходит сюда с ЖЖ, Ли.ру и т.п.
Но в целом она бесполезна (ИМХО). Я, к примеру, сортирую читаемые блоги в своём рсс-ридере не по принципу с какого они сервиса, а по тематике (к примеру "друзья", "фотография", "музыка", "политика" и т.п.). 
Да и вообще, как я раньше уже говорил, "постоянные читатели" сильно напоминают мне "френжение" в ЖЖ и т.п., а я это терпеть не могу - мне хватило по горло. Нелепая гонка за количеством френдов, комментарии, оставленные некоторыми людьми в надежде что из "зафрендят" и т.п. Всё это также ныне усилено влиянием Блогуна и J2J.
Ко мне в последнее время, хотя и в официально закрытый но оставленный на всякий случай аккаунт ЖЖ, случился наплыв ботов, оставляющих комментарии вида "Офигенный пост, классная инфа, не то что прочее дерьмо! Очень протащился, зафрендил!" - и это при том, что в посте фотография. Поэтому я поставил капчу в форме комментариев ЖЖ.
Я упомянул про профили пользователей Blogger не спроста.
Дело в том, что недавно набирая свои ники в поисковой строке чтоб посмотреть, что выдают по этим запросам те или иные поисковые системы - я заметил, что иногда даже на первой странице выпадают просто страницы блогов, на которых я когда-то оставил коммент.
Там просто находится мой ник, ссылка с которого идёт на мой профиль в Блоггере
Я обычно не ставлю в комментариях в дневниках на blogspot ссылки с ника прямо на свой блог: во-первых, потому что такие комментарии некоторые почитают за спам; а, во-вторых, потому, что в большинстве случаев это не имеет смысла, так как, как я уже сказал, большинство блогов - ноуфолоу. Да если он и dofollow - то комментарий со ссылкой на свой блог большинство хозяев может счесть за спам. Чтобы подтвердить свои добрые намерения - я оставляю по умолчанию ссылку на свой профиль.
Так вот, чтобы с вашего профиля к вам перетекал вес - я рекомендую сделать вот что:
Добавить свои блоги в "Блоги, постоянным читателем которых я являюсь".
Таким образом ваш профиль станет передавать им свой вес (если он, конечно, наличествует).
И, естественно, надо будет сделать свой профиль открытым. О преимуществах открытого профиля я уже писал.
Кроме этого, желательно не ставить со своих блогов ссылок на свой профиль и не вешать виджет "Профиль". Потому что, насколько я понимаю, ссылки со страниц, перелинкованныех друг с другом, представляют для поисковиков меньшую ценность, нежели те, которые ссылаются без обратной ссылки.
И ещё: за исключением ссылок на свои собственные блоги, (то есть кроме того, что вы являетесь читателями своих блогов) я бы не рекомендовал заносить в "постоянные читатели" какие-либо ещё дневники.
Почему? Дело в том, что вес, передаваемый одной страницей другой странице делится на количество ссылок, на ней находящихся. Предположим, что со страницы с PR 7 (мечтать не вредно =)) стоит одна ссылка. В этом случае весь вес передастся странице, на которую она ссылается. А если с неё стоит 7 ссылок, то передастся вес делёный на 7.
Ну, что-то вроде. Как на самом деле всё это происходит не знает никто, кроме самих гугловодов =)
Поэтому, чем меньше ссылок вы ставите с профиля - тем больший вес перетечёт на каждую из них. Впрочем, если вы, к примеру, любите свою девушку (что было бы логично) то можно сослаться и на неё =)) И так далее.
А ещё не стоит пользоваться "постоянными читателями" чтобы не превращать Blogger в ЖЖ. ИМХО =)

P.S.: Да, и тем более не забывайте, что, несмотря на то что для Google ссылки в комментариях на блоггер - ноуфолоу, то для Яндекса они индексируемы, ведь у Яндекса другой тег для запрещения индексации. Возможно поэтому, кстати, по поиску в Яндексе мой блоггер-профиль уже на второй первой! странице поиска.

среда, 24 декабря 2008 г.

Форма комментариев в Blogger, как в Wordpress.

Одним из недостатков платформы Blogger является то, что нельзя сделать форму комментариев, такую же, как и у блогов на Wordpress.

То есть в форме комментариев отсутствует, к примеру, графа, в которую посетитель мог бы вписать свой email, на который ему приходили бы ответы на его комментарий (не все же имеют аккаунт Google).
С другой стороны, есть возможность подписаться на atom-ленту. Но при общей пассивности русскоязычных интернет-пользователей, должно пройти как минимум лет пять до того момента, когда подавляющая масса народа поймёт назначение и преимущества rss, и начнёт им активно пользоваться (если, конечно, кто-нибудь крупный не сфорсирует эту тему специально).
Так что ждать, пока народ научится свободно, спокойно и быстро подписываться на atom-ленты к постам - придётся довольно долго. Не быстро, как мне кажется, придёт и тот момент когда большинство научатся пользоваться OpenID. Я имею в виду ту основную массу народа, которая сидит на всяческих "Одноклассниках" и т.п.
Недавно (вру, уже пару месяцев как) я наткнулся на blogspot-блог, в котором комментарии сделаны по типу тех, что и в Wordpress. Желающие могут посмотреть (к сожалению этот блог догло грузится и подтормаживает).
Ну и собственно, сервис , с помощью которого можно сделать так же.
Там, к сожалению, нужно вписать логин и пароль - я этого сделать не могу, так как не хочу.
Не знаю, может там есть способ и без этого, но мне, если честно, лениво разбираться.

воскресенье, 21 декабря 2008 г.

Простейший способ кросспостинга в ЖЖ, и ещё пара слов об индексации Яндексом.

Раньше мною уже поднималась тема того, как сделать кросспостинг из blogger в livejournal.

Бывает, что занимаясь какими-то делами мы иногда не замечаем или упускаем из виду совершенно очевидные вещи.
То же самое и с кросспостингом в ЖЖ.
Достаточно ведь просто создать ещё один аккаунт на гугле, и добавить его в соавторы блога (только не перепутайте с администратором).
После этого пойти на blog.ru и вписать в импорт блога вовсе не свои, администраторские логин и пароль, а данные созданного нами соавтора.
Даже если этими логином и паролем решат воспользоваться в корыстных целях, или они будут украдены - всё что можно будет сделать с их помощью - это написать в ваш блог сообщение.
Или несколько сообщений, что тоже нехорошо, ведь если напишут много сразу - могут забанить блог за спам.
Но украсть его не смогут. К тому же, если вы заметите что-то неладное, то вы всегда можете отключить "соавтора" или сменить пароль гугл-аккаунта.

Update: ныне blog.ru выдаёт ошибку, при попытке настроить кросспостинг в ЖЖ (или из него). Другой способ - воспользоваться сервисом hiero.ru/rss2lj/ но он кросспостит не мгновенно, и иногда проходит пара дней до того времени как запись появится в Livejournal.

Самое забавное, что я уже использовал виртуальных соавторов (правда экспериментируя с несколько иными вещами и целями). Раскрыл глаза на очевидность мне Magic.
Просто огромной нелепостью кажется мне, как раньше я рассматривал нечто другое.
Видимо закавыкой было то, что я, в своём неведении, думал, что Blog.ru нужны логин и пароль именно администратора. А на дачу этих данных я никогда и ни за что пойтить не мог.
Ну, теперь всё ясно.
Всё, чем мы рискуем - это, в случае злоупотребления паролем, быть забаненными за спам =)
И ещё: кросспостинг, в данном случае, происходит полными сообщениями - независимо от того, делаете ли вы кат на Blogger или сокращаете rss-ленту. Но при этом присутствует ссылка на оригинал сообщения.
Есть люди, которые утверждают, что если кросспостить полными сообщениями - то поисковые машины могут принять дубликат за оригинал (что крайне нежелательно).
Впрочем, если вы читали руководство Google - они там утверждают, что в этом нет ничего страшного, лишь бы с дубликата стояла ссылка на оригинал.
А насчёт Яндекса я сразу скажу: независимо от того, кросспостите вы неполными сообщениями или полными (естественно, со ссылками на оригинал и в том, и в другом случае) он всё равно не будет индексировать ваш блог на blogspot до той поры, пока рак на горе не свиснет.
Хотел уж было так написать. Но на самом деле Яндекс сейчас индексирует все мои блоги на "блоггере".
К этому я шёл долго: я давал ему знать об этих блогах через "Яндекс.вебмастер". Затем: я делал то, казалось бы, после чего Яндекс, по идее, просто не мог бы не индексировать блоги: настраивал сокращённый кросспост из них в Я.ру.
Соответственно, в Я.ру появлялись сокращёные версии всех моих постов, стояли ссылки на оригиналы... Но нет, Яндекс индексировал Я.ру, индексировал ЖЖ, но не индексировал их.
Тогда я написал в Яндекс. Я сделал это уже повторно (первый раз, для первого моего блога, я делал это несколько месяцев назад).
После чего довольно скоро мне пришёл ответ:
"Благодарим Вас за то, что обратили наше внимание на проблемы с индексированием
Ваших сайтов. Мы постараемся в скором времени определить причину
".
А через два дня ещё одно сообщение:
"С Вашими сайтами все нормально, в ближайшее время они должны появиться в
поиске
".
И действительно, они появились в поиске и проиндексировались. Правда, проиндексировались не все страницы из них =)
Кроме этого, чего уж там говорить, в выдаче Яндекса они находятся в довольно глубокой заднице.
И ещё, говорю об этом с радостным смехом: из поиска Яндекса по блогам вылетел мой ЖЖ! =)))
Притом что в обычном поиске, который не по блогам, он остался!!!
Мало того, в поиске по блогам он выдаёт в качестве блогов с "похожим названием" (т.е. в самой верхней графе) свой Я.ру, на котором весь контент заимствованный и неполный! Ведь, как я уже говорил, туда был направлен кросспостинг неполных сообщений из других моих блогов.
А затем почему-то вылетает блог на Liveinternet, затем Блог.ру, затем даяри (уже удалённый), mail.ru...
Ни на одном из этих блогов не было оригинального контента. X )))
О какой адекватной выдаче идёт речь?

вторник, 16 декабря 2008 г.

Дополнение про перенаправление адреса с www.

Недавно мой личный блог, как я случайно заметил, перестал перенаправляться с tilromen.com на www.tilromen.com.
Я подумал - что же случилось?
Проверил IP www.tilromen.com с компа - оказалось что он сменился на 74.125.43.121 (а до этого был, кажется, 64.233.179.121).
Я зашёл в панель управления, сменил запись IN A.
Кстати, как и у некоторых других у меня наблюдалась странная вещь - с компьютера (и другого сервиса для определения IP сайта) виделся один IP, а с ещё одного сервиса - иной.
Потом редирект заработал (спустя некоторое время).
И наблюдалась странная вещь: из Mozilla Firefox перенаправление происходило, а из Google Chrome - нет.
Но потом всё нормализовалось, и стало нормально везде.
Так что имейте в виду.

P.S.: А в Google Chrome, кстати, мне не нравится то, что Ctrl+F, поиск по странице, не действует во вложенных окнах на этой странице - к примеру при поиске в сообщении, которое пишешь, или в html-коде в Blogger. А ещё - в выпадающем меню по щелчку правой кнопки мыши нет графы "свойства"; к примеру, это не удобно когда хочешь посмотреть свойства картинки. Но на самом деле это не страшно, ведь можно нажать "просмотр кода элемента" и посмотреть нужные расширения в самом коде.
В остальном, за исключением некоторых редких глюков - нормально. Самые главные два плюса: во-первых, у меня это реально самый быстрый браузер; во-вторых - не занято лишнее место на экране.

воскресенье, 14 декабря 2008 г.

Favicon в Google Chrome и Internet Explorer. Анимированная favicon.

Как я вчера заметил - в Google Chrome (а также ещё и в Internet Explorer) favicon в Blogger, сделанный по ранее описанному мною способу, не отображается.
Но это исправимо.
Чтобы всё заработало - надо вставить перед тегом </head> следующую строку:

<link href='адрес_ico-файла_в_сети.ico' rel='shortcut icon' type='image/x-icon'/>

При этом старую строку можно не убирать.
И ещё: если у кого-то вместо ico-файла стоит анимированная gif-иконка - знайте, в Интернет-эксплорере она работать не будет. Добавьте вышеприведённую строку с ico-файлом, если хотите чтоб в Эксплорере и Хроме была видна хотя бы статическая.

И, собственно, способ сделать анимированную favico:
Чтоб это сделать вы, естественно, должны иметь анимированную картинку в формате gif, которую хотите поставить.
А затем, снова перед тегом </head> вставить код:

<link href='адрес_gif-файла_в_сети.gif' rel='icon' type='image/gif'/>

Эту инфу я нашёл в Blogger4you.

UPD: Чтобы favicon отображалась в браузере Opera - прочтите этот пост: favicon для Blogger в Opera, где написано как это сделать.

суббота, 13 декабря 2008 г.

?

Странно, в Google Chrome (который вчера перестал быть бетой) не отображаются favico с Блоггера. Везде буковка "B".
А в Мозилле - нормально видно...

пятница, 12 декабря 2008 г.

Проблемы с формой комментариев "вложенное ниже сообщение".

У некоторых пользователей blogspot возникают трудности с формой комментариев, называемой "вложенное ниже сообщение".

Это, на мой взгляд, самая удобная форма для комментариев, так как комментировать можно на той же странице, что и пост (в отличие от других, где для того чтобы написать комментарий надо перейти на другую страницу).
Такая форма появилось в "Блоггере" сравнительно недавно, но уже завоевала всеобщии симпатии.
Тем не менее, при модификации кода шаблона иногда происходит нежелательная вещь: несмотря на то что в настройках/комментариях галочка стоит на этой форме - она не появляется в блоге (и комментирование, естественно, становится невозможным).
Такое было и у меня в блоге, где я делюсь своими музыкальными впечатлениями от разной, прослушанной мной музыки. 
Но исправить это довольно просто.
В настройках комментариев, как уже было сказано выше, ставим галочку на "вложенное ниже сообщение".
Потом надо зайти в макет/изменить HTML, и поставить галочку справа, у слов "расширить шаблоны виджета".
Затем - найти в коде вот эту строку:

<b:include data='post' name='comments' />

И сразу после неё вставить вот эту, следующую:

<b:include data='post' name='comment-form'/>

Сохранить шаблон. Лично у меня после этого всё заработало.
Способ взят здесь.

четверг, 11 декабря 2008 г.

Новости: локация и импорт/экспорт блога.

Вот тут сообщают, что кроме того что в Блоггере появилась возможность указывать локацию при написании поста (к слову - эта функция на данный момент работает из-под визуального редактора; под html-редактором поста у меня не пашет), - ещё появились некоторые дополнительные опции для импорта и экспорта блога.
Теперь вроде как можно:
  • Сливать два или больше блогов в один: это касается как постов, так и комментариев из них;
  • Перемещать отдельные посты из одного блога в другой.

среда, 10 декабря 2008 г.

Программы для поиска и замены синонимов.

Вот, товарищи, хочу показать вам пример того, как роботы засоряют интернет и препятствуют нормальной выдаче в поисковиках.
Впрочем, бороться с этим бесполезно, так что пусть уж это лучше работает на нас, чем против нас.
Многие из вас, наверное, читали мой пост "Как перенести блог на blogger на собственный домен?".
Так вот, некто с помощью программы, подбирающей и автоматически заменяющей слова на их синонимы, первую часть поста сделал более оригинальной.
Но спасибо за то, что ссылка на продолжение материала стоит!

Сделать редирект в Blogger (blogspot).

Как сделать автоматическое перенаправление, редирект с Blogger-блога на другой сайт?

Об этом, наверное всё уже всё знают, но для полноты надо упомянуть.
И должен кое о чём предупредить.
Дело в том, что если сайт навсегда переезжает на новое место - то необходимо ставить редирект 301. Этот редирект хорош тем, что весь имеющийся вес (ТИЦ, PR) "перетекает" со старого места на новое. 301 редирект - это редирект, который говорит поисковым машинам о том, что сайт переехал на новое место навсегда.
Именно такой редирект ставится, к примеру, тогда, когда вы переезжаете со старого адреса, вида блаблабла.blogspot.com, на собственный домен.
Но просто так, самостоятельно, сделать редирект такого в блоггере нельзя (насколько я знаю).
Поэтому, когда будете ставить нижеследующие редиректы - знайте, что блог с которого идёт перенаправление поисковики занижают в выдаче; так что если переезжаете - не планируйте вернуться на старое место.
К тому сайту на который идёт перенаправление вроде никаких претензий нет: во всяком случае у меня одно время стоял редирект с одного блога на другой, и всё было в порядке.

Чтоб сделать редирект со своего Blogger-блога на другой сайт надо вставить код после тега <head> (он находится почти в самом верху кода).

Есть три известных мне способа.
Один - через HTML, другие  два - через Javascript.

<meta content='0; url=http://адрес_сайта.com' http-equiv='Refresh'/>

После слов "meta content" можно изменить число с нуля на какое-нибудь другое.
Это число - задержка (в секундах) перед перенаправлением.
Может пригодиться, к примеру, для того, чтобы написать на старом сайте что-нибудь вроде "Мы переехали, сейчас вы автоматически будете перенаправлены на новое место", - чтобы пользователь понял что всё идёт своим чередом.

Способы с Javascript.
Точно так же, после тега "хед":

<script>
window.location="http://адрес_сайта.com";
</script>

Перенаправляет сразу, задержку сделать низя.

И, наконец, как мне кажется, самый удобный способ: в нём пользователь должен будет подтвердить то, что он будет перенаправлен.

<script>
if(confirm("Мы переехали на новое место. Подтвердите перенаправление на наш новый сайт."))
{
location = "http://адрес_сайта.com/";
}
else
{
history.back();
}
</script>

Способы взял отсюда.

вторник, 9 декабря 2008 г.

ICQ 6.5.

Вот, QIP написал что старая версия IСQ больше не действует.
Скачал я новую версию 6.5.
При установке по умолчанию ("полной установке") стояли:

1) Установка Яндекса поиском по умолчанию.
2) Сделать Яндекс домашней страницей.
3) Установить ICQ тулбар.

По-моему несколько навязчиво.
Я бы предложил это опционально, а не ставил бы по умолчанию при установке.
Ну.. В век агрессивной рекламы живём.

UPD: снёс аську через минуту после установки. Поставил новый кип.

Доработка ката в Блоггере.

Продолжу тему настройки последнего способа ката.
Как я уже сказал, надпись "Читать далее..." можно менять на свою, менять шрифт, делать больше или меньше, или равнять по центру или правому краю.
Чтобы заменить"читать далее" - надо зайти в настройки/изменить HTML, нажать "расширить шаблоны виджета", и найти нужную нам фразу по поиску (Ctrl+F) слова "читать".
Эта фраза, как мы помним, заключена у нас в тегах:

        <a expr:href='data:post.url'>Читать дальше......</a>

Мы можем изменить фразу, выделенную красным (не трогая теги вокруг неё), на любую другую.
А чтобы переместить её в центр или вправо под постом, сделать жирной, курсивной и т.п. - мы берём эту эту фразу и нажимаем "создать новое сообщение".
В новом сообщении мы, в визуальном редакторе, делаем с ней что хотим - выравниваем по любому краю, красим в любой цвет, меняем размер и т.п.
Потом открываем html-редактор поста, берём наш код и вставляем в то же место, откуда и взяли в шаблоне блога.
В результате получается что-то вроде

        <a expr:href='data:post.url'>
<div style="text-align: right;">
<i style="color: #6aa84f;"><span style="font-size: large;"><b>Читати усё!!!</b></span></i></div></a>

В данном случае из кода, выделенного красным, выйдут крупные, жирные, курсивные, зелёные буквы "Читати усё!!!" выровненные по правому краю.
Можно, конечно этот код писать и ручками, но это дольше и ленивее.
Кроме этого, чтобы сохранить некоторый отступ от самого поста и от нижней границы поста - я заключал весь код, выделенный красным, в теги <p> и </p>.
Хотя, наверное, можно и просто поставить вместо них <br/>. Поэксперементируйте.

По поводу глюков: отмечают, что если забыть ставить в конце поста с катом тег </span> - то страница может выглядеть крайне странно (просто не забывайте и не стирайте его).

Ещё: теги, которые должны быть в посте чтоб кат работал, я оставляю внизу сообщения а само сообщение пишу в визуальном редакторе. Так как если вставить тег в тело поста заранее, а потом править сообщение в визуальном редакторе - могут быть глюки: теги могут непроизвольно умножиться, и надо будет подтирать лишние из них.

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

понедельник, 8 декабря 2008 г.

Возможен ли поиск из профиля Blogger одновременно и по интересу и по локации?

Одно время в поиске по ЖЖ меня убивало то, что невозможно одновременно найти людей и по локации (к примеру, городу) и по интересу.
К примеру, мне надо найти людёй в своём городе с нужным мне интересом (к примеру "пост-рок").
Возможно ли это? Есть ли способ сделать это как-то изменив поисковой запрос в командной строке браузера? Ведь запросы почти одинаковы:
Место   : http://draft.blogger.com/profile-find.g?t=l&loc0=СТРАНА&loc1&loc2=ГОРОД
Интерес: http://draft.blogger.com/profile-find.g?t=i&q=ИНТЕРЕС
К сожалению я не знаю, как это сделать.
Если вы знаете - скажите пожалуйста как.
Это было бы очень удобно и практично.

UPDATE! Как минимум один способ мною найден! Правда, он чуть-чуть неуклюж, но действенен!!!
И осуществлён он не через блоггер. А угадайте через что... Через Google, правильно.

Идём сюда: http://www.google.ru/advanced_search
В строку "со всеми словами" вбиваем:

название нужного нам города, нужный нам интерес

К примеру "metal, Moscow".
А в графе "домен" ниже ставим область поиска "только с сайта или домена" и вписываем адрес:

http://www.blogger.com/profile/

Таким образом по вышеприведённому запросу "metal, Moscow" мы увидим следующий результат.
Между прочим, мой профиль в этом поиске третий сверху! =)
Кроме этого, можно ведь вбивать сразу несколько интересов, и тем самым сужать область необходимого поиска нужных блогов!
Кроме этого, не забывайте о том, что некоторые люди вбивают название своего города на английском (к примеру, я) а некоторые на русском. И с интересами - та же самая ситуация.
К примеру, если мы забьём в поиск "метал, Москва" - то результат будет несколько иной.
Но можно вбить и "metal, Москва" и "метал, Moscow".

Можно упростить поиск, даже не заходя в вышеуказанную форму, а просто вбив в строку поиска фразу:

интерес, Город site:http://www.blogger.com/profile/

Естественно, заменив слова "интерес" и "Город" на нужные нам.
Иногда, правда, выскакивают левые профили (редко), что объяснимо тем что у некоторых мексиканцев, к примеру, в интересах значится и metal и moscow, хотя в местоположении написано "Мексика". Ну, это объяснимо.
Так что ищите, "ибо ищущий находит" (Матф.7:8).

UPD2: Вопрос: зачем всё это надо?
Знаете, я вообще сторонник оффлайн общения, и с интересными людьми, которые имеют схожие со мной взгляды, и с которыми я уже неплохо знаком по инету, я стараюсь развиртуализоваться.
И поступаю именно так, как говорю. Поэтому подобный запрос у меня и возник.
Вообще, если правильно и точно сформулировать узкий запрос, то, теоретически, можно найти очень неплохих собеседников.
А ещё это значит то, что надо как можно точнее и полнее заполнять свой профиль, как минимум в графе "интересы" - сообщите это всем своим знакомым с блогами на "blogspot" и нам станет на порядок легче находить нужных нам людей.

воскресенье, 7 декабря 2008 г.

Стена и гостевая книга на Blogger-е с помощью Google Friend Connect.

Вот, дорогие друзья, не прошло двух дней с выхода Google Friend Connect, как я уже придумал одно из применений этой штуки.
В социальных сетях довольно популярен сервис так называемой "стены".
В том смысле, что любой может зайти на вашу страницу и написать на ней всё то, что желает.
К примеру, передать вам привет, и тому подобное.
Во "Вконтакте" такие стены обычно заполнены всякими картиночками, поцелуйчиками, восторгами по поводу фото на юзерпике и поздравлениями с праздниками.
Что предлагает нам Google?
Он тоже предлагает нам подобную "стену". В ней также возможна модерация (и премодерация) сообщений. Можно также банить нежелательных пользователей, запрещать и разрешать анонимные сообщения. Кроме этого, можно делегировать другим пользователям модераторские полномочия.
Виджет находится в графе "Social gadgets". Мы вольны настраивать все цвета виджета так, как нам вздумается (обычно это делается таким образом, чтобы виджет хорошо вписывался в общий дизайн сайта или блога).
Регулируется ширина виджета (от минимальной в 282 пикселя), его название и приветственные слова в строке, куда пользователь будет вписывать свое сообщение.
Что примечательно: чтобы избежать анонимности, пользователь, как я уже писал в предыдущем посте, может залогиниться по OpenID, через аккаунт Google, Yahoo! или AIM.
Естественно, он может подписаться и просто зайдя анонимно (если вы разрешите анонимов) - но тогда не будет гарантий того, что это написал именно он, а не кто-то другой.
К примеру, оставляя комментарий в блогах на движке Wordpress мы свободно можем подписаться под именем другого человека. (Так, к примеру, можно подгадить своим врагам =))
OpenID и другие вышеописанные способы избавляют нас от подобных сомнений в авторстве.
На данный момент количество максимальных сообщений на одной странице "стены" равно 15 (можно сделать меньше). Все остальные сообщения также никуда не деваются, но чтобы их увидеть надо нажать кнопку "Next" внизу.

А теперь самое интересное: виджет можно размещать не только сбоку или внизу блога, как то делается со стандартными виджетами в "Blogger". Мы можем поместить его на любую страницу!
Именно таким способом я сделал гостевую книгу на одном из своих блогов.
Артемий Лебедев, помню, в своём "Руководстве" крайне негативно высказывался о гостевых книгах на сайтах.
Ну, Артемий Лебедев идёт в то место, которое он так любит употреблять в своей нечистой речи.
Лично у нас, на одном из сайтов, в создании которого я принимал участие, в гостевухе писали свои положительные отзывы люди из разных стран. Поверьте, эти отзывы было очень приятно читать; поэтому я нисколько не жалею о том, что гостевая книга там была. Положительные отзывы и критика - это прекрасные мотиваторы для вебмастера.
Вообщем, гляньте, посмотрите, если интересно, как я это реализовал.
(Правда на данный момент эти виджеты загружаются не мгновенно, а через пару секунд. Надеюсь, что гугловоды исправят это со временем).

P.S.: И ещё одно. Из-под классического редактора код в странице может не подействовать (узнал на собственном опыте). Но через draft.blogger - действует.

суббота, 6 декабря 2008 г.

Google Friend Connect в Blogger (Blogspot) и Google Sites.

И сразу ещё одна новость:
Google запускает проект "Google Friend Connect". Это, как уже традиционно для Google, - beta.
Что это такое - я ещё до конца не врубился.
Типа нечто, призванное объеденить пользователей Google, Yahoo!, AIM и всё остальное (т.к. оно поддерживает OpenID) применительно к сайтам.
С помощью этой штуки можно упростить жизнь пользователям, навешать всяких виджетов, короче об этом уже написали Интернетные штучки. Они также писали об этом ещё в мае, когда проект тестился ограниченной группой людей.
Кроме этого вы можете ознакомиться (пока на английском) с возможностями сервиса на нём самом, в хелпе и в группе обсуждения.
Насколько я понял - это инструмент дополнительной социализации для сайтов. Чтобы можно было делать некоторые фишки, подобные тому что есть в Facebook и Вконтакте, только без Фейсбука и Вконтакта.
Одним словом - поживём, потестим, увидим.
Для того, чтобы поставить эту штуку на обычный сайт - надо сделать две специальные страницы.
Внимание! пользователи Blogger и Google Sites не должны создавать никаких страниц - всё уже настроено автоматически.
Просто добавляете код и делаете виджет.
Я для интереса его уже установил (можете глянуть).
Если вдруг мне не понравится - удалю, всегда успею.

Сделать кат в Blogger. Один из лучших способов.

Извиняюсь, что так долго не публикую последний, и самый нормальный способ ката на блоггере.
Итак, он хорош тем, что при его использовании внизу появляется ссылка "Читать дальше" (или любые другие слова, что захотите, то и пишите). При этом, ссылка появляется только в тех постах, в каких вы её сами сделаете, а не во всех подряд (как это происходит в первом, упомянутом мною, способе). Эту ссылку можно будет настраивать - где она появится (справа или слева), какого будет цвета, какого размера шрифт и т.п.
Кроме этого, в полном посте не будет ненужных разрывов, предложения "свернуть назад", и при попадании прямо на страницу конкретного сообщения человеку не надо будет дополнительно щёлкать "развернуть".
Всё это немаловажно для меня.
При нажатии на ссылку происходит направление читателя на страницу полного сообщения. 
Должен отметить, что я встречал в сети и другие способы, использующие внешние ява-скрипты. То есть те, которые располагаются на сервере у того дяди, который их написал.
Эти способы я вообще не рассматривал (и вам не советую), т.к. дядя может забыть заплатить за хостинг и т.п. После чего всё перестанет действовать.

Как его реализовать?
Вначале, как обычно, сохраняем, на всякий случай, уже имеющийся у нас вариант шаблона на жёсткий диск (на тот случай, чтобы если что-то не выйдет - можно было всё восстановить).
Этот способ реализовать не сложно (хотя и чуть-чуть дольше чем остальные),  но надо быть очень внимательным, т.к. можно случайно ошибиться.

Идём в макет/изменить HTML и ставим галочку на "расширить шаблоны виджета".
Теперь нам надо добавить код прямо перед тегом </head>.
Вот этот код:

<b:if cond='data:blog.pageType != "item"'>
<script type="text/javascript">

var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}


function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}

function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i &lt; spans.length; i++) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") &amp;&amp; (found == 0))
spans[i].style.display = 'none';
}
}

</script>
</b:if>


Затем, в коде своего блога вам надо найти строку вида:

<p><data:post.body/></p>

Но в разных темплейтах она может быть несколько другой. К примеру вот такой:

<div class='post-body>  или такой:

<p><data:post.body/></p>   или такой:

<div style='clear: both;'/> <!-- clear for photos floats -->

   </div>

Вообщем найдите (используйте Ctrl+F, это удобно) у себя тег <data:post.body/> или его вышеприведённое подобие у себя в коде.

Вот. Далее внимание.
Чуть выше его будет строка, которая в разных темплейтах тоже может немного разниться. Она имеет такой вид (3 варианта):
div class='post'

div class='entry'

div class='post-body entry-content
 
 
Если у вас вообще взятый незнамо откуда темплейт - эта строка может иметь и немного другой вид.
Так вот, дальше вам надо изменить и дополнить эту строку следующим образом.
Её начало мы оставляем нетронутым, а потом добавляем только то, что выделено голубым цветом, ровно так, как указано ниже:


<div class='post-body'  expr:id='"post-" + data:post.id' >

     <b:if cond='data:blog.pageType == "item"'>
        <style>#fullpost{display:inline;}</style>
        <p><data:post.body/></p>
     <b:else/>
        <style>#fullpost{display:none;}</style>

        <p><data:post.body/></p>

       <span id='showlink'>
        <a expr:href='data:post.url'>Читать дальше......</a>
       </span>
       <script type='text/javascript'>
         checkFull("post-" + "<data:post.id/>");
       </script>
     </b:if>

     <div style='clear: both;'/> <!-- clear for photos floats -->
   </div>


Обратите внимание, на закрывающий значёк " ' " сразу после первых букв "div class='post-body - если вы забудете его, то темплейт не сохраится и выдаст ошибку.

Всё, если вы всё сделали так как тут сказано - сохраняйте шаблон.
Затем идите в настройки/форматирование.
В рамке внизу, над которой значится "шаблон сообщения", добавляем строки:

Превью поста

<span id="fullpost">

То, что скрыто под катом

</span>

Эти строки теперь будут видны нам при написании всякого нового сообщения в режиме редактирования HTML.
Соответственно, то, что нам надо поместить под кат - мы помещаем между вышеуказанными тегами вместо слов "То, что скрыто под катом".
То, что надо оставить видимым - над ними, то есть вместо слов "Превью поста".

Ещё раз указываю на то, чтоб вы были внимательны, когда будете делать всё вышеуказанное. Лично я, когда делал это впервые, умудрися допустить аж две ошибки (впрочем потом, естественно, исправил). Этот способ, как мне кажется, из ныне существущих, - самый приличный, я им уже пользуюсь.

О том, как дополнительно настраивать положение в сообщении и вид букв "Читать далее..." я собираюсь написать в одном из следующих постов. Впрочем думаю, что многие из вас и сами догадаются как это сделать.
Кроме этого, я там собираюсь написать ещё и о возможных ошибках (и возникающих из-за них проблемах) при реализации этого способа и их исправлении.
А ещё об одном возможном глюке, который, впрочем, я лично не встречал и у меня его не появлялось (а я вставлял этот код на трёх блогах).
...А то что-то уже поздновато, а я спал меньше чем нужно; а мне нужно ещё кой-чего делать за компом, связанное с работой...
Да, чуть не забыл. Автор этого способа и то, откуда все это взяли: Hackosphere.

вторник, 2 декабря 2008 г.

Сообщения под кат в Блоггере. Ещё один способ.

Вот ещё один способ убирать сообщения под кат.
В отличии от предыдущего способа он намного проще, хотя принцип тот же.
Также он отличается тем, что скрытую часть сообщения (ту, что под катом) невозможно прочитать на той же странице, на которой находится читатель - при нажати на ссылку "читать полностью" идёт направление с главной страницы блога на саму страницу поста.
Это нормально, я не вижу в этом ничего странного.
Недостаток в том, что в этом способе, после его реализации и правки кода, ссылки "Читать полностью" появляются совершенно во всех сообщениях без исключения.
Даже если они просто короткие, и там не было предусмотрено никакого ката.
Всё равно появится ссылка, при нажатии на которую человек попадёт на страницу этого же сообщения, но не найдёт там ничего такого, чего бы он уже не прочёл.
Говнецо =)
Тем не менее, хотя бы для порядку, этот способ надо упомянуть.

Реализация:

Заходим в макет/изменить HTML.
Делаем, на всякий случай, резервную копию своего, уже существующего, шаблона, сохраняем её себе на компьютер.
Ставим справа вверху, над рамкой с кодом, галочку "расширить шаблоны виджета".
Затем прямо перед тегом </head> вставляем код:

<style>
<b:if cond='data:blog.pageType == "item"'>
span.fullpost {display:inline;}
<b:else/>
span.fullpost {display:none;}
</b:if>
</style>

После этого мы должны найти у себя тег <data:post.body/>
И после него вставляем:

<b:if cond='data:blog.pageType != "item"'><br />
<a expr:href='data:post.url'>Читать полностью...</a>
</b:if>

Сохраняем.
Затем идём в настройки/форматирование.
И внизу, в рамочке "шаблон сообщения" вставляем:

Видимый текст<span class=fullpost>скрытый текст</span>

Всё, этот последний тег будет появляться в форме составления сообщения при написании каждого нового сообщеия.
Соответственно - то, что надо поместить вне ката, т.е. видимым (обычно это первые один-два абзаца), мы помещаем, при написании нового сообщения, до этого тега - вместо слов "видимый текст".
А то что надо скрыть под кат - помещаем между тегами <span class=fullpost> и </span> т.е. вместо слов "скрытый текст".
Эти теги видны при написании поста в режиме "изменить HTML", а не в визуальном редакторе, естественно! Всё.
Этот способ я нашёл у Pehota, а он нашёл у Vonderer; на этом цепочка ссылок к первоначальному источнику теряется... Ставьте обратные ссылки!
P.S.: Готов вас обрадовать: этот способ вообще взят из официального хелпа к Blogger.

Однако я рекомендую использовать лучший - третий способ ката!

Как сделать кат (cut) в Blogger, так же как это можно в Livejournal? Post Summaries.

Как сделать сообщения, убирающиеся под кат в Blogger, также как можно сделать это в Livejournal?

Это важная и полезная вещь, особенно если вы используете виджет со ссылками на близкие по тематике сообщения после поста.
По правде говоря, я уже нашёл по крайней мере три, если не больше, способов это реализовать.
У способов есть свои плюсы и минусы.

Другие способы сделать кат: второй способ и третий способ.

Вот один из них.
Он хорош тем, что с его помощью можно развернуть сообщение на странице блога, даже не заходя в него.
Т.е. представьте себе, что на главной странице у вас есть несколько, убранных под кат сообщений, в которых видны только первые один-два абзаца.
Так вот, этот способ позволяет развернуть сообщение, даже не уходя с главной страницы.
Под постом будет ссылка "More..." (или любое другое слово, которое вы захотите), и после нажатия на неё пост автоматически развернётся, даже без необходимости переходить на другую страницу (к примеру страницу этого самого поста).

Минус: при заходе на саму страницу поста этот кат также действует. То есть читателю придётся лишний раз нажимать на ссылку "развернуть".
Кроме этого, там же где была ссылка "развернуть" после этого самого разворачивания на том же самом месте появится ссылка "свернуть", которая будет несколько разрывать тело сообщения.

Реализация:
Как обычно, не забываем сделать резервную копию своего шаблона и сохранить её на своём жёстком диске.
Затем идём в макет/изменить HTML.
И там, сразу после тега <b:skin> вставляем код:

    .expand
    {
        display: inline;
    }
    .collapse
    {
        display: none;
    }

А сразу перед этим же тегом <b:skin> вставляем код:

<script type="text/javascript" language="javascript">
    //<![CDATA[
    function toggleMore() {
    var currentText = this.innerHTML;
    if (this.nextSibling.nodeName == "#text") {
    this.parentNode.removeChild(this.nextSibling);
    }
    if (currentText == "More...") {
    this.innerHTML = "Hide <br />";
    this.nextSibling.className = "expand";
    }
    else {this.innerHTML = "More...";
    this.nextSibling.className = "collapse";
    }
    }
    function attachHndlr() {
    var anchors = document.getElementsByName("ToggleMore");
    for (var i = 0; i < anchors.length; i++) {
    anchors[i].onclick = toggleMore;
    anchors[i].href="#" + i;
    }
    }
    //]]>
    </script>

Потом заменяем тег <body> тегом <body onload='attachHndlr();'>

Сохраняем темплейт.
Потом идём в настройки/форматирование.
Находим там внизу строку "шаблон сообщения", и вставляем в рамочку эти строки:

    <a href="#" name="ToggleMore">More...</a><span class="collapse">

  </span>

Этот последний код вы будете видеть в теле каждого вашего нового сообщения при его написании.
То, что будет написано до всего этого кода - не попадёт под кат и будет видимо при просмотре с главной страницы.
Текст, который вы хотите скрыть (поместить под кат) вы должны помещать между тегами

<span class="collapse"> и </span> 

Слово "More..." вы можете заменить на любое своё. Но если вы заменяете его на своё - то, после щелчка по нему мышкой, на месте ваших слов всё равно появится слово "More...", которое читателю придётся щёлкнуть ещё раз, чтобы развернуть пост. Поэтому, чтобы терпение читателей не лопнуло - лучше не меняйте слово "More...".
И вообще, этот способ из-за всех его недостатков мне не нравится.
Я б его не использовал (и не использую).
Хотя я его потестил - работает.

P.S .: Да, чуть не забыл. Способ найден здесь.

воскресенье, 30 ноября 2008 г.

Как добавить Sitemap для Blogger?

Мы знаем, если мы уже зарегистрировались в Google Webmasters Tools и Яндекс.Вебмастер - то должны знать о том, что там есть графа "добавить Sitemap для сайта".
Что такое "сайтмэп"? Процитирую Google: "Файл Sitemap - это список страниц вашего веб-сайта. Создание и отправка файла Sitemap позволяют обеспечить наличие данных в системе Google обо всех страницах на вашем сайте, включая URL-адреса, которые невозможно обнаружить в ходе стандартного процесса сканирования".
Одним словом - это то, что помогает поисковой системе лучше и успешнее индексировать ваш сайт.
Ранее некоторые пытались скормить sitemap для гугла в виде их рсс потока. Но тут есть нюанс - в этом случае индексируются только 25 (или двадцать, уже не помню точно) последних сообщений.
Был и ещё какой-то не особенно эффективный способ - его я тоже не могу сейчас вспомнить.
Самый распространённый и действенный способ - это сделать сайтмэп на сто сообщений. Больше за один сайтмэп не выйдет. Почему больше не выйдет уже не помню - кажется оттого что больше не выйдет выдать в канале.
Для этого надо дать гуглу sitemap следующего вида:

http://www.ваш_сайт.blogspot.com/

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

atom.xml?redirect=false&start-index=101&max-results=100
atom.xml?redirect=false&start-index=201&max-results=100
atom.xml?redirect=false&start-index=301&max-results=100

И так далее!
У Google эти sitemap прекрасно работают и индексируются - я сам этим пользуюсь.
А вот Яндекс пишет: "Невалидный XML".
При этом тот сайтмэп что Яндекс автоматически ставит себе для блоггера (говоря что он нашёл его в robots.txt), т.е.
http://www.ваш_сайт.blogspot.com/feeds/posts/default?orderby=updated
Им также не индексируется и выдаёт ту же самую ошибку.
Меня ещё позабавило то, что в моём блоге, где сейчас порядка 98 постов, Яндекс насчитал аж 369 страниц, находящихся в его индексе. Это потому, что у нас есть страницы с адресом вида:
http://www.ваш_сайт.com/2008/05/blog-post_28.html?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=close&toggle=YEARLY-1199138400000&toggleopen=MONTHLY-1209589200000,MONTHLY-1222808400000
А многие об этом даже не подозревают!
Я нашёл этот способ на русском языке у Extremeweblog, впрочем потом я встречал его и на англоязычных ресурсах.

суббота, 29 ноября 2008 г.

Предположение о возможном варианте кросс-постинга в ЖиЖо.

Возникла мысль: а не возможна ли ретрансляция в ЖЖ через такие штуки, как facebook (где довольно много различных плагинов), Twitter и тому подобное?
Т.е. какой-нибудь Фэйсбук цепляет нужные ленты, публикует их у себя и кросспостит в ЖЖ и другие блоги.
Я, к сожалению, пока не нашёл такого способа.
Если кто-то знаком с фэйсбук лучше (я оттуда тоже удалился) - пожалуйста, узнайте поподробнее. Дайте мне знать, если добъётесь положительного результата.

P.S.: простейший и безопасный способ кросспостинга в ЖЖ найден.

пятница, 28 ноября 2008 г.

Related posts. Второй способ для виждета со ссылками на похожие сообщения под постами для Blogger.

Как я уже говорил - главным недостатком этого способа является то, что что он создаёт отдельный виджет, который вы, чтобы он был под сообщением, соответственно помещаете под сообщения внизу. Но если у сообщения появляются комменты - то он оказывается под ними. А это, как мне кажется, плохо.
Я этот способ вначале попробывал, но мне не понравилось. Сейчас я пользуюсь способом, работающим с помощью тегов. Поэтому достаточно оценить все нюансы я не успел, если что. На ваше усмотрение. Итак:

Вначале вы идёте, и получаете у Google код для своего блога. Насколько я понял - там в строку надо вести адрес своего сайта. Или фида. Если разберётесь точнее что лучше - сообщите.
Затем прямо над тегом </head> вставляете код:

<script src='http://www.google.com/jsapi/?key=ВАШ КЛЮЧ' type='text/javascript'/>
<script src='http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js' type='text/javascript'/>

Только не забудьте вставить вместо слов "ваш ключ" - полученный вами ключ вида "ABQIAAAAfo5bUPXNVtGY0yJWCn3ZLRRR4eo7AX7092J23ejXmxBwGL9DshTluS".

 Затем воткните нижеприведённый код куда-нибудь между парой "b:section" тегов, обозначенных id='sidebar'.
К примеру прямо над </b:section>
На всякий случай нагляднее тут. Вот где нибудь между этими стоками:

 А вот, собственно, код, который нужно вставить:



Всё, нажимаете "сохранить". И у вас появляется новый виджет, который вы можете задвинуть под ваши сообщения.
По сути - та же штука что и тегами, только в виде отдельного виджета.
Чтобы задать количество постов, связанных с тегом - можете варьировать значение строки: var maxNumberOfPostsPerLabel = 4;
 Чтобы задать нужное количество показываемых тегов - этой: var maxNumberOfLabels = 10;

Мне лично этот способ понравился куда меньше, чем предыдущий.
Способ найден здесь.

среда, 26 ноября 2008 г.

Мысли о "ЖЖ" и Яндексе. Кросспостинг из Blogger в Livejournal.

Извиняюсь, за долгий перерыв.
Перед всеми нами, пользователями Blogger, стоит проблема кросспостинга в жж (в смысле в LiveJournal).

Из жж я, кстати, на днях ушёл. Аккаунт, правда, удалять не стал - пусть будет. К тому же за три года он обрёл некоторый вес, который жалко просто взять и выкинуть. Надо быть практичнее.
В жж есть убогий способ трансляции rss-лент туда. Заключается он в том, что можно вписать свою рсс-ленту вот здесь: livejournal.com/syn/
После чего для неё будет создан свой аккаунт, который пользователи смогут зафрендить и читать в своих френдлентах (если захотят). Его адрес будет выглядеть примерно так: syndicated.livejournal.com/tilromen_ljfeed/
Если вы пройдёте по ссылке, то увидите - что там просто список из нескольких последних сообщений из рсс-фида. Которые, кстати, со временем исчезают и их сменяют новые.
Оттуда очень неудобно следить за комментариями, которые оставили жж-пользователи: это нельзя автоматизировать. То есть придётся заходить в каждое сообщение и смотреть - не оставили ли там комментария. Кроме этого, все эти комментарии навсегда исчезнут, когда с жж-странины исчезнает это сообщение. Как я уже сказал - они там со временм авторматически удаляются.
При этом (внимание!) запустить таким образом рсс-ленту в жж может только платный пользователь этого самого жж!
Притом что даже в убогом Liveinternet.ru можно запустить ленту таким примерно же образом совершенно бесплатно. А в убогом Я.ру можно вообще настроить ретрансляцию любого рсс-потока прямо в свой аккаунт пользователя, а не на отдельную страницу.
Чем же можно объяснить такое положение дел в "жж"?
Да тем, что его владельцы со слюнявым ртом трясутся над тем, чтобы кто-нибудь случайно не ушёл оттуда, и чтобы сделать максимально неудобным нормальный кросспостинг туда. Как же, ведь это может привести к тому, что пользователь увидит что-нибудь получше чем жж... Или уйдёт из жж и будет продолжать использовать свой аккаунт в качестве ретранслятора. А это значит что уменьшится количество оригинального контента.
А ведь именно оригинальный контент - это, то что прилекает посетителей и поисковые машины, и, следовательно, то что можно успешно использовать для показа рекламы.
Вот только интересно, почему Ли.ру и Я.ру не боятся этого - а они боятся.
Кроме этого, вы могли заметить что блоги на Blogger крайне нелюбимы "Яндексом".
Вот у меня, к примеру - четыре блога на движке blogspot, и из них только один индексируется Яндексом.
А вот жж им индексируется очень хорошо. Это потому, что Яндекс сотрудничает с "ЖЖ". А Google - это конкурент. И не важно, что контент там совершенно оригинальный, и русскоязычный (а Яндекс позиционирует себя как главный русскоязычный поисковик).
И не важно, что я яндексу несколько раз указывал на эти блоги тут и тут, и даже заносил их в систему "Яндекс-вебмастер", и даже дал Яндексу sitemaps для всех них. И не важно, что один из этих неиндексируемых им блогов существует уже почти год...
"Не вижу, - блин, - нет этих ресурсов, и всё!", - как бы говорит нам Яндекс, и, как-бы, добавляет: "Сосите палец".
Я уж не говорю о том, что "Яндекс" предлагает заплатить 12500 рублей за быстрое рассмотрение заявки по добавлению в свой драгоценнейший каталог (при этом, естественно не гарантируя, что ресурс всё-таки попадёт в него) и 4500 за быстрое "изменение описания".
Притом что в каталог DMOZ, которым пользуется Google, я попал совершенно бесплатно. И когда изменился адрес ресурса, после того как я подал заявку - изменения были внесены где-то в течение недели. Естественно бесплатно.
Так вот, к чему я это веду: "Яндекс" намеренно занижает результаты, связанные с блогами на Blogger. И то что blogger.com в рейтинге русскоязычных блогов сейчас на десятом месте, и то, что там пишется две с лишнем записей за день - враньё.
Враньё потому, что как эта статистика может быть верной, если Яндекс индексирует, по меньшей мере, только четверть ото всех русскоязычных блогов на блогспоте? И это по меньшей мере. Это значит, что на деле blogspot сейчас по популярности находится рядом с блогами на Я.ру, надо всеми этими сайтами знакомств, которые сейчас, якобы, популярнее.
Кстати, думаю что когда Six Apart продавал "ЖЖ" СУП-у - его жаба не душила. Во-первых, у Six Apart есть совершенно идентичный по функциям жж, и даже более расширеный Vox; затем - полностью платный TypePad. И самостоятельная платформа для stand-alone блогов Movable Type. Если надумаете переходить на свой хостинг - помните, что для WordPress есть альтернатива в их лице. Я уже натыкался на несколько моваблтуповских блогов в рунете.
Некоторые мои знакомые уже закрыли свои ЖЖ, некоторые поделились планами о том, что собираются это сделать.

К примеру, Катя совершенно верно сказала: "Все. Кончилась эра живого журнала. По крайней мере для меня.
Признаюсь,мне всегда хотелось личного пространства в сети,того самого которое можно охарактеризовать словом privasy =)
Livejournal не лучшее место для этого. В жж ты автоматически оказываешься под прицелом рейтинга,хочешь того или нет.
Система френдов,количество ссылок,"срач в комментах" -все это ставит перед пользователем рейтинг на первое место...отодвигая каким-то образом Человека на второй или даже на третий план...
Может быть кому-то это по душе... а для меня дневник-в первую очередь Дневник. Мой. Личный. Не "на публику" а "для меня"."

К её словам остаётся добавить только то, что многие stand-alone блоггеры, увы, совершенно также подвержены этой ненормальной погоне за трафиком, рейтингом в выдаче поисковых машин и популярностью. Но к чему это ведёт? К тому что на первых местах в выдаче окажутся только говноблоги, единственной целью содателей которых изначально была монетизация блога.
Ведь народ заказывает статьи - не пишет их сам - для того чтобы заполнить блог оригинальным контентом. Постоянно пихает реферальные ссылки - кстати и не кстати. Постоянно впихивает в посты ключевые слова и ссылки с ключевыми словами - а ведь выглядит это довольно часто грубо, некрасиво и совсем некстати.
Вообщем, за эти полгода, когда я узнал о блогах столько, сколько никогда раньше не знал, у меня выработался ко всему вышеперечисленному стойкий иммунитет и неприязнь.
Именно поэтому я (внимание, сейчас будет ссылка на главную страницу этого блога) - антисеонист =)
А, к примеру, F_Lokich вообще кратко сказал: "А ну его, этот ЖэЖо в Жо! - Таки я ушёл оттуда, чему и рад несказанно. Гнилая насквозь система, переполненная рекламой и дебилами, мечта которых зафрендить побольше других юзеров..."

А тут ещё по телеканалу "2x2" вдруг увидел рекламу ЖЖ. С чего бы это? Решили попонтоваться, или заметались...

Так вот, перед всеми пользователями, осуществляющими переезд с Livejournal на Blogger, стоит задача: не потерять читателей из жж.
Как это осуществить?
Во-первых, стоит заранее, ещё до ухода из жж, сообщить своим читателям о существовании такой вещи как rss - уверяю вас, многие пользователи ЖЖ, Ли.ру, Я.ру, Даяри (и т.п.) очень смутно представляют себе, что это такое. Надо это им объяснить.
Если это даже не заставит их им пользоваться, то хотя бы даст некоторую пищу для размышлений.
Больше всего мнений о кросспостинге из Blogger в LJ из тех, что я читал, звучали в пользу кросспостинга через blog.ru.
Но в этом случае придётся вводить пароль своего аккаунта в Google. А этого нельзя делать никогда и ни при каких условиях. Одним словом: этот способ крайне легкомыслен.
Совершенно идентичен этому и способ, предлагаемый сайтом Swiftpen.ru.
Ещё один способ, о котором говорят, как о, якобы, неплохом решении - это кросспостинг через rss2email.ru. Т.е. весь способ заключается в том, чтобы сделать из rss-ленты блоггера - письма, и отправлять их на адрес в жж, через который они будут опубликованы (см. настройки и хелп жж).
Только при этом как-то забывают, что html в этом случае работать не будет. А ещё о том, что в конце каждого письма написано что-то вроде: "Это письмо прислано вам с помощью rss2email, нажмите на эту ссылу чтобы отписаться". Эти слова также будут опубликованы в ЖЖ, и если какой-нибудь шутник нажмёт на ссылку - то весь "кросспостинг" накроется медным тазом.
Поправьте меня, если я не прав.
Вот в WordPress и Movable Type, для которых, правда, необходим хостинг - там есть соответствующие плагины для кросспостинга в жж. У нас нет.
Есть ещё сервис rss2lj. Там, само собой, надо ввести логин и пароль от аккаунта в ЖЖ, в чём, самом по себе, я особо страшного ничего не вижу - без этого точно ничего не выйдет.
Но автор сервиса говорит: "Уважаемые пользователи, сервис временно не работает в связи с проблемами на стороне LJ. Обновляется только часть трансляций. Приношу извинения за неоправдавшиеся ожидания."
Увы.
Так что пока нормального способа кросспостинга rss-ленты в аккаунт ЖЖ я не нашёл.
Если вы нашли или найдёте - обязательно сообщите.
Спрашивается - для чего это надо? Ну как же, просто для того, чтобы жежистам было удобно вас читать в том месте и тем способом, который для них удобнее. Вот и всё.

Update: Найден безопасный и простой способ сделать кросспостинг из Blogspot в ЖЖ.

четверг, 13 ноября 2008 г.

Ссылки на схожие сообщения в конце поста (related posts) - способ первый.

Итак, первый и самый простой способ сделать так, чтобы в блоге, после каждого сообщения автоматически появлялось несколько ссылок на ваши же посты со схожей тематикой.
О минусах и плюсах этого способа я отчасти уже писал в предыдущем посте.
Если подробнее: этот способ работает с помощю тегов, которыми помечено сообщение. Он просто подбирает и даёт ссылки на сообщения, у которых стоят те же самые теги. Способ, как я уже говорил, несколько грубоватый.
Количество ссылок можно регулировать и прописывать самому.
Способ этот я взял без изменения у Vladbuk, о чём открыто заявляю (он, впрочем, и сам его позаимствовал, о чём тоже открыто заявляет).
Он самый простой, и отличается тем, что ссылки на схожие сообщения будут появляться непосредственно под постом, до комментов.
Как его осуществить:

Как обычно, на всякий случай резервируем, т.е. сохраняем на жёсткий диск наш нынешний шаблон, чтобы, если что, можно было бы его восстановить.
Затем так же, в макет / изменить HTML видим сверху справа, над окном с содержанием кода шаблона, опцию "Расширить шаблоны виджета". Ставим туда галочку.
После этого находим в коде строку <data:post.body/> (если бы мы не поставили предварительно эту галочку - то этой строки мы не увидим).
И после неё вставляем следующий код:



Заместо фразы "Предлагаю ознакомиться с аналогичными статьями" можно написать что-нибудь своё.
Можно моделировать кол-во появляющихся после поста ссылок (число в конце строки maxNumberOfPostsPerLabel = 5;) и кол-во появляющихся тегов (число в конце строки maxNumberOfLabels = 3;).

воскресенье, 9 ноября 2008 г.

Ссылки на похожие сообщения в конце постов. Как это реализовать? (Recent posts for blogger).

Я не ставлю себе целью описывать тут все возможные виджеты и плагины для блоггера, а только те, которые полезны.
К примеру, новую фишку с "постоянными читателями" я нахожу не очень полезной. Это нужно для тех, кто переходит сюда с жж и т.п.
В этом посте речь пойдёт про встройку такой штуки, как ссылки на схожие сообщения в вашем блоге, появляющиеся в конце поста. По английски это звучит как recent posts for blogspot.

Так вот, а есть вещи которые могут сослужить неплохую службу.
Одна из них - это то, когда читатели, прочтя ваш пост, видят в его конце несколько ссылок на ваши же посты по смежным темам.
Для чего это нужно? Ну как же, читатель, прочтя пост, должен куда-то идти. Он может просто закрыть страницу, если не увидит на ней больше ничего интересного. А если увидит - то, может быть, решит почитать ещё.
А раз он решит почитать ещё - то это значит, что он сможет ещё более приобщиться к вашей богатой, глубокой и, подобной сокровищу, мысли, которую вы выразили в своих постах. После того как он приобщится - он, возможно, станет ей импонировать, впечатлится, изменит свою жизнь на 180°, станет хорошим человеком - а в результате этого и весь мир станет чуточку лучше.
Впрочем, это если вы пишите хорошее. Если пишете плохое - всё будет ровно наоборот.
Такой плагин есть в Wordpress. Но мы ведь жадные и бедные, и не хотим платить деньги за хостинг. Поэтому у нас Вордпресса нет.
Я, к примеру, действительно не хочу платить за хостинг, к тому же он также как и всё может упасть; кроме этого сайт упадёт если я забуду заплатить.
Но, оказывается, такая штука возможна и в блоггере.
Правда, есть несколько оговорок.
Первая: читатель будет видеть ссылки на похожие сообщения только тогда, когда зайдёт непосредственно в конкретное сообщение. Т.е. на главной странице вашего блога этих ссылок видно не будет. Но если читатель щёлкнет по сообщению - то тогда внизу он увидет ссылки.
Вторая: есть несколько способов сделать это. Я, скорее всего, рассмотрю три из них.
Первый - простой в исполнении и топорный в реализации, но удобный тем, что ссылки появляются непосредственно под постом (а не под комментами, как в следующем способе).
Второй - более сложный в реализации, более тонкий (насколько мне показалось) в выдаче подходящих постов, и вдобавок - в виде отдельного виджета, который можно передвигать как угодно. Но передвигать его в особое место не надо, т.к. надо ставить его непосредственно в футер страницы, чтобы он был под нужным нам сообщением. А это неудобно тем, что комменты будут появляться над ним, так что не всегда пользователь его вообще увидит (не все же читают все комменты).
Третий, я правда не опробывал его лично, но он предполагает собой появление в каждом посте специальной формы, в которой, внимание, хозяин блога сам должен будет проставлять нужные ссылки. Это долго, но зато вы сможете быть уверены в том, что читатель увидит там действительно те ссылки, которые вы хотите.
Третья: если вы публикуете в блоге полные сообщения (т.е. без т.н. "ката") то читатель, имея возможность читать их полностью, вообще не будт щёлкать на отдельные сообщения - и, следовательно, не увидит и ссылок на схожие сообщения.
Решение этому одно - сделать так, чтобы читатель видел неполные сообщения. В результате этого он будет щёлкать на ссылку, чтобы прочесть их полностью, и тогда будет видеть всё что надо. Впрочем, если он попадает на ваше сообщение из своего агрегатора (к примеру, Google Reader-а или браузера Opera), то он сразу будет видеть полное сообщение, и никуда дополнительно щёлкать нужды не будет.
То, как сделать кат в блоггере - это отдельная тема.
В следующих постах я постараюсь объяснить как всё это провернуть.

воскресенье, 2 ноября 2008 г.

Футер из трёх колонок для Blogger.com.

Сейчас модно всякие штуки в стиле веб 2.0.
То, из всей этой дванольщины, что касается дизайна а не функциональности, я считаю просто поветрием моды. Если мы посмотрим на эволюцию рекламных плакатов, или, к примеру, оформления сигаретных пачек, то много из того что мы увидим покажется нам забавным (или даже смешным).
Мы с удивлением смотрим на старинные одежды, в которых ходили люди пару веков назад. А я, даже, к примеру, нахожу нелепыми модную одежду и причёски женщин времён 60-х.
Точно также будут смотреть и на нынешних эмо =)
Впрочем, в 2.0 есть и довольно функциональные стороны (некоторые из этих фишек, возможно, были и раньше - просто их не называли таким модным ныне словом).
Я слышал мнения, что футер сайта (footer) т.е. его нижяя часть, разделенная на несколько частей - это заслуга веб 2.0.
Не знаю, может быть это и так. Но в любом случае, присоединяться к сообществу тех людей, которые при словосочетании "веб 2.0" блаженно замирают, я не собираюсь. Не люблю модные слова и подобные же веяния. Время отсеет лишнее, и посмотреть на вещи более трезво мы сможем лишь в ретроспективе.

Итак, на движке Blogger, если захотеть, можно сделать и трёхколоночный футер.
Т.е. добавить места ещё для трёх виджетов внизу.
Я лично пробовал это на своём персональном блоге, но, за ненадобностью и отсутствием чего-то такого, что можно было бы в это появившееся место добавить, удалил это новшество.
Должен отметить: всё-таки похоже что в некоторых дизайнах блоггера приведённый ниже способ не действует.

Итак, чтобы сделать это, как обычно, перед всеми изменениями делаем бэкап своего шаблона на тот случай чтобы можно было всё вернуть, если что-то пойдёт не так как надо (делается это в макет/изменить HTML / загрузите шаблон из файла на жестком диске - и сохраняете его себе на жёсткий диск).
После этого, если в вашем футере на данный момент уже расположен какой-либо виджет, уберите его на время (предположим переместите куда-нибудь на боковую сторону).

Затем находим в коде строки:

<div id='footer-wrapper'>
<b:section class='footer' id='footer'/>
</div>

Кстати, эта секция (т.е. footer-wrapper) у вас может называться и несколько иначе - к примеру "footer-wrap" или "footer").
Затем, внимание, мы должны заменить ту строку, что выделена красным цветом, следующим кодом:

<div id='footer-column-container'>

        <div id='footer2' style='width: 30%; float: left; margin:0; text-align: left;'>

   <b:section class='footer-column' id='col1' preferred='yes' style='float:left;'/>
        </div>

        <div id='footer3' style='width: 40%; float: left; margin:0; text-align: left;'>
   <b:section class='footer-column' id='col2' preferred='yes' style='float:left;'/>
        </div>

        <div id='footer4' style='width: 30%; float: right; margin:0; text-align: left;'>

   <b:section class='footer-column' id='col3' preferred='yes' style='float:right;'/>
        </div>

<div style='clear:both;'/>
<p>
<hr align='center' color='#5d5d54' width='90%'/>
</p>
<div id='footer-bottom' style='text-align: center; padding: 10px; text-transform: lowercase;'>

<b:section class='footer' id='col-bottom' preferred='yes'>
<b:widget id='Text2' locked='false' title='' type='Text'/>
</b:section>

</div>
<div style='clear:both;'/>

</div>


Затем в своём коде вы находите вот такой вот маленький фрагмент:
</b:skin>

И сразу прямо над строкой в которой он расположен вставляете это:


#footer-column-container {
clear:both;
}

.footer-column {
padding: 10px;
}

Можете предварительно нажать "просмотр", на всякий случай, если вы где-то ошиблись.
Скорее всего ошибка, если вы её допустили, будет заметна.
Сохраняете шаблон, идёте в элементы страницы и видете места для новых трёх виджетов в вашем футере.
Затем можно заменить <hr align='center' color='#5d5d54' width='90%'/> на более удобоваримый цвет (то что выделено красным), если этот вам не подойдёт. Код можно посмотреть в таблице цветов.

Мне, кстати, не понравилось в данном коде то, что он расставляет виджеты почти по всей ширине страницы (ведь не все блоги растянуты по всей ширине страницы, некоторые расположены по её центру).
Чтобы убрать этот разброс поменяйте "90%" (то что выше выделено синим) на 80 или 70.
Всё, наслаждайтесь, придумывайте что вам запихнуть в новые футеры.

В CSS я особо не разбираюсь, и если что-то и понимаю, то только благодаря моему примитивному знанию английского языка. Поэтому этот код я придумал не сам, а взял отсюда. Не знаю, законно ли это, но никакого слова вроде "copyright" я там не нашёл, так что будем считать что автор поста разрешил себя копировать, тем более что я ссылаюсь на неё.

суббота, 1 ноября 2008 г.

Схема по созданию приличного блога. Часть первая.

Учитывая что этот блог я изначально хотел более-менее выстраивать по совершенно осмысленной и созданной мною чуть ранее схеме, то мне представляется совершенно необходимым опубликовать её прямо здесь.
Кроме этого, как я и подозревал, я заметил что пропустил в схеме как минимум пару пунктов. Поэтому, возможно, придётся её несколько расширить и впоследствии.
Схема будет представлять собой список, с которого будут идти ссылки на посты этого блога, в которых содержится развёрнутое изложение приведённых в ней пунктов. Итак:

Схема, часть первая:
0. Выбор платформы. Блог лучше всего делать на платформе, которая позволяет много всего сразу, и даёт хозяину блога свободу в его настройках, изменении кода сайта, в размещении рекламы, возможности перехода на собственный домен (типа mysite.ru) и т.п. Я уже говорил о недостатках платформ вроде ЖЖ, Ли.ру и т.п.
Подразумевается, что по большей части в этом блоге будет рассказываться про блоги на движке Blogger (хотя и обладателям блогов на других движках немалое количество тутошней информации может прийтись очень полезным).

1. Создание оригинального контента. Этот первый пункт - самый главный.
Даже если все остальные не будут соблюдены, одного этого может быть достаточно для того, чтобы стать одним из интереснейших и известнейших блогеров.
Так что что перво-наперво, после создания блога, необходимо сделать там пару записей. Это поможет поисковым машинам найти там контент, который они смогут проиндексировать.

1.1 Определение тематики блога. Людям (несмотря на распространённейшую и порочную практику обратного) интересны именно тематические блоги, и поэтому желательно с самого же начала ведения блога придерживаться (хотя иногда можно и отклоняться) выбранной тематики.
1.2 Ключевые слова. Надо решить, по каким запросам вы хотели бы, чтобы ваш блог находили. То есть по каким словам, которые люди вбивают в строку поисковика, вам хотелось бы вылетать в числе первых. С самого начала желательно писать тексты с нужными ключевыми словами, по которым вы хотите чтобы ваш блог могли найти в поисковиках потенциальные читатели. Рекомендую никогда не копировать что-либо в блог, а писать всё самому. Это ведь ваш блог, а не новостная лента.

2. Оптимизация ленты блога. Закинуть rss-ленту блога в FeedBurner (для этого, естественно, надо будет там зарегистрироваться) и сделать её основной для блога. Это очень важно, т.к. там большое количество полезных фишек, которые очень сильно пригодятся. Без этого сейчас вообще никуда, когда разбирётесь - поймёте.

3. Индексация. После того как вы написали пару постов - если поисковые машины ещё не нашли его, необходимо им на этот блог указать.

3.1. В Яндексе надо дать ссылку на rss-ленту блога, тоже самое и для Гугла. Можно также дать знать о себе Рамблеру, MSN, Gogo и Апорту.
3.2. А через пару дней предложить сам блог для Яндекс-каталога блогов.
3.3. Для Google надо пойти в Google Webmasters.
Если кто ещё не имеет аккаунта в Google - рекомендую завести. Вышеуказанный сервис также поможет отслеживать кое-какую статистику, смотреть какие сайты ссылаются на ваш и т.п.
С этой же целью можно зарегестрироваться и в Яндекс.Вебмастер, правда там более скудно, нежели в Google.
3.4. Затем, как можно большему количеству поисковиков, если это возможно, надо предложить качественнуы карту своего блога - то самое, что называется sitemap.
В Google Webmasters и Яндекс.Вебмастер такая возможность предоставляется.
Можно также указать на sitemap для Yahoo, т.к. подобный же сервис есть и у них, а также у MSN.
3.5. Кроме этого рекомендую обзавестись также и Google Analytics - это поможет смотреть откуда приходит трафик, представит продвинутую статистику посещений, информацию о посетителях и ещё много чего.

4. Дизайн и удобство пользования. Дальше надо заняться дизайном блога. Сделать его таким, чтоб на него было приятно смотреть, и, что главное, удобно читать. Организуйте пространство блога так, чтобы к любому материалу можно было попасть не более чем за три клика мышью с главной страницы. И с самой главной страницы блога очень желательно:

4.0. Пункт для тех кто на движке Blogger (т.к. те кто на других - этот вопрос решают одним из первых). Очень неплохо будет перейти на собственный домен, т.к. это способствует успешному запоминанию вашего web-адреса читателями блога, а также поднимает ваш ресурс в глазах некоторых людей. В можете прочесть подробнее о плюсах своего домена, а также руководство по переезду с на свой домен для блогов на движке Blogger, и узнать о том, как наладить правильное отображение своего блога с www и без www.
4.1. Проставить сайту необходимые мета теги.
4.2. Дать ссылку на rss-ленту блога (ту, что нам дал FeedBurner), чтоб желающие могли подписаться. Я уже говорил о том где взять красивые значки и иконки для блога.
4.3. Повесить подписку по почте, чтоб те кто хочет могли подписаться на обновления по email (можно с помощью того же FeedBurner).
4.4. Повесить список тегов, т.е. категорий записей в блоге. Это удобно тем, что желающие ознакомиться с каким-либо конкретным материалом по нужной теме смогут это быстро сделать. Собственно теги и существуют для тематической сортировки записей. Не рекомендую делать количество тегов больше чем 15-20 т.к. это сбивает читателя с толку (у него глаза разбегаются). Можно также дополнительно повесить форму, в которой будут перечислены последние посты в хронологическом порядке.
4.5. Разместить в заметном месте строчку поиска по блогу. Очень удобно и читателям и самому себе, когда нужно найти конкретный материал по какому-нибудь слову.
4.6. Упростить для читателей возможность занесения вашего блога в привычный им закладочный сервис. Для этого можно воспользоваться, к примеру, сервисом ОднаКнопка.
4.7. Важно, чтобы в дизайне блога была предусмотрена возможность быстро перейти к главной странице блога. Для этого можно сделать, к примеру, так, чтобы название блога или его шапка и являлась ссылкой на главную страницу.
4.8. Неплохо будет добавить материал "О блоге" и/или "Об авторе блога". Читатель должен иметь возможность понять что он читает, и интересует ли это его.
4.9. Хорошо, если будет панель или ссылка, в которой будут перечислены самые популярные или интересные посты из этого блога - так читатель сразу будет знать с чего лучше начать изучение.
4.10. Также хорошо если будет реализована форма для установления контакта с автором блога - например через email, icq и т.п.
4.11. Хорошим тоном будет сделать у блога собственную favicon, т.е. маленькую картинку, которая видна в закладке браузера. При большом желании можно оформить и страницу ошибки 404).
4.12. Если у вас блог на платформе Blogger, то неплохо будет также убрать navbar, чтобы он не мозолил глаза.
4.13. Можно сделать отдельную страницу, на которой будут перечислены интересные вам или ресурсы близкие по тематике к вашему: не стоит вывешивать все эти ссылки на главной странице.
4.14. Если хотите попробывать зарабатывать, можно повесить рекламу - пару партнёрских баннеров и пару рекламных блоков (напр. AdSence и т.п.), но не очень много!

5. Увеличение авторитетности за счёт внешних ссылок. После того, как в блоге уже будет достаточное количество качественного контента надо:

5.1. Занести его в Яндекс-каталог (в него сложно попасть не заплатив Яндексу) и в DMOZ. Можно попытаться добавиться в каталог Mail.ru (не факт что получится).
(Кое-кто добавляет сайт в рейтинг Mail.ru и рейтинг Rambler, но по мне так это довольно бесполезное занятие не особенно что-то даёт, к тому же, насколько помню, эти рейтинги требуют вешать у себя их баннеры, а это плохо).
5.2. Также нелишним будет прогнать блог и по другим каталогам, желательно белым, т.е. тем, которые не требуют ставить на них обратные ссылки. Вообще, рекомендую следить за тем, чтобы с главной страницы было как можно меньше ссылок на внешние ресурсы - желательно не больше 12.
При занесении блога в каталоги надо следить, чтобы блог проходил в них под разными названиями и с разными описаниями (тут возможно придётся немного потрудиться с их составлением) - например в одном каталоге название "Блог Васи Пупкина", а в другом - "Сетевой дневник Пупкина" и т.п. Это важно, потому что поисковики склеивают большое количество ссылок с одинаковыми названиями и описаниями в одну.
5.3. Точно также надо поступить и при занесении блога в сервисы социальных закладок. Это полезно т.к. тоже даёт ссылки на блог, иногда довольно весомые. Вот тут есть список социальных закладок (но заносить в закладки с помощью подобных сервисов мне не очень нравится, опять же, не стоит забыват о необходимости разных названий и описаний).
6. Ускорение индексации. Для ускоренной инексации блога забросьте свою rss-ленту блога в rss-ретрансляторы и каталоги rss лент.

7. Кросспостинг. Дальше можно сделать кросспостинг на популярные блог-платформы (LiveJournal, LiveInternet, Я.ру, Blogs mail.ru, Diary.ru и т.п.). Это чтобы людям или вашим друзьям, которые пользуются ими, было удобнее вас читать в привычном для них месте.
При этом нужно соблюдать кое-какие правила. Во-первых желательно постить так, чтобы сообщение появлялось на площадках для кросспостинга с небольшой задержкой (обычно оно так и происходит за исключением какой-нибудь moskva.com и т.п.), т.к. поисковые машины могут решить что первоисточником контента был кросспостинговый ресурс, а не ваш блог. Чтобы этого избежать, надо чтобы в каждом вашем сообщении на кросспост-сервисах присутствовала ссылка на первоисточник.
Кроме этого, если вы хотите привлечь народ именно на ваш блог - имеет смысл публиковать в rss-ленте не полные сообщения, а сокращённые. Т.е. первые один или два абзаца, а потом ссылка на "читать полностью", т.е. на полное сообщение в вашем дневнике.
Это спорный вопрос, т.к. некоторым читателям нравятся полные сообщения в их ридере (т.к. не приходится никуда щёлкать и куда-то переходить) а другим сокращённые (мотать меньше).


Это то, что касается чисто технической части по созданию нового приличного блога.
Само собой, это ещё не всё.

пятница, 31 октября 2008 г.

Изменить отображение названия поста на странице.

Когда мы открываем страницу сообщения блога на движке blogspot, то мы видим в заголовке страницы (сверху в названии папки браузера и во вкладке самой страницы):

Название блога: Название поста.

Когда у читателя открыты срезу несколько вкладок с вашего блога (а мы надеемся что такое возможно), то ему не очень удобно ориентироваться по ним, т.к. на всех них написано название блога (а когда вкладок несколько то он видит только их начало).
Это можно изменить (и сейчас вы узнаете как), и сделать отображения вида:

Название поста.

Т.е. без повторяющегося предисловия в виде названия блога. Название блога и так отображается когда открыта главная страница.
Кроме этого, кое-кто говорит, что повторяющиеся заголовки плохо влияют на восприятие информации поисковыми машинами.

Поэтому имеет смысл немного изменить код, чтобы исправить ситуацию хотя бы по отношению к пользователю.
Если боимся чего-то - то перед этим делаем бэкап шаблона дневника.
Находим строку:

<title><data:blog.pageTitle/></title>

Это, кстати, та самая строка, после которой вставляется значение favicon.
И эту строку мы заменяем на:

<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/></title>
</b:if>

На всякий случай нажимаем "просмотр", смотрим, не произошло ли какого-нибудь глюка (что вряд ли).
Сохраняем шаблон и открываем какой-нибудь свой пост. В названии отображается название поста без названия блога. Всё.

Да, чуть не забыл, узнал я это отсюда.