9.7.09

Blogger: Post Always At The Top!

12 коммент.

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

Организовать это очень легко. Так же как в предыдущем посте - Сначало публикуем пост под текущей датой, а затем меняем в дате публикации цифры года на 15. И ваш САМЫЙ ВАЖНЫЙ ПОСТ будет самым первым еще 6 лет, а потом (если, конечно, пост не утратит своей актуальности за эти самые 6 лет) вы поменяете ему дату опять ;).

Подробности о смене даты поста читаем здесь: Blogger: Как спрятать пост. Кстати, статья о спрятанном посте явилась побочным эффектом исследования проблемы, когда у автора одного из писем при попытке таким образом закрепить пост -- пост "исчез" :(.

Всем удачи и пусть у вас ничего лишнего так просто не исчезает, только то, что вы сами отправите в мусорную корзину.

Света


Blogger: кошка.

Комментарии и вопросы более чем приветствуются,
нужна помощь - поможем! Читать дальше...

8.7.09

Blogger: Как спрятать пост.

14 коммент.

Здравствуйте! Этот пост не совсем обычный - им я хочу открыть новую рубрику "Ответы на письма". Писем с вопросами я получаю довольно много, и всегда стараюсь на них отвечать (правда иногда процесс ответа может растянуться и на месяц). Иногда в письмах вопросы повторяются...

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

Одним из недавних повторяющихся вопросов был вопрос как в Blogger'е спрятать пост. Зачем прятать, ну, например, если это служебный пост типа Карта сайта, Обо мне, Контакты или еще что-то в таком роде. Т.е. вы хотите показывать этот пост, но только по ссылке и не хотите чтобы он был виден в архиве вашего блога.

Итак, пишем наш служебный пост и публикуем его за текущей датой. Редактируем этот пост: заходим в Редактор и нажимаем Настройки сообщения и меняете Дату и время публикации в нашем случае достаточно поменять год на 70. Нажимаем ОПУБЛИКОВАТЬ.

Blogger: Hide a Post
Пост будет живым, url будет тот же. Пост станет последним в вашем блоге, но в архиве постов показан не будет. Хотя тупым листанием Предыдущие до него долистаться все-таки можно будет. Если вы забыли сохранить его url (адрес), найти его можно будет через Панель инструментов - Изменить сообщения и там в самом низу списка постов вы увидите его заголовок - кликните на ссылку Посмотреть напротив него.

Всем удачи и счастья!
Света

PS В качестве иллюстрации к посту использовалась картина Прятки бельгийского художника Яна Верхаса: Jan Francois Verhas (January 9, 1834-October 31, 1896).

Blogger: кошка.

Комментарии и вопросы более чем приветствуются,
нужна помощь - поможем! Читать дальше...

6.7.09

Blogger: Комментарии от Intense Debate vs Google Friend Connect!

6 коммент.

Blogger: Intense Debate vs Google Friend Connect!Всем доброго времени суток!

Вот оно и случилось - Кайл отказался от Intense Debate.

Еще неделю назад Кайл был полон энтузиазма, в Intense Debate ему нравилось почти все и улыбки и рейтинги комментаторов и возможность включения YouTube роликов в сообщения, но вот он получил письмо от нашего знакомого, который полдня не мог отправить ему комментарий и вдруг заметил, что действительно комментариев стало заметно меньше, а тут и я подоспела (ну, действительно много я копалась в интернете, да и сама экспериментировала) с идеей попробовать в качестве альтернативной системы комментариев виджет от Google Friends Connect, где,
кстати, можно тоже YouTube видео публиковать в комментарии и присутствует ассинхронность - т.е. отвечать можно не только в конец списка комментариев, но и на любой опубликованный ранее комментарий. Где можно настраивать, кто имеет право комментировать, и если поставить, что только подключенные пользователи могут комментировать, будут показаны также аватары авторов комментариев. Комментарии можно модерировать, а можно, если придется, и удалять уже опубликованные. Наверное можно также согласиться, что сервис от Google будет понадежнее любого другого.


Итак, Кайл снес у себя в блоге сервис комментариев от Intense Debate, кстати, скормить Blogger'у выгруженные в формате xml из Intense Debate комментарии нам не удалось... Я очень долго экспериментировала с этим. Идея была такая: сначала делаем Экспорт блога, затем в полученный xml код нашего блога внедряем выгруженные в формате xml комментарии из Intense Debate, а затем импортируем все обратно в блог.... Но идея не сработала - таким образом не получилось даже добавить комментарий, Blogger'овского формата - после обратного импорта блога количество комментариев не увеличивается... наверное, оно и правильно :(.

Забавно, что когда Кайл вернулся обратно на встроенную систему комментариев от Blogger'а, ему она показалась очень хорошей! Но у себя в блоге он установил и систему комментариев от Google Friend Connect как резервную систему комментариев. Я вот тоже у себя её установила: во-первых для демонстрации, во вторых чтобы было место где можно обсудить несвязанные с очередным постом темы.

Достоинством системы комментариев Google Friend Connect является, что её можно использовать не вместо а вместе с Blogger'овской системой комментариев, впрочем это кому как нравится.

А общий недостаток у обеих систем (Intense Debate и Google Friend Connect) - нет возможности переноса комментариев из них в Blogger. А может это не очень и надо?

Итак, сегодня я вам покажу очередное видео, как я устанавливаю и настраиваю комментарии от Google Friend Connect:


Как и где вставить код cгенерированный на Google Friend Connect:
1. Панель инструментов - Макет - Изменить Html
2. Ищем (Ctrl F) в Html-коде строчку:

<b:if cond='data:post.embedCommentForm'>

Видим фрагмент кода:

<b:if cond='data:post.embedCommentForm'>
<b:if cond='data:post.allowNewComments'>
<b:include data='post' name='comment-form'/>
1) ***
<b:else/>
<data:post.noNewCommentsText/>
</b:if>
2) ***
<b:else/>
<b:if cond='data:post.allowComments'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
</b:if>
</b:if>
Теперь небольшие пояснения к цветам в коде:
1) Красным выделена та самая строчка, которую мы искали и нашли.
2) Голубым выделена строчка, описывающая окошко комментариев от Blogger'а. Её можно удалить - если вы хотите, чтобы ваши комментаторы использовали только комментарии на Google Friend Connect. Вчера, когда эта статья уже была написана, Кайл так и поступил на своем блоге Windows to Russia.
3) Зелеными звездочками я отметила место куда можно вставить код от Google Friend Connect. Здесь рассмотрено два случая:
1. Когда мы хотим иметь, что очень естественно, общую политику комментариев для Blogger и для Google Friend Connect. Т.е. если для какого-то поста мы решили запретить комментарии, то комментарии будут запрещены все и Blogger'овские и Google Friend Connect'овские.
2. Когда мы комментарии от Google Friend Connect разрешаем всегда.

