Притурки. Последни коментари във вид на списък
За притурката „Последни коментари“
Вероятно вече знаете, че с помощта на коментари можете да изведете в първите места при търсене по ключова дума една ваша публикация. Оказва се, че висококачествените коментарни текстове могат да подобрят позицията на блога ви в резултатите от търсенето, а въпросната притурка ще ви помогне да получите тези коментари.Така че, за да направите тази притурка с най-новите коментари на платформата Blogger, не е толкова трудно, а е дори много просто. Освен това, не е нужно да измисляте нещо ново или да работите с кода на темата, защото създаването на тази притурка е сравнително лесно и удобно. По тази тематика ще ви приготвя няколко публикации.
Последни коментари във вид на списък в два варианта
Днес предлагам информация за създаването на тази притурка без аватари под формата на списък (моля, прочетете и друга моя публикация на тази тематика). Струва ми се, че е най-надеждната. И ще обясня защо. Тя се основава на притурката „Емисии“, която ни предоставя Blogger. Кодовете за тази притурка, които са от други разработчици, рано или късно спират да работят. По подразбиране чрез този код ще се показват последните 5 коментара, защото така е заложено в нейния код. Някои блогъри искат да се виждат повече.Кодовете за двата варианта са по-долу, ще ги поправим и ще променим външния вид на притурката. Резултатът можете да видите, като използвате един от инструментите, които ви предоставя Blogzablogove.com - HTML редактор от главното меню. Но всичко по реда си.
Първи вариант
Код за притурката без превъртане
<ul style="font-style: italic;"><script style="text/javascript">
function showrecentcomments(json) {
for (var i = 0; i < 5; i++) {
var entry = json.feed.entry[i];
var ctlink;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
ctlink = entry.link[k].href;
break;
}
}
ctlink = ctlink.replace("#", "#comment-");
var ptlink = ctlink.split("#");
ptlink = ptlink[0];
var txtlink = ptlink.split("/");
txtlink = txtlink[5];
txtlink = txtlink.split(".html");
txtlink = txtlink[0];
var pttitle = txtlink.replace(/-/g," ");
pttitle = pttitle.link(ptlink);
if ("content" in entry) {
var comment = entry.content.$t;}
else
if ("summary" in entry) {
var comment = entry.summary.$t;}
else var comment = "";
var re = /<\S[^>]*>/g;
comment = comment.replace(re, "");
document.write('<li style="text-align:left">');
document.write('<a href="' + ctlink + '">' + entry.author[0].name.$t + '</a>');
document.write(' коментира ' );
document.write('<br>');
if (comment.length < 150) {
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
else
{
comment = comment.substring(0, 150);
var quoteEnd = comment.lastIndexOf(" ");
comment = comment.substring(0, quoteEnd);
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
}
document.write('</li>');
}
</script>
<script src="https://blogzablogove.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments">
</script></ul>
function showrecentcomments(json) {
for (var i = 0; i < 5; i++) {
var entry = json.feed.entry[i];
var ctlink;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
ctlink = entry.link[k].href;
break;
}
}
ctlink = ctlink.replace("#", "#comment-");
var ptlink = ctlink.split("#");
ptlink = ptlink[0];
var txtlink = ptlink.split("/");
txtlink = txtlink[5];
txtlink = txtlink.split(".html");
txtlink = txtlink[0];
var pttitle = txtlink.replace(/-/g," ");
pttitle = pttitle.link(ptlink);
if ("content" in entry) {
var comment = entry.content.$t;}
else
if ("summary" in entry) {
var comment = entry.summary.$t;}
else var comment = "";
var re = /<\S[^>]*>/g;
comment = comment.replace(re, "");
document.write('<li style="text-align:left">');
document.write('<a href="' + ctlink + '">' + entry.author[0].name.$t + '</a>');
document.write(' коментира ' );
document.write('<br>');
if (comment.length < 150) {
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
else
{
comment = comment.substring(0, 150);
var quoteEnd = comment.lastIndexOf(" ");
comment = comment.substring(0, quoteEnd);
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
}
document.write('</li>');
}
</script>
<script src="https://blogzablogove.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments">
</script></ul>
Втори вариант
Код за притурката с превъртане
<div align="center"> <div style="height: 250px; overflow-y: auto;"> <ul style="font-style: italic;"><script style="text/javascript">
function showrecentcomments(json) {
for (var i = 0; i < 5; i++) {
var entry = json.feed.entry[i];
var ctlink;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
ctlink = entry.link[k].href;
break;
}
}
ctlink = ctlink.replace("#", "#comment-");
var ptlink = ctlink.split("#");
ptlink = ptlink[0];
var txtlink = ptlink.split("/");
txtlink = txtlink[5];
txtlink = txtlink.split(".html");
txtlink = txtlink[0];
var pttitle = txtlink.replace(/-/g," ");
pttitle = pttitle.link(ptlink);
if ("content" in entry) {
var comment = entry.content.$t;}
else
if ("summary" in entry) {
var comment = entry.summary.$t;}
else var comment = "";
var re = /<\S[^>]*>/g;
comment = comment.replace(re, "");
document.write('<li style="text-align:left">');
document.write('<a href="' + ctlink + '">' + entry.author[0].name.$t + '</a>');
document.write(' коментира ' );
document.write('<br>');
if (comment.length < 150) {
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
else
{
comment = comment.substring(0, 150);
var quoteEnd = comment.lastIndexOf(" ");
comment = comment.substring(0, quoteEnd);
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
}
document.write('</li>');
}
</script>
<script src="http://blogzablogove.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments">
</script></ul>
function showrecentcomments(json) {
for (var i = 0; i < 5; i++) {
var entry = json.feed.entry[i];
var ctlink;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
ctlink = entry.link[k].href;
break;
}
}
ctlink = ctlink.replace("#", "#comment-");
var ptlink = ctlink.split("#");
ptlink = ptlink[0];
var txtlink = ptlink.split("/");
txtlink = txtlink[5];
txtlink = txtlink.split(".html");
txtlink = txtlink[0];
var pttitle = txtlink.replace(/-/g," ");
pttitle = pttitle.link(ptlink);
if ("content" in entry) {
var comment = entry.content.$t;}
else
if ("summary" in entry) {
var comment = entry.summary.$t;}
else var comment = "";
var re = /<\S[^>]*>/g;
comment = comment.replace(re, "");
document.write('<li style="text-align:left">');
document.write('<a href="' + ctlink + '">' + entry.author[0].name.$t + '</a>');
document.write(' коментира ' );
document.write('<br>');
if (comment.length < 150) {
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
else
{
comment = comment.substring(0, 150);
var quoteEnd = comment.lastIndexOf(" ");
comment = comment.substring(0, quoteEnd);
document.write(comment + '...<a href="' + ctlink + '"> (повече)</a><br><br>');
}
}
document.write('</li>');
}
</script>
<script src="http://blogzablogove.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments">
</script></ul>
</span><br /></div>
Настройки
➤Всичко в кодовете, което е оцветено в червено можете да промените.
➤В реда style="font-style: italic; премахнете или заменете font-style: italic;, ако не харесвате наклонения шрифт;
➤Цифрата 5 е общия брой показващи се коментари в притурката. Ако желаете, променете я;
➤В реда http://www.blogzablogove.com/feeds/comments/default поставете адреса на вашия блог вместо адреса на моя;
➤На две места можете да замените думата „повече“ с друга, избрана от вас;
➤Числото 150 е максималният брой знаци в комментара. И тук имате избор;
➤Думата „коментира“ също можете да замените с друга, по-подходяща;
➤Във кода на втория вариант можете да промените и размера на прозореца, в който ще се превъртат коментарите - height: 250px според потребностите ви.
➤Кодът се инсталира в темата на блога чрез притурката HTML/JavaScript. Знаете как.
Това е всичко. И аз много се надявам, че ще намерите правилната притурка „ Последни коментари“ за блога си, която няма да ви създава допълнителни проблеми.
Очаквайте и други варианти на притурката „Последни коментари“.
Здраве за всички вас! Не забравяйте да правите добро на други хора!
Ще съм благодарна да оцените моя труд и кликнете върху звездичките по-долу. Или гласувайте за блога на: