- Мои настройки
- Формы отправки сообщения
- Древовидные комментарии Blogger
- Особенный стиль отзывов
- Нумерация комментариев
- Чередование фона чётных-нечётных комментариев
- Убрать слово "Комментирует..." или соответствующий значок
- Смайлики в комментариях
- Картинки в комментариях
- Ссылки "Новые"/"Старые" над комментариями Blogger.
- Заменить "коммент." на "комментария".
- Эффект появляющихся комментариев. Кнопка показать/скрыть.
- Комментировать с Главной страницы Blogger.
- Как запретить индексировать мнения читателей блога на Blogger.
- Чтобы комментировать блог могли пользователи социальной сети.
- Сервис Disqus.
- Гаджет "Последние комментарии".
- Гаджет ТОП комментаторов.
Мои настройки комментариев Blogspot
Меня вполне устраивает форма комментариев, которая используется в Blogger.
- "Настройки"-"Электронная почта и мобильные устройства"-"Оповещение о комментарии по электронной почте"-
Зайдя в Яндекс.Почту я вижу письмо с текстом комментария и ссылкой на нужную статью. Письма с комментарием, на который дала ответ, удаляю. - "Настройки"-"Сообщения и комментарии"-"Кто может оставлять комментарии?"-"Все, включая анонимных пользователей".
- "Настройки"-"Сообщения и комментарии"-"Контроль комментариев"-"Никогда".
- "Настройки"-"Сообщения и комментарии"-"Использовать проверку по слову"-"Да".
Пока было меньше спама, капча была отключена.
Убрать скрипты и ссылку на форму отправки комментариев
Для встроенных комментариев код на вкладке Шаблон
<b:includable id='comment-form' var='post'> <div class='comment-form'> <a name='comment-form'/> <b:if cond='data:mobile'> <h4 id='comment-post-message'> <a expr:id='data:widget.instanceId + "_comment-editor-toggle-link"' href='javascript:void(0)'><data:postCommentMsg/></a></h4> <p><data:blogCommentMessage/></p> <data:blogTeamBlogMessage/> <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/> <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/> <b:else/> <h4 id='comment-post-message'><data:postCommentMsg/></h4> <p><data:blogCommentMessage/></p> <data:blogTeamBlogMessage/> <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/> <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/> </b:if> <data:post.friendConnectJs/> <data:post.cmtfpIframe/> <script type='text/javascript'> BLOG_CMT_createIframe('<data:post.appRpcRelayPath/>'); </script> </div> </b:includable>можно сократить до
<b:includable id='comment-form' var='post'> <div class='comment-form'> <h4 id='comment-post-message'><data:postCommentMsg/></h4> <iframe expr:src='data:post.commentFormIframeSrc' height='410' id='comment-editor' class='blogger-iframe-colorize blogger-comment-from-post'/> </div> </b:includable>Решение увидела на wmascat.ru
Древовидные комментарии Blogger.
Blogger предоставляет кнопку "Ответить" или так называемые "древовидные комментарии". Для того, чтобы они функционировали
- "Настройки"-"Сообщения и комментарии"-"Расположение комментария" из выпадающего списка выбираем "Встроенный".
- "Настройки"-"Другое"-"Каналы комментариев к каждому сообщению" не должен установлен пункт "Ни одного" из выпадающего списка.
Реализуется она с помощью блоков в шаблоне:
<b:includable id='threaded_comment_js' var='post'> <!-- код скрипта --> </b:includable> <b:includable id='threaded_comments' var='post'> <!-- код этой модели --> </b:includable> <b:includable id='threaded-comment-form' var='post'> <!-- код этой модели с формой --> </b:includable>
Если вы не хотите использовать "древовидные комментарии", то нужно либо не выполнить один из пунктов выше, либо заменить все вхождения
<b:if cond='data:post.showThreadedComments'> <b:include data='post' name='threaded_comments'/> <b:else/> <b:include data='post' name='comments'/> </b:if> </b:if>на
<b:include data='post' name='comments'/>
Кнопка "Ответить" при размещение формы для ввода комментариев "На всю страницу" и "Всплывающее окно"
Добавим в комментарий ссылку на отзыв, на который вы отвечаете вида @Геннадий. Для чего создаём всплывающую форму.
Форма комментария в ответ на конкретный отзыв. |
<dd class='comment-footer'> <span class='comment-timestamp'> <a expr:href='data:comment.url' title='comment permalink'> <data:comment.timestamp/> </a> <b:include data='comment' name='commentDeleteIcon'/> </span> </dd>заменяем на:
<dd class='comment-footer'> <span class='comment-timestamp'> <a expr:href='data:comment.url' title='comment permalink'> <data:comment.timestamp/> </a> <b:include data='comment' name='commentDeleteIcon'/> </span> <span class='comment-reply'> <a expr:href='"https://www.blogger.com/comment.g?blogID=идентификационный_номер_вашего_блога&postID=" + data:post.id + "&isPopup=true&postBody=%40%3C%61%20%68%72%65%66%3D%22%23" + data:comment.anchorName + "%22%3E" + data:comment.author + "%3C%2F%61%3E#form"' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=400,height=450"); return false;'>[Ответить]</a> </span> </dd>
В данном фрагменте нужно указать ваш идентификационный номер блога, например, 2459396858793814199. Его можно узнать, когда вы находитесь в панели управления блогом, в адресной строке браузера.
Теперь стили CSS. Можно разместить кнопку справа.
.comment-reply {float: right;}
При желании можно изменить [Ответить] на код изображения. Например: <img border="0" src="http://2.bp.blogspot.com/_ebKrCj8TLPk/TMVd2uFM5TI/AAAAAAAAA1k/mERKT9P50Nk/s1600/reply.png" />
Включить счётчик комментариев.
Без древовидных комментариев
#comments-block { counter-reset: commentnumber; } #comments-block dt:after { content: counter(commentnumber); counter-increment: commentnumber; position: absolute; right: 10px; font: normal 16px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif; }
С древовидными комментариями
Подсчёт ведётся всех отзывов от 1 до ....comments .comments-content { counter-reset: commentnumber; } .comments .comment-block:before { content: counter(commentnumber); counter-increment: commentnumber; position: absolute; right: 0; font: normal 16px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif; }Те, отзывы, которые идут в ответ, не участвуют в общем подсчёте, а нумеруются как 1.1, 1.2, 1.3, ... Для этого добавляем ещё и
.comments .comment-replies { counter-reset: commentnumberv; } .comments .comment-replies .comment-block:before { content: counter(commentnumber) "." counter(commentnumberv); counter-increment: commentnumberv; }Изменив в шаблоне стили CSS и HTML, можно настроить её вид и функционал на своё усмотрение.
Чередование фона чётных-нечётных комментариев.
Без древовидных комментариев, без аватаров
#comments-block dd:nth-of-type(4n-1), #comments-block dd:nth-of-type(4n), #comments-block dt:nth-of-type(even){ background: #ccc; } #comments-block dd:nth-of-type(4n-2), #comments-block dd:nth-of-type(4n-3), #comments-block dt:nth-of-type(odd) { background: #dfd2b3; } #comments-block dd { padding: 10px 5px 0 25px; margin: 0; } #comments-block dd:nth-of-type(2n) { margin: 0 0 5px 0; border-bottom: 2px groove #f7e0ad; }
Без древовидных комментариев, с аватарами
#comments-block dd:nth-of-type(4n-1) { background: #fffeef; } #comments-block dd:nth-of-type(4n-3) { background: #fff; } #comments-block dd:nth-of-type(4n-1), #comments-block dd:nth-of-type(4n-3) { border: 2px groove #f7e0ad; padding: 10px; border-radius: 5px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 5px rgba(0, 0, 0, 0.1) inset; }
С древовидными комментариями
.comments .comments-content .comment-thread ol li, .comments .comments-content .comment-thread ol li ol li{ padding: 0 5px; border-bottom: 1px groove #f7e0ad; border-top: 2px groove #f7e0ad; } .comments .comments-content .comment-thread ol li:last-child { padding-bottom: 5px; } .comments .comments-content .comment-thread ol li:nth-of-type(even) { background: #f8f1dd; } .comments .comments-content .comment-thread ol li:nth-of-type(odd) { background: #f5ede3; } .comments .comments-content .comment-thread ol li ol li:nth-of-type(odd), .comments .comments-content .comment-thread ol li ol li:nth-of-type(even){ background: #f4f1e9; }
Убрать слово "Комментирует..." или соответствующий значок
<data:commentPostedByMsg/>на
<!--<data:commentPostedByMsg/>-->Для того, чтобы убрать , надо удалить
.comments .comments-content .icon.blog-author { background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sLFwMeCjjhcOMAAAD+SURBVDjLtZSvTgNBEIe/WRRnm3U8RC1neQdsm1zSBIU9VVF1FkUguQQsD9ITmD7ECZIJSE4OZo9stoVjC/zc7ky+zH9hXwVwDpTAWWLrgS3QAe8AZgaAJI5zYAmc8r0G4AHYHQKVwII8PZrZFsBFkeRCABYiMh9BRUhnSkPTNCtVXYXURi1FpBDgArj8QU1eVXUzfnjv7yP7kwu1mYrkWlU33vs1QNu2qU8pwN0UpKoqokjWwCztrMuBhEhmh8bD5UDqur75asbcX0BGUB9/HAMB+r32hznJgXy2v0sGLBcyAJ1EK3LFcbo1s91JeLwAbwGYu7TP/3ZGfnXYPgAVNngtqatUNgAAAABJRU5ErkJggg==); }
Сделать смайлики в комментариях.
Смайлики в комментариях Blogger. |
Без древовидных комментариев
До</head>пишем:
<b:if cond='data:blog.pageType == "item"'> <script type='text/javascript'> //<![CDATA[ function smileyComment(which) { if(!document.getElementById) {return;} bodyText = document.getElementById(which); // combody-xxxxxxxxxx whichText = bodyText.innerHTML; whichText = whichText.replace(/\http:..1.bp.blogspot.com..ebKrCj8TLPk.TMnm7TKHnKI.AAAAAAAAA24..L.TrXMahGY.s1600.ulybka-smailik.gif/g,'<img src="http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnm7TKHnKI/AAAAAAAAA24/_L_TrXMahGY/s1600/ulybka-smailik.gif" alt="Смайлик улыбка" width="21" height="21" />'); whichText = whichText.replace(/\http:..4.bp.blogspot.com..ebKrCj8TLPk.TMnmsaql89I.AAAAAAAAA2g.Xu52tC0EY24.s1600.plach-smailik.gif/g,'<img src="http://4.bp.blogspot.com/_ebKrCj8TLPk/TMnmsaql89I/AAAAAAAAA2g/Xu52tC0EY24/s1600/plach-smailik.gif" alt="Смайлик плачущий" width="20" height="21" />'); whichText = whichText.replace(/\http:..1.bp.blogspot.com..ebKrCj8TLPk.TMnmpJVr9SI.AAAAAAAAA2c.6eDbGpcjUHA.s1600.nikak-smailik.gif/g,'<img src="http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnmpJVr9SI/AAAAAAAAA2c/6eDbGpcjUHA/s1600/nikak-smailik.gif" alt="Смайлик никак" width="20" height="21" />'); whichText = whichText.replace(/\http:..2.bp.blogspot.com..ebKrCj8TLPk.TMnm9_h_26I.AAAAAAAAA28.vKO07LvtFQg.s1600.yazyk-smailik.gif/g,'<img src="http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm9_h_26I/AAAAAAAAA28/vKO07LvtFQg/s1600/yazyk-smailik.gif" alt="Смайлик показывает язык" width="20" height="21" />'); whichText = whichText.replace(/\http:..3.bp.blogspot.com..ebKrCj8TLPk.TMnmxI26O4I.AAAAAAAAA2o.Oj77qBA.Jvo.s1600.smeh-smailik.gif/g,'<img src="http://3.bp.blogspot.com/_ebKrCj8TLPk/TMnmxI26O4I/AAAAAAAAA2o/Oj77qBA_Jvo/s1600/smeh-smailik.gif" alt="Смайлик смех" width="20" height="21" />'); whichText = whichText.replace(/\http:..4.bp.blogspot.com..ebKrCj8TLPk.TMnm09QF7nI.AAAAAAAAA2s.hNLG5Uzui9Y.s1600.stesnitelnost-smailik.gif/g,'<img src="http://4.bp.blogspot.com/_ebKrCj8TLPk/TMnm09QF7nI/AAAAAAAAA2s/hNLG5Uzui9Y/s1600/stesnitelnost-smailik.gif" alt="Смайлик стеснительный" width="20" height="21" />'); whichText = whichText.replace(/\http:..2.bp.blogspot.com..ebKrCj8TLPk.TMnmvZ7w.HI.AAAAAAAAA2k.Dz7p2b5PSBQ.s1600.podmignut-smailik.gif/g,'<img src="http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnmvZ7w_HI/AAAAAAAAA2k/Dz7p2b5PSBQ/s1600/podmignut-smailik.gif" alt="Смайлик подмигивает" width="20" height="21" />'); whichText = whichText.replace(/\http:..1.bp.blogspot.com..ebKrCj8TLPk.TMnmjZWnFDI.AAAAAAAAA2U.YSYbRBCU4rU.s1600.kukish-smailik.gif/g,'<img src="http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnmjZWnFDI/AAAAAAAAA2U/YSYbRBCU4rU/s1600/kukish-smailik.gif" alt="Смайлик кукиш" width="18" height="18" />'); whichText = whichText.replace(/\http:..4.bp.blogspot.com..ebKrCj8TLPk.TMnmmgaFBiI.AAAAAAAAA2Y.yrN5t2xxMqw.s1600.net-smailik.gif/g,'<img src="http://4.bp.blogspot.com/_ebKrCj8TLPk/TMnmmgaFBiI/AAAAAAAAA2Y/yrN5t2xxMqw/s1600/net-smailik.gif" alt="Смайлик не согласен" width="20" height="21" />'); whichText = whichText.replace(/\http:..2.bp.blogspot.com..ebKrCj8TLPk.TMnm5k0iz7I.AAAAAAAAA20.hYRgY7uphAU.s1600.uh-ty-smailik.gif/g,'<img src="http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm5k0iz7I/AAAAAAAAA20/hYRgY7uphAU/s1600/uh-ty-smailik.gif" alt="Смайлик ух-ты" width="20" height="21" />'); whichText = whichText.replace(/\http:..2.bp.blogspot.com..ebKrCj8TLPk.TMnm_8ZLDwI.AAAAAAAAA3A.2xIw0CS57JE.s1600.zevota-smailik.gif/g,'<img src="http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm_8ZLDwI/AAAAAAAAA3A/2xIw0CS57JE/s1600/zevota-smailik.gif" alt="Смайлик зевает" width="20" height="20" />'); whichText = whichText.replace(/\http:..2.bp.blogspot.com..ebKrCj8TLPk.TMnm3TRlDQI.AAAAAAAAA2w.7TYq9OJ2K0w.s1600.strah-smailik.gif/g,'<img src="http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm3TRlDQI/AAAAAAAAA2w/7TYq9OJ2K0w/s1600/strah-smailik.gif" alt="Смайлик боится" width="20" height="21" />'); bodyText.innerHTML = whichText; } //]]> </script> </b:if>Код:
<b:if cond='data:comment.isDeleted'> <span class='deleted-comment'><data:comment.body/></span> <b:else/> <p> <data:comment.body/> <span class='interaction-iframe-guide'/> </p> </b:if>заменяем на:
<b:if cond='data:comment.isDeleted'> <span class='deleted-comment'><data:comment.body/></span> <b:else/> <p expr:id='"combody-" + data:comment.anchorName'><data:comment.body/> <span class='interaction-iframe-guide'/></p> <script type='text/javascript'> which = "combody-" + "<data:comment.anchorName/>"; smileyComment(which); </script> </b:if>После второй строчки
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>указываем:
<center> перетащить <img alt='Смайлик улыбка' height='21' src='http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnm7TKHnKI/AAAAAAAAA24/_L_TrXMahGY/s1600/ulybka-smailik.gif' width='21'/> <img alt='Смайлик плачущий' height='21' src='http://4.bp.blogspot.com/_ebKrCj8TLPk/TMnmsaql89I/AAAAAAAAA2g/Xu52tC0EY24/s1600/plach-smailik.gif' width='20'/> <img alt='Смайлик никак' height='21' src='http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnmpJVr9SI/AAAAAAAAA2c/6eDbGpcjUHA/s1600/nikak-smailik.gif' width='20'/> <img alt='Смайлик показывает язык' height='21' src='http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm9_h_26I/AAAAAAAAA28/vKO07LvtFQg/s1600/yazyk-smailik.gif' width='20'/> <img alt='Смайлик смех' height='21' src='http://3.bp.blogspot.com/_ebKrCj8TLPk/TMnmxI26O4I/AAAAAAAAA2o/Oj77qBA_Jvo/s1600/smeh-smailik.gif' width='20'/> <img alt='Смайлик стеснительный' height='21' src='http://4.bp.blogspot.com/_ebKrCj8TLPk/TMnm09QF7nI/AAAAAAAAA2s/hNLG5Uzui9Y/s1600/stesnitelnost-smailik.gif' width='20'/> <img alt='Смайлик подмигивает' height='21' src='http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnmvZ7w_HI/AAAAAAAAA2k/Dz7p2b5PSBQ/s1600/podmignut-smailik.gif' width='20'/> <img alt='Смайлик кукиш' height='18' src='http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnmjZWnFDI/AAAAAAAAA2U/YSYbRBCU4rU/s1600/kukish-smailik.gif' width='18'/> <img alt='Смайлик не согласен' height='21' src='http://4.bp.blogspot.com/_ebKrCj8TLPk/TMnmmgaFBiI/AAAAAAAAA2Y/yrN5t2xxMqw/s1600/net-smailik.gif' width='20'/> <img alt='Смайлик ух-ты' height='21' src='http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm5k0iz7I/AAAAAAAAA20/hYRgY7uphAU/s1600/uh-ty-smailik.gif' width='20'/> <img alt='Смайлик зевает' height='20' src='http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm_8ZLDwI/AAAAAAAAA3A/2xIw0CS57JE/s1600/zevota-smailik.gif' width='20'/> <img alt='Смайлик боится' height='21' src='http://2.bp.blogspot.com/_ebKrCj8TLPk/TMnm3TRlDQI/AAAAAAAAA2w/7TYq9OJ2K0w/s1600/strah-smailik.gif' width='20'/> <a expr:href='data:blog.homepageUrl + "feeds/" + data:post.id + "/comments/default"' style='float: right; '><img alt='RSS' border='0' height='21' src='http://2.bp.blogspot.com/-X3xGM0n4hy8/TprZOKKdhUI/AAAAAAAACac/Tf3oEWr2tbk/s21/rss_logo2.png' width='21'/></a></center>
С древовидными комментариями
До</head>пишем:
<script type='text/javascript'> //<![CDATA[ function DRAWemo(cualTexto){ cualTexto = cualTexto.replace(/:\)/g,'<img src="http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnm7TKHnKI/AAAAAAAAA24/_L_TrXMahGY/s1600/ulybka-smailik.gif" alt="Смайлик улыбка" width="21" height="21" />'); cualTexto = cualTexto.replace(/:\(/g,'<img src="http://1.bp.blogspot.com/_ebKrCj8TLPk/TMnmpJVr9SI/AAAAAAAAA2c/6eDbGpcjUHA/s1600/nikak-smailik.gif" alt="Смайлик никак" width="20" height="21" />'); // здесь можно продлить список return cualTexto; } function NEWemoticonComentario() { var c = document.getElementById("comment-holder"); if(c!=null) { var listacoms = c.getElementsByTagName("p"); if(listacoms.length>0){ for(var i=0; i<listacoms.length; ++i) { comlTexto = listacoms[i].innerHTML; listacoms[i].innerHTML = DRAWemo(comlTexto); } } } } //]]> </script>Код
<div id='comment-holder'> <data:post.commentHtml/> </div>заменяем на
<div id='comment-holder'> <data:post.commentHtml/> <script type='text/javascript'>NEWemoticonComentario();</script> </div>А вот подсказать читателям, что есть смайлики не удастся, поэтому я применила лишь самые распространённые варианты :) и :(
Как добавить любой html-код в комментарии
Немного разовьём тему. Тег открывается и закрывается символами < >, если мы их заменим на 〈 〉 при написании отзыва, но произведём обратную замену после опубликования комментария, то сможем внедрить любой html-код. Покажу на примере древовидных комментариев. Выполняем оба шага выше, только скрипт немного поправим, а именно вместо
// здесь можно продлить списокнапишем
cualTexto = cualTexto.replace(/\〈/g,'<'); cualTexto = cualTexto.replace(/\〉/g,'>');Теперь перед публикацией преобразуйте код
Но, я считаю, что нельзя давать посетителям столь обширную свободу, поскольку могут быть размещены вредоносные коды. Даже изображения могут содержать скрытую функцию. Поэтому уменьшим область действия скрипта до кода картинок, а при модерации не будем пускать похожие коды от других пользователей. Да и определить, что в качестве скобок применяются именно символы 〈 〉 непросто (у вас могут быть совершенно другие варианты, скажем ❆ ❉).
cualTexto = cualTexto.replace(/\〈img/g,'<img'); cualTexto = cualTexto.replace(/\〉/g,'>');
Предлагаю протестировать конечный результат без использования древовидных комментариев, с применением древовидных комментариев.
Многое позаимствовано у JMiur.
293 комментария:
1 – 200 из 293 Новые› Самые новые»Тема заслуживает отдельной статьи. Социальные сети предлагают к размещению свои виджеты, в том числе комментариев. Поразмышляю, как лучше расположить их.
//<![CDATA[
<meta content='index,follow' name='robots'/>
<meta content='Информационно-познавательный блог.' name='description'/>
<meta content='Информационно-познавательный блог.С нами интересно.' name='keywords'/>
<title>"Bomb fishka Club" (С нами интересно)</title>
function smileyComment(which) {
...
и расположите их до
<script type='text/javascript'>
//<![CDATA[.
.avatar-image-container {
background:url(http://2.bp.blogspot.com/_ebKrCj8TLPk/TMP3kUsZDMI/AAAAAAAAA0w/mNanNqEYZlI/s1600/anon-avatar.gif) no-repeat;
background-position: 99% 1%;}
Или взять рисунок, который уже показан на вашем блоге:
.avatar-image-container {
background:url(http://lh3.ggpht.com/_xTv6YqQM51g/TSznc6MzucI/AAAAAAAAA48/xvTypyysFck/s128/anonim.jpg)}
.avatar-image-container {
background:url(http://lh3.ggpht.com/_xTv6YqQM51g/TSznc6MzucI/AAAAAAAAA48/xvTypyysFck/s128/anonim.jpg) no-repeat;
background-position: 99% 1%;}
она лишняя)))
Скажите, а вы часом не знаете? откуда берется такая СТРАШНАЯ! цифра - "Запрашиваемые хосты с вашего блога: 8" - че-то как-то многовато, как по мне. Это приколы самого bloggera или можно как-то эту циферку "оптимизировать" и уменьшить? Спасибо.
http://s60.radikal.ru/i167/1101/f1/90fde8cb241b.png
Спасибо
Можно убрать все ссылку из аватара и совсем не показывать URL. См. статью: http://shpargalkablog.ru/2010/11/zapretit-indeksirovat-kommentarii.html#index. Только не добавляйте <data:comment.authorUrl/>
Комментарии сейчас накладываются на уже имеющуюся форму.
http://shpargalkablog.ru/2010/07/adsense-s-nulya.html
У меня к вам вопрос.
Есть виджет последние комментарии.
Но у него есть недостаток, что он создает ссылки вида ?showComment=1299186456775, которые потом удачно индексирует Гугл.
Скажите а есть какие варианты, чтобы ссылка была нормальная, просто на статью.
Вообще, у меня установлен Дискус, но и там виджет выдает подобные ссылки.
Есть какое-то решение для блогспотовского виджета?
Спасибо.
<p style='text-align: justify;'>
<data:comment.body/>
</p>
.comment-reply {float: right;}
{Впереди точка - её почти не видно}
margin я указывала, чтобы "Ответить на комментарий" оказался под номером отзыва. Значение "-.." выбирете своё.
1. Он настраивается только если в настройках отключить показ в комментариях изображений из профиля?
2. "Ваш-НИК" вы как указывали "NMitra (Google)" или "NMitra"?
1) Нет, во всех случаях.
2) NMitra. Причём здесь важен регистр букв (строчная или прописная).
Шаблон успешно сохраняется?
Надо было выбирать Имя/URL, а я выбирала профиль Google. Видимо прочитала не внимательно. Всё работает благодарю!
<b:if cond='data:post.numComments == 1'>
1 <data:commentLabel/>:
<b:else/>
<data:post.numComments/> <data:commentLabelPlural/>:
</b:if>
Измените его везде
Посмотрите мой блог http://pupasena-vishivajumechty.blogspot.com/
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
добавить код указанный выше.
Вы уж извините, что надоедаю, но уж очень мне нравится со смайликами писать :)
Может быть я самый первый код не туда вставила? После какого "head" его нужно вставлять? В самом начале или где-то в середине?
<a expr:href='data:post.commentFormIframeSrc'
Нужный код нужно вставлять после второго раза
Сам мучился.
NMitra, Iv , спасибо вам огоромное за помощь!!!!!!
1) Если сохраняли шаблон, то его переустановить,
2) Зайти в "Дизайнер шаблонов" и поменять группу, например, "Простая" на "Венецианское окно".
Я сама один раз заново восстанавливала вид блога, поэтому сейчас храню его копию и написала данную статью - http://shpargalkablog.ru/2011/01/bezopastnost-blogger.html.
Поменяла шаблон. Теперь одёжку верну и будет порядок.
А что-то случилось когда я вошла в - Изменить HTML
Спасибо Вам!!!
При смене группы шаблона мы переходим к настройкам по умолчанию.
Постарайтесь перед сохранением внесённых изменений в шаблон нажать на "Просмотр". Это позволит избежать большинства ошибок.
Даже догадалась, как чуть уменьшить его размер (у меня не влазил на боковую панель) Это для меня большое достижение)))
Пусть висит и думаю, что многие заглянут к Вам и будут, как и я благодарны за Ваш труд и помощь.
Про - При смене группы шаблона мы переходим к настройкам по умолчанию.
Да, пришлось поковыряться, но это такая ерунда по сравнению с тем, что я не могла решить проблему свою и была в панике. Спасибо!
Ответьте пожалуйста ещё на один вопрос.
Наташа, я установила себе в блог смайлики.
У меня получился другой набор картинок. К коде я некоторым меняла комбинации символов, так как они не вязались с моими картинками. Но именно те, которым я поменяла символы были не рабочими. Пришлось вернуть символы, которые были прописаны у Вас. Теперь у меня очень странная вырисовывается картинка - комбинация :( - хихикающая девочка. Значит невозможно поменять комбинацию? Как-то всё запутано написала, но если найдёте время и зайдёте ко мне, то поймёте сами о чём я толкую. Заранее спасибо! Да, и не заранее, а просто - СПАСИБО!!!
1) в скрипте после head,
2) в таблице после {a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'} в самом низу.
Первый преобразует символы, второй просто является его графическим отображением.
1)http://shpargalkablog.ru/2010/09/optimizatsiya-blogger.html
2)"Работа над внутренними факторами..."
3)пункт 2
тИЦ Яндекс обнулил, когда у меня RSS-лента комментариев к каждому посту проиндексировалось, а вместе с ней и все ссылки на авторов отзывов разом. Сейчас всё поправила, может вернёт прежние значения.
За тИЦ не гонюсь, поскольку продавать ссылки с блога пока не планирую. Продвигаюсь по некоммерческим низкочастотникам, а там ссылочная масса вовсе не нужна. Здесь поведенческие рулят.
А значит всего лишь нужно писать интересные статьи, которые цепляют.
Без разницы с www или без. Я предпочитаю без. Другое дело, что домен второго уровня легче монетизировать. http://damir-tote.blogspot.com/ - это домен третьего уровня.
Окошко для ввода комментариев вдруг само по себе (в хтмл я не "ходила" ))) вдруг перестало быть видимым, люди не могут оставлять комментарии, что делать - понять не могу (((((((
http://beterok.blogspot.com/2011/05/blog-post_28.html
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src' />
А в каком месте она должна стоять? Окошечко пропало после ремонтных работ на блоггере.
Спасибо.
эта строка (78 комментарий) есть два раза в коде. как я поняла она и должна быть такой без каких либо изменений, чтобы это окошко для ввода комментариев, в котором я сейчас пишу свой, было. Но увы((( Место для него есть, а его самого не видно(((
Можно спросить? Я установила смайлики в блоге, но они идут автозаменой. А можно сделать так, чтобы при написании комментария высвечивалась панель смайликов, чтобы можно было выбрать?
Добавьте ещё этот код.
А вам действительно интересно, чтобы панель со смайликами непременно появлялась при написании комментария? Сможет ли человек вовремя сориентироваться?
Если увидите ещё раз такую ситуацию, напишите. Будем смотреть закономерности. По одной ситуации сложно выявить причину.
http://ostrovsvobody.blogspot.com/2011/07/blog-post_09.html#comments
Нет, нельзя сделать похожею на Главную, хотя в начале я тоже так хотела.
Блог - это постоянно обновляемые записи. Наиболее ранние - сверху.
А страницы были созданы для такой информации, как "Об авторе" или "Содержание". Её не нужно комментировать, не нужно отображать в RSS-ленте, не нужно искать среди более поздних публикаций при желании скорректировать. Следовательно и в URL таких страниц нет даты - они всегда актуальны.
В нашем блоге проблема №1 в том, что один из авторов не может оставлять комменты как на свои сообщения так и на чужие, даже с правами администратора.
И проблема №2 один из авторов наоборот комменты может оставлять, а сообщения нет. Не пойму в чем причина, возможно причина кроется в их ОС или браузерах. http://vspekulyant.blogspot.com/
Не могу точно сказать. Проверьте "Настройки"-"Комментарии"-"Кто может отправлять комментарии?"-"Любой - включает Анонимных пользователей". Насколько мне известно, сисадмин может каким-то образом блокировать, например, общение в социальных сетях. Возможно у его персонального компьютера закреплены какие-то ограничения. У него не получается комментировать именно ваш блог или все блоггеровские?
У второй автор подтвердил своё желание через письмо электронной почты?
Заранее спасибо!
Время отправки:
<a expr:href='data:comment.url' title='comment permalink'> <data.comment.timestamp/> </a>
Отправить комментарий:
<h4 id='comment-post-message'><data:postCommentMsg/></h4>
Хочу обратиться по поводу пункта №1 в сей статье. Код работает правильно и без нареканий, но есть один нюанс:
<a expr:href='"https://www.blogger.com/comment.g? <...> #form <...>
Собственно, хочу обратить ваше внимание на указатель form, который, почему-то не срабатывает ни у вас в приложении, ни у меня, хотя в теории должен. По нажатии на ссылку ответа на комментарий идет обработка запроса и перевод строки в читабельный вид, после чего "#form" куда-то просто исчезает и не перемещает нас на форму ввода комментария.
Что делать?
А еще хотела поставить смайлики. Сделала все, как у вас написано, но смайлики не появились(
У вас я также присутствует "Подпишись на RSS", где указан фид для подписки на все отзывы блога.
После
<h4 id='comment-post-message'><data:postCommentMsg/></h4>
<p><data:blogCommentMessage/></p>
добавляем
<a expr:href='data:blog.homepageUrl + "feeds/" + data:post.id + "/comments/default"' style='float: right;'>подписаться на комментарий</a>
В "Настройки"-"Канал сайта"-"Каналы комментариев к каждому сообщению" должен быть включён. (старый редактор)
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
А как поменять подпись "Подписаться по электронной почте" под комментариями и вставить свой текст?
К сожалению, не знаю как, поскольку это IFRAME, а он не поддаётся изменению.
Боюсь, что не знаю как этого добиться.
Я конечно чайник в этом деле, но ранее кое что поменять у меня получалось, а тут тупик. Что я делаю не так?
<dd class='comment-footer'>...</dd>
А вместо идентификационный_номер_вашего_блога будут цифры, например, 4278504150036459330
http://yanaglyan.blogspot.com/2011/10/blog-post_4084.html#comment-form
<a expr:href='"https://www.blogger.com/comment.g?
Это верно, а у вас:
<a expr:href='"https://www.blogger.com%20/%20comment.g?
Если убрать %20, то всё будет как надо.
В любом случае спасибо, если вдруг у вас будет что-то на эту тему кричите - думаю это будет интересно многим :)
#comments {
line-height: 1.3;
}
В общем, по-новой надо разбираться теперь :).
Оля, "Каналы комментариев к каждому сообщению" установите "Ни одного".
Или вы хотите увеличить количество картинок?
Не подскажите, как убрать дату отправки в комментариях?
Пробовала удалить строку , но дата всё равно на месте.
UltraLight, другого варианта я, к сожалению, предложить не могу.
Облазила кучу сайтов в поисках этой информации, так и не нашла внятного объяснения этой операции((
http://shpargalkablog.ru/2010/10/comments-blogger.html#smailiki . Пункт с древовидными комментариями. Там всего два шага. Если сомневаетесь, опробуйте сначала на тестовом блоге.
Внедрив код, при написании в комментарии ":)", символы автоматом будет заменяться на картинку.
whichText.replace(/\исх_код/g,'конечный_код');
А спец. символов существует довольно много, чтобы выбрать понравившиеся.
У себя в блоге не могу найти строчку с кодом, которую нужно заменить...((
(с древовидными комментариями)
что делать?(
/head
или
comment-holder
Глючат - пропадают. Не отправляются.
Ещё нет поддержки граватара и запоминалки. В общем, убого до невозможности. Дамир был прав.
Про граватар как-то рано говорить. Лишь недавно реализовали Blogger аватары. Не проверяла, но логично предположить, что аватар берётся и из Гугл+ при соединении профилей. А Google очень надеяться, что все будут там.
Запоминалка была бы кстати. Одно время у меня, кстати, шло сохранение. Но в какой-то момент оборвалось.
.comments .comments-content .comment-content {color: red;} - для древовидных
#comments-block .comment-body {color: red;} - нет
Есть ли возможность это обойти?
Серьёзные ресурсы не засоряют комментариями пост, а делают отдельную курилку в виде форума, например. В вордпрессе специально придумали для этого bbPress. В Blogger можно использовать сторонние методы.
Я вот контактирую (обращаются с просьбами о помощи) исключительно через почту или как щас через форум (в случаях, когда общение через почту затрудняет передачу материалов), а в комментах подобные вещи моментально тру. Вроде Шакин (по-моему, он) вообще отрубает комменты, чтобы добиться кристальной чистоты статей.
А что Вы скажете по поводу вопроса под номером 193?
У Вас вон тоже к двумстам подходит...
Извините, нашел у вас же.
И да, спасибо за Ваш блог, очень полезная инфа.
И пятёрок Вам десять штук!
С древовидными http://www.southernspeakers.net/2012/02/place-load-more-link-above-comment-form.html (сама не проверяла)
Но я также не во всех старых шаблонах смогла применить данную разработку. У Blogger иногда бывают такие глюки.
Попробуйте так http://shpargalkablog.ru/2012/03/shablon-blogger-polomalsya.html#shablon , но предварительно сохраните настоящий вариант.