25.6.09

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

22 comments

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

Расскажу вам что-нибудь полезное... И наверное все еще про комментарии... Дело в том что, отъехав не на долго в деревню, я пообещала рассказать как показывать комментарии на главной странице под каждым постом. В тот момент, когда я это пообещала, это казалось очень простым - всего исправить пару строчек в коде шаблона. И вот я уже наверно 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 (Проблемы)!

17 comments

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

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

Здравствуйте, этим коротким отрывком из стихотворения моего любимейшего Самуила Яковлевича Маршака, я бы хотела начать рассказ о моем не слишком долгом и не слишком удачном знакомстве с замечательным сервисом комментарием 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: кошка.

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

Популярные сообщения