четверг, 13 ноября 2008 г.
Делаем ЧЕЛОВЕЧЕСКУЮ форму ввода комментариев на Blogspot.
автор Дмитрий Наумов 56 comments Tag Все о Blogger Спонсор поста: Стеклянные точечные светильники, люстры для помещений. Свершилось, я наконец-то победил одну из главных проблем своего блога! Хозяева блогов на блог-хостинге Blogger, думаю, поддержат меня в том, что комментарии на сервисе абсолютно ублюдские. Ну, вы сами все знаете. Поэтому я давно мечтал иметь такую же форму для комментариев, как счастливчики вордпресовцы -). Удалось мне это с помощью волшебного дружеского педеля от Alexnote, старой подружки Аманды Фазани и SoftWare Testing Zone. Из истории вопроса: Когда-то, в начале лета, я пытался решить вопрос с помощью внешнего сервиса, уже даже не помню, как называется, думаю, это не важно, потому что он не работает. Во-первых, у него проблема с кириллическими кодировками, во-вторых, все существующие ранее комментарии исчезают… Я долго мучился, пытаясь что-то придумать для того чтобы он работал адекватно, в итоге пришлось просто снести к чертям и вернуться к тому что было. Потом, несколько месяцев назад, человеческая форма для комментариев, появилась в Blogger in Draft, но работала очень криво, к тому, же была несовместима с основной массой «не родных» шаблонов. Параллельно с этим, я терзал поисковики и буржуйские блоги на предмет нахождения вожделенного решения. Кое-что удавалось находить, но работало это столь, же дерьмово как все прошлые варианты. В том числе было решение указанной выше Фазани, которое так же не прижилось. Некоторое время назад, втроенная в тело поста форма для комментариев, наконец-то, мигрировала из Blogger in Draft в Blogger, но радость от релиза была недолгой, потому что с большинством шаблонов функция тоже не работала. Кстати, можете убедиться в том что она есть. Для этого зайдите в «Настройки» – «Комментарии» и увидите следующую картину: В принципе, у кого страндартный шаблон, дальше можно не читать – ставите все как показано на скриншоте и наслаждаетесь. Таким бедолагам как я, рассказываю дальше. Если у вас не стандартный шаблон, делаем следующее: 1) Идем в настройки и выбираем «Размещение для формы ввода комментариев» – «Вложенное ниже сообщение». 2) Далее «Макет» – «Изменить HTML». Бекапим существующий шаблон (так на всякий случай, мало ли что). 3) Ставим галку – «Расширить шаблон виджета». Находим, нажав CTRL-F, следующий фрагмент:
И заменяем его вот этим кодом:
Сразу хочу предупредить о 2 вещах – в зависимости от шаблона, указанный первым фрагмент может немного отличаться (у меня например, отличался), во-вторых, и это следствие первого – может не работать. Поэтому у кого фрагмент кода совпадает, скорее всего это шаг будет последний. Для тех у кого отличается и форма не работает, читаем дальше: 4) Начнем с решения вопроса что будем заменять? То же самое, даже если фрагмент немного отличается, но в любом случае начинается с p class=’comment-footer’> и заканчивается /p>. Вот этот кусок и заменяем. Далее, нам необходимо добавить кое-что еще, находим: И сразу после него вставляем: На этом все сохраняем и идем смотреть. Как это выглядит, можно посмотреть у меня – форма для комментариев находится в теле поста, а не выскакивает в идиотском окошке, кроме того, есть удобная ссылка для желающих подписаться на уведомления о комментарии. Если вдруг, что-то не понятно или не получилось – пишите в комменты, будем разбираться. Подписаться на RSS. Еще читать:Тихо-тихо начинаю раскручивать Сколько стоит известность или о чем молчат правильные книжки? Примите участие в голование. Топовый блоггер vs Начинающий блоггерЗарабатываем с J2J. Инструкция для новичков. Подпишитесь на RSS чтобы получать самые свежие публикации в свой ридер. Это удобно! Еще по теме : Все о Blogger на 23:06 Comments 56 comments hoster_13 комментирует…
Я поставил себе такую форму комментариев ещё несколько месяцев назад. У меня шаблон не из стандартных, однако повезло: всё установилось отлично и без шаманства с кодом шаблона. Поздравляю и Вас, Дмитрий, с решением проблемы: комментировать Ваши заметки будет ещё приятней! 14 ноября 2008 г. 8:43 kvasyok комментирует… Ну вот-свершилось))) А то назвать стандартное комментирование в Блогспоте ублюдским-это ещё мягко) Думаю, что не один комментатор передумал оставлять отзыв, при мысли о неудобствах (опять же, мягко. Поздравляю с очередным апгрейдом блога! 14 ноября 2008 г. 10:48 Дмитрий Наумов комментирует… А я так и вообще счастлив, если долго мучиться – что-нибудь получиться -). Надеюсь, кому-нибудь это поможет, потому что реально на многих шаблонах есть такие проблемы. 14 ноября 2008 г. 10:50 Дмитрий Наумов комментирует… To Kvasyok: Обнаружил сегодня, что оригинальные Веб2Нольные заметки живы по прежнему адресу!!! Ни чего себе! 14 ноября 2008 г. 10:55 Verochka комментирует… Привет, Задача усложняется: на классическом шаблоне подобное возможно? 15 ноября 2008 г. 22:11 Дмитрий Наумов комментирует… Привет, Вер! Честно говоря не проверял, но скорее всего, на 99% процентов – “Да”, даже без изощрений. В любом случае, проверить легко – если в опциях “комментарии”, выбор предоставлен, значит, все будет работать без проблем. Если нет, можно попробовать мой способ, наверняка получится. 15 ноября 2008 г. 23:55 Делитант комментирует… Комментировать стало гораздо удобней. 16 ноября 2008 г. 17:28 Дмитрий Наумов комментирует… Намного удобнее! Наконец-то -). 16 ноября 2008 г. 19:57 prokof'evna комментирует… Ах, с каким же удовольствием я бы воспользовалась советами этой статьи, но…. с моими чайницкими навыками боюсь и браться. Кстати, Дмитрий, давно хочу сходить к вам за советом о добавлении трех колонок в футер, но… у меня этот самый футер вообще не работает( выдает ошибку BX-….(тра-ля-ля -))) 25 ноября 2008 г. 18:26 Дмитрий Наумов комментирует… To prokof’evna: Скорее всего, если все сделано правильно, проблема может быть только с шаблоном. Не знаю чем Вам помочь, приходит в голову один вариант – скопируйте html код в блокнот или файл ворда и пришлите мне на почту, не обещаю что смогу что-то сделать, но хотя бы попробую посмотреть -). 26 ноября 2008 г. 11:19 Анонимный комментирует… почему-то не выходит вот на этом блоге 22 декабря 2008 г. 23:40 Крымчанин комментирует… Verochka, У меня на классическом шаблоне включилось нажатием соответствующей кнопки в настройкам комментариев. 22 декабря 2008 г. 23:48 Дмитрий Наумов комментирует… форма 7 января 2009 г. 0:18 Allpa комментирует… Аааа!!! Получилось!!! Ууу!!! Я в полном восторге от Вашего блога – благодаря ему я начанию любить Блоггер. )) 12 января 2009 г. 0:57 Дмитрий Наумов комментирует… То Allpa: Блоггер не так плох -). Спасибо за теплые слова, со мной лучше на “ты” -). 12 января 2009 г. 1:16 Allpa комментирует… Получилось, но, чёрт возьми, появилось ДВА окна для ввода комментариев! Всё делала по инструкции. Шо делать? Смешно же… 19 января 2009 г. 17:00 Allpa комментирует… Это я уже на другом шаблоне экспериментирую… поэтому опять тебя тереблю вопросами… прости… 19 января 2009 г. 17:01 Allpa комментирует… Ой! Я разобралась! В моём случае строчку вставлять не надо вообще. Без неё – всё ОК. Ещё раз огромное тебе СПАСИБО. 19 января 2009 г. 17:07 Allpa комментирует… Да, всё хочу спросить – спрошу здесь, ага? А что это за “Ссылки на это сообщение” под каждым сообщением? Это что – я должна сама искать ссылки и зафигачивать их? Или это происходит автоматом? Как это вообще работает? 19 января 2009 г. 17:12 Дмитрий Наумов комментирует… То Allpa: Нет, искать их не нужно, они появляются автоматически, когда на пост кто-то ссылается, конечно это должны проиндексировать поисковые системы. Включается опция в настройках в разделе “комментарии” по моему. 19 января 2009 г. 20:02 O. C. комментирует… привет добавил обе части 1. форма ввода комментариев действительно изменилась 2. список комментариев не раскрыт автоматически плиз – посоветуй 3 комментария есть на ярлыке order 25 января 2009 г. 23:29 Дмитрий Наумов комментирует… То O. C.: Привет! Как понимаю блог amazonru. blogspot. com? Если он, да сейчас зашел посмотрел что-то ни так. Скорее всего дело в том, что шаблон страндартный и возможно не требует такие хитрых манипуляций, может быть просто достаточно было указать в настройках “комментарии в теле страницы”. Поэтому может быть стоит попробовать убрать все изменения (это легко сделать в этом посте есть все что изменялось) и просто меняем комментарии. Если не получится, возможно где-то была допущена ошибка в х
оде вот этих манипуляций, которые Вы делали по этому посту. 27 января 2009 г. 11:59 Анонимный комментирует… Очень рад, что вовремя подписался на твой блог. как раз начал один проект и потому удобная форма для комментов – очень вовремя. форму поставил. только вот вопрос один возникает. а как со спамом дела обстоят? просто если разрешить комментить всем (не резать по аккам и openID), тогда могут спамить активно. а ведь капчи тут нет к сожалению (хотя в настройках блога выставлена). не попадалось нигде решение подобного вопроса? или например форма, где обязательно указывается мыло (но это уже просто любопытство) 3 февраля 2009 г. 16:55 Кристя комментирует… Ура!!! Заработали комментарии Большое спасибо за подробные рекомендации, очень пригодились А то уф… намучалась – у меня вообще комментарии нельзя было оставить 5 марта 2009 г. 23:06 Борщева Ольга комментирует… Привет Дима! Крик души!(((( Ну подскажите как вставить форму подиски на блог или рассылку??????? 18 марта 2009 г. 9:46 Дмитрий Наумов комментирует… Привет Ольга! Здесь нужно уточнить какую форму нужно вставить. На e-mail как у меня, подписку от сервиса типа subsсribe или что-то еще. Можно прислать детали мне на e-mail, уточните, разберемся. 18 марта 2009 г. 15:17 admin комментирует… Работает, но только после добавления комментария появляется прокрука формы добавления? И как убрать подписаться по почте? 20 марта 2009 г. 17:30 Юлия Лисичкина комментирует… спасибо! 31 марта 2009 г. 22:08 Николай комментирует… Что то не получается((( А ведь раньше делал так и все было тип топ, а теперь что то не то((( 23 апреля 2009 г. 17:46 Нез комментирует… ЗдОрово! Спасибо, все заработало=) А еще такой вопрос: (задача-максимум =)) как сделать так, чтобы в таких вот комментах отображались аватары, и чтобы уж вообще хорошо было – были ответы на комментарии, ту бишь, древовидная структура? 24 апреля 2009 г. 19:07 Дмитрий Наумов комментирует… То Николай: Должно все работать, проверено не раз, наверное, где-то ошибаетесь, а возможно, шаблон не требует таких манипуляций, достаточно включить эту опцию в настройках. То Нез: С задачей максимум сложней, как правило, это можно реализовать только лишь с помощью какого-то сервиса, в моем случае, это Disqus (см. посты после нового года). Но, такой вариант имеет и недостатки, например, не так легко экспортировать обратно комментарии если решите отказаться от системы. 24 апреля 2009 г. 20:39 Дмитрий Немогущий комментирует… Так, а если я вообще “левый” поьзователь? У меня нет аккаунтов ни в Гугле, ни в ЖЖ, ни в остальных… Что тогда делать? Как оставить комментарий простому человеку, а не тому, кто сутками сидит в инете? 30 июля 2009 г. 2:12 Дмитрий Наумов комментирует… Так же как вы сейчас сделали. Вернее вы все-таки зарегистрировались. Можно было просто выбрать подпись комментария “Название/URL”. В названии указать то что Вам захочится, а поле URL, если нет сайта – оставить пустым. 30 июля 2009 г. 2:19 Дмитрий Немогущий комментирует… О! Действительно все работает, спасибо, выручили!!! 30 июля 2009 г. 12:28 Анонимный комментирует… тест 6 августа 2009 г. 16:52 Maxxie комментирует… здравствуйте. спасибо большое за совет, очень помогло. но столкнулся с тем что комментарии не разделяются, и их становиться невозможно читать( подскажи пожалуйста, что можно предпринять этом случае. на примере твоего блога – очень красивое разделение комментариев 14 августа 2009 г. 17:02 Дмитрий Наумов комментирует… То Maxxie: В данный момент у меня стоит система для комментариев Disqus, Вы ее можете видеть в более поздних постах. У нее масса достоинств, но есть и недостатки, поэтому решать использовать ее или нет Вам. Подробности вы можете посмотреть в посте http://maxibiz. blogspot. com/2009/02/disqus. html и более ранних. 17 августа 2009 г. 14:38 Mike комментирует… Отлично. Все сработало! Супер! 18 августа 2009 г. 0:27 Nataly Tools комментирует… все коды и галочки поставила, у меня комментарии не включаются вообще http://tolstykbears. blogspot. com/ подскажите, что делать? 29 сентября 2009 г. 10:20 Дмитрий Наумов комментирует… То Nataly Tools: А как они выглядели изначально? 29 сентября 2009 г. 12:55 Nataly Tools комментирует… Да было очень похоже, только там что-то было про NewComments. В архивировании не активна кнопка разрешения страниц сообщений, хотя в комментариях галочки на месте… 29 сентября 2009 г. 14:22 Frau Katzchen комментирует… Огромное человеческое спасибо! заработало 2 октября 2009 г. 17:03 Sergei комментирует… Дмитрий спасибо. Много интересного узнал. Подскажи как расширить поле для комментариев, а то у меня вот что вышло???? http://globus-ks. blogspot. com/ 17 октября 2009 г. 16:01 Дмитрий Наумов комментирует… То Sergei: У Вас сейчас по-моему, старая
форма для комментариев, т. е. не встроенная на странице, а открывающаяся на новой странице. Что-то не получилось? Попробуйте вначале обойтись без моего рецепта, может быть будет нормально работать и так, или попробуйте сделать все еще раз, возможно где-то ошиблись. Чаще всего все устанавливается хорошо, но слышал отзывы что некоторые шаблоны очень сложно переделать. 19 октября 2009 г. 0:22 neboltun комментирует… Спасибо за полезности представленные в Вашем блоге! 26 ноября 2009 г. 20:06 Alinka комментирует… Дмитрий, спасибо. Я пока только создаю свой блог. Очень помогают твои советы, таким чайникам, как я. Отсутствовали комментарии в нестандартном шаблоне вообще, сделала все как написано, все получилось. Естественно проверила, все работает, но после удаления комментария, все равно остается висеть имя комментирующего и сообщение:”Это сообщение было удалено автором.” В связи с этим у меня вопрос можно ли как то удалять комментарии, что бы не оставалось потом следа. Или может как то можно править html, что бы избавится от этой надписи? 4 марта 2010 г. 14:34 Дмитрий Наумов комментирует… То Alinka: Спасибо за добрый отзыв! Уже больше года пользуюсь системой комментариев Disqus. В стандартной же, если все правильно помню из админки есть возможность удалять комментарии временно или навсегда. Попробуйте удалить комментарий навсегда из панели управления Blogger, там есть вкладка “управление комментариями” или что-то вроде того. 4 марта 2010 г. 16:43 KrD комментирует… Приветствую. Я использую шаблон деним лайт но 3 колоночный. Там вообше нет окна комментариев. Есть только в отдельном окне. Хотел приспособить вашу форму. Вставил первую часть кода, но нет результата. И нет в шаблоне. может просто дописать но куда? 5 марта 2010 г. 14:39 KrD комментирует… Коменты модерируются? 5 марта 2010 г. 14:49 Дмитрий Наумов комментирует… То KrD: Модерируются для старых постов старше 6 месяцев, потому что на них в основном и наваливаются спамеры. По вашему вопросу: Если шаблон стандартный или на базе страндартного, код скорее всего не придется модифицировать. Просто выберете в опциях “Встроенные комментарии” (или что-то такое не помню точно как называется). Т. е., попробуйте вначале без изменений в коде, скорее всего получится. 5 марта 2010 г. 15:21 KrD комментирует… шаблон вроде как стандартный. Но указав в настройках 3 точку “вложенные коментарии”, в блоге окошко не появляется даже штатное. если изменить на открывать в новом окне, то оно открывается, но это коряво до безумия. 5 марта 2010 г. 15:29 Дмитрий Наумов комментирует… То KrD: Наверное, где-то ошибаетесь, или в Blogger что-то поменялось за полтора года, раньше работало точно, проверено десятком людей. У себя попробовать сейчас к сожалению не могу, у меня давно стоит система комментариев Discus. 6 марта 2010 г. 11:37 Олег комментирует… Спасибо автору!!! 23 июня 2010 г. 18:11 Полина комментирует… Доюрый день. Не знаю прям у кого просить помощи. У меня до июля месяца была встроенная форма комментарием, а тут вообще пропала. Попробовала по вашему примеру изменить шаблон HTML но без результата… как мне быть? 16 сентября 2010 г. 22:38 NMitra комментирует… Дмитрий, извини, совсем не по теме. Как удалось прикрутить панельку снизу страницы, которая перемещается вместе с курсором? 18 октября 2010 г. 3:19 Дмитрий Наумов комментирует… To NMitra: У меня был про это пост – http://maxibiz. blogspot. com/2009/10/wibiya. html 18 октября 2010 г. 10:02 Отправить комментарий
Отправить комментарий
if (!window. google || !google. friendconnect) { document. write(‘ Следующее | Предыдущее | Главная страница |