Ставить у себя комментарии от Google Friend Connect вместо Blogger'овской системы комментариев или вместе с Blogger'овской системой комментариев или организовать у себя на боковой панели этакий Чат-бокс (тогда при настройке виджета комментариев в Google Friend Conect мы указываем, что комментарии будут ко всему сайту целиком и устанавливаем код на боковой панели - гаджет Html/Javascript) или не использовать виджет комментарием от Google Friend Connect совсем - каждый решает для себя сам. Здесь я только поделилась нашим с Кайлом опытом.

Всем летнего настроения и всем нам хорошей погоды!
Удачи во всем!


СветаBlogger: кошка.

Комментарии и вопросы более чем приветствуются,
нужна помощь - поможем! Читать дальше...

25.6.09

Blogger: Ссылки на комменатии: сверху и снизу.

15 коммент.

Давайте я вам что-нибудь напишу.

Расскажу вам что-нибудь полезное... И наверное все еще про комментарии... Дело в том что, отъехав не на долго в деревню, я пообещала рассказать как показывать комментарии на главной странице под каждым постом. В тот момент, когда я это пообещала, это казалось очень простым - всего исправить пару строчек в коде шаблона. И вот я уже наверно 10 дней бьюсь над этой проблемой. Теперь настало время объявить (иначе, я так и застряну на решении этой проблемы), что это оказалось ОЧЕНЬ сложно.

Для блоггеров, которые не хотят, чтобы читатели, которые пожелали оставить комментарий, уходили с основной страницы блога могу дать 3 возможных решения проблемы:
1) В Настройках комментариев, пропишите Размещение формы для ввода комментариев: На всю страницу или Всплывающее окно.
2) Можно перейти на Классический шаблон Blogger'а и тогда станет доступным создание
Peek-a-boo comments (Похоже для Классических шаблонов они успели написать много хаков).
3) Попробуйта с максимальными осторожностями внедрить алгоритм описанный в этой статье: Asynchronous Peek-a-boo Comments. Я его здесь не перевожу - потому что мне его внедрить так и не удалось, а попыталась я это сделать раза 4. Если у кого-то получится - пожалуйста, напишите!

Это все была лирика, мой способ извиниться за "нерешение" проблемы. А теперь собственно полезное:

Совсем на днях Кайл поставил у себя в блоге (Window to Russia) двойную ссылку на комментарии и теперь очень доволен. Что я имею ввиду под двойной ссылкой... Да, в общем, можно посмотреть теперь и у меня: ссылка на комментарии теперь стоит и в начале и в конце поста: Теперь прямо у заголовка статьи можно увидеть на сколько она оказалась обсуждаема (и сразу перейти на страницу статьи с комментариями) или после прочтения статьи если захотелось принять участие в обсуждении или просто почитать мнения других читателей - ссылка на комментарии внизу уже ждет вас!

А сделать это оказалось совсем несложно:

Все как всегда:

1. Делаем резервную копию нашего шаблона (Кто забыл как, смотрим здесь: Blogger: Сохраняем и восстанавливаем шаблон на Blogger(е))

2. Идем ==> Панель инструментов - Макет - Изменить Html

3. Ставим галочку на Расширить шаблоны виджета

4. В шаблоне ищем строчку: <div class='post-header-line-1'/>
А если такой строчки у вас не нашлось, то ищем строчку: <div class='post-body entry-content'>

5) И ПЕРЕД этой строчкой вставляем код.
<b:if cond='data:post.allowComments'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick' style='font-size: 130%; color: green; float:right;'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a><br/><br/>
</b:if>


Это стандартный код Blogger'а для ссылки на комментарии. Моя самодеятельность выделена зеленым шрифтом. Она состоит в том, что я добавила параметр style в код описания ссылки.

Чего я этим добилась:
1) Увеличила размер шрифта на 30% --> font-size:130%;
2) Изменила цвет шрифта на зеленый - пусть выделяется (вы можете поменять цвет на любой другой) --> color: green;
3) Сместила ссылку вправо --> float: right;
4) А в конце кода добавила пару тегов новой строки --> <br/><br/> (это чтобы ссылка на комментарии не смешалась с текстом статьи).

5. Нажимаем кнопку ПРОСМОТР и смотрим, что у нас получилось. Если нравится нажимаем кнопку СОХРАНИТЬ, если не нравится меняем цвет, размер, расположение и опять смотрим, что получилось. Если совсем не понравилось нажимаем УБРАТЬ ИЗМЕНЕНИЯ.

На сегодня всё. Будут вопросы - спрашивайте.
Всем удачи и летнего настроения!

Света
Blogger: кошка.

Комментарии и вопросы более чем приветствуются,
нужна помощь - поможем! Читать дальше...

8.6.09

Blogger: Внешняя система комментариев Intense Debate (Проблемы)!

10 коммент.

Завизжала Пила,
Зажужжала,
Как пчела.
Пропилила полдоски,
Вздрогнула и стала,
Будто в крепкие тиски
На ходу попала.

Я гоню её вперёд,
А злодейка не идёт.
Я тяну её назад -
Зубья в дереве трещат...
* * * * * * * * *
Ты у нас не мастер.
Ты у нас ломастер!
(С. Маршак)

Здравствуйте, этим коротким отрывком из стихотворения моего любимейшего Самуила Яковлевича Маршака, я бы хотела начать рассказ о моем не слишком долгом и не слишком удачном знакомстве с замечательным сервисом комментарием Intense Debate.

Почему именно этим стихотворением, потому что я думаю, что Кайл хоть и молчит, но думает про меня именно так... ну, может разве не в таких замечательных стихах. Но давайте обо всем по порядку.

А началось все с того, что Кайлу не нравится система комментариев в Blogger'е. В этом и есть различие между нами: я легко приспосабливаюсь ко всему, а Кайл ищет всегда что-то новое и интересное. Я за стабильность и надежность, он за новые возможности. Но в переделки почему-то попадаю всегда я!

Вот так случилось и с Intense Debate. До этого сервиса Кайл перепробовал уже несколько и теперь прочно остановился именно на этом сервисе комментариев.

Что ему там понравилось/нравится в работе с Intense Debate:

1) Возможность добавлять эмоции (смайлики) в свой комментарий.
2) Гибкая система модерирования с возможностью блокирования спама, грубых слов в сообщениях и т.д. (Кайл ведет очень непростой блог сейчас он называется (да, название блога он тоже время от времени меняет) The Windows to Russia!, где в основном очень позитивно высказывается о жизни в России, что не нравится многим ура-патриотам из Америки, которые не смотря на то что не нравится все-равно читают его блог).
3) Возможность добавлять в комментарии картинки и видео, чтобы обсуждения получались более красочными и интересными.
4) Иерархическая система комментариев - вы добавляете комментарий не в конец общей цепочки, а можете добавить свой комментарий как ответ на конкретный комментарий.
5) Читатели могут добавлять комментарии к себе в закладки, а также делать их репост на Твиттер.

Какие я (как системный администратор) вижу недостатки у этой системы.

В общем-то, недостаток один, но из него следуют все остальные: Заботу о комментариях - этом жизненно важном (ну, для кого жизненно важный, а для кого и не очень) компоненте блога мы отдаем внешнему сервису. Т.е. как только мы устанавливаем систему Intense Debate в нашем блоге, Blogger уже не видит новых комментариев и соответственно не несет за них ответственность.

Итак,

Первое: ответственность за хранение комментариев отныне несет Intense Debate. Не так что бы я ему не доверяла, но все же...

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

Третье: если вы рассматриваете комментарии как часть контента (содержимого) вашего блога - забудьте об этом! Комментарии будут показаны в вашем блоге, но только с помощью javascript, значит и проиндексированы как часть вашего блога не будут.

Теперь некоторое оправдание со стороны Intense Debate: Понимая, что мы у вас не первая система для комментариев и не последняя, мы реализовали для вас в нашей системе возможность Импорта и Экспорта комментариев и таким образом вы не потеряете ни одного комментария. - Ну, чем не кусок пирога (piece of cake)! (Вот только для Blogger'а это еще (?) не работает - об этом, впрочем, мы узнаем только на их форуме, а ни как не в их FAQ)

А теперь, собственно, история моего общения с Intense Debate.

Кайл установил у себя в блоге (The Windows To Russia) их систему комментариев с февраля этого года. Она работает и он, в общем, доволен. У себя в видеоблоге (Russian Video From Russia) я её поставила примерно полтора месяца назад. Она работала и беды с ней я тоже не знала, хотя вопрос о бэкапах (резервном копировании, хотя бы к себе на персоналку у меня все время возникал). И вот несколько дней назад, готовясь к написанию этой статьи, я решила немного поизучать Intense Debate с точки зрения портирования комментариев.

Говорил мне Кайл, что для нашей любимой платформы Blogger все это не работает, но как честный исследователь, я решила попробовать. И вот что я получила, нажав на Dashboard в Intense Debate ссылку Export comments для своего видеоблога (Кайл, говорил мне не делать этого. Но разве существует на свете женщина, которая не последует древнему правилу, что "Если что-то нельзя, но очень хочется, то можно", тем более в моем случае честного исследователя!)

Итак, я получила на экране некоторый тест на xml (это должно быть были мои комментарии). А вчера я обнаружила, что все комментарии к моему видеоблогу (для которого я делала Export comments) из системы Intense Debate исчезли и я была в шоке! Хорошо, что позже я обнаружила вкладку Comment History, где они еще были доступны. Дальше мы с Кайлом делали всевозможные манипуляции по реинсталляции системы Intense Debate у меня на блоге и так далее, но ранее выгруженные комментарии уже в блоге не появились.

В результате я у себя в видеоблоге эту систему снесла, а комментарии из Intense Debate скопировала вручную просто copy и paste уж очень не хотелось их терять..

Снести систему Intense Debate тоже оказалось не просто, они предлагают как и во время установки системы отдать им Html код вашего шаблона, и на его основе они генерят новый Html-код уже без системы комментариев Intense Debate. В моем случае они сгенерили этот код с ошибкой. Пришлось сначала нажать на УБРАТЬ ИЗМЕНЕНИЯ, а потом на ссылку, которая лечит ВСЁ: Восстановить шаблоны виджетов по умолчанию.

Теперь у меня в видеоблоге уже нет системы комментариев Intense Debate. Немножко жалко, но не так чтобы очень...

В ближайшем будущем я планирую установить эту систему на один из моих тестовых блогов и посмотреть смогу ли я портировать в блог комментарии из этой системы - и у меня уже есть некоторые идеи на этот счет!

Так вместо чисто технического поста типа: пойдите туда-то нажмите то-то и будет вам счастье, пост получился почти философским на тему для меня это "Не плоди сущности, без необходимости" (Бритва Оккама), но впрочем каждый в этом посте может найти и свою мораль ;).

Всем удачи и счастья!
Чисто технический пост по Intense Debate остается за мной!

СветаBlogger: кошка.

Комментарии и вопросы более чем приветствуются,
нужна помощь - поможем! Читать дальше...