Принципно в други платформи за управление на съдържание има достатъчно плъгини, с които можете да създадете HTML Sitemap, но при blogger нещата стоят малко по-различно. Тук, както обикновено, ако искате да създадете подобно нещо трябва да модифицирате темплейта, който ползвате.
В тази статия ще опиша един от най-лесните начини да направите това. Много пъти съм срещал въпроси за това как се създава такава карта в блогър. Срещал съм и много не работещи или прекалено сложни за изпълнение варианти и когато намерих този начин бях много щастлив. Така че нека да видим как да добавите страница с карта на сайта си.
Ще ви покажа как да създадете страница с карта на сайта за всички етикети или как да направите отделни страници с карти по различни етикети.
1. Създаване на страница с карта на сайта за всички етикети:
Ако искате всичките ви постове да се показват на една страница следвайте указанията по-долу стъпка по стъпка. И ще получите карта на блога си като тази.
- Влезте в администраторския панел на вашия блог в blogger.
- От менюто изберете "Страници", след което изберете "Нова страница" и "Празна страница"
- Изберете HTML формат на поста
- Просто копирайте кода по-долу и го поставете в полето за пост.
<script type="text/javascript">var numposts = 100;var standardstyling = true;function showrecentposts(json) {for (var i = 0; i < numposts; i++) {var entry = json.feed.entry[i];var posttitle = entry.title.$t;var posturl;if (i == json.feed.entry.length) break;for (var k = 0; k < entry.link.length; k++) {if (entry.link[k].rel == 'alternate') {posturl = entry.link[k].href;break;}}posttitle = posttitle.link(posturl);if (standardstyling) document.write('<li>');document.write(posttitle);}if (standardstyling) document.write('</li>');}</script><ul><script src="http://www.myblogroll.eu/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts&max-results=999"></script></ul>
- Заменяте http://www.myblogroll.eu с адреса на вашия сайт и сте готови.
- Кликвате на бутона "Публикувай"
- Това е. Остава само да изведете линк към страницата някъде в блога си.
2. Създаване на страница с карта на сайта за отделни етикети:
Ако искате да покажете постовете си по определени етикети използвайте следващия код, по същия начин, като предишния. С тази разлика, че ще трябва да създадете толкова отделни страници, колкото етикети имате.
<script type="text/javascript">var numposts = 100;var standardstyling = true;function showrecentposts(json) {for (var i = 0; i < numposts; i++) {var entry = json.feed.entry[i];var posttitle = entry.title.$t;var posturl;if (i == json.feed.entry.length) break;for (var k = 0; k < entry.link.length; k++) {if (entry.link[k].rel == 'alternate') {posturl = entry.link[k].href;break;}}posttitle = posttitle.link(posturl);if (standardstyling) document.write('<li>');document.write(posttitle);}if (standardstyling) document.write('</li>');}</script><ul><script src="http://www.myblogroll.eu/feeds/posts/default/-/Label%20Name?orderby=published&alt=json-in-script&callback=showrecentposts&max-results=999"></script></ul>
Отново заменяте http://www.myblogroll.eu с адреса на вашия блог и Label%20Name с името на етикета, който искате да използвате.
ВАЖНО: Ако използвате етикет от една дума като "SEO" то ще замените Label%20Name само с думата "SEO". Но ако използвате етикет от 2 думи, то между тях поставете %20. Например, ако етикетът ви е "SEO на блог" ще трябва да го изпишете - "SEO%20на%20блог".
Надявам се тези съвети да са ви полезни и да ви спестят времето, което аз загубих, докато намеря това решение.
Дали статията е полезна и какво мислите за ези съвети, можете да споделите в коментарите.
+ коментара + 20 коментара
Това е просто златен материал. Благодаря ти за публикацията и положеният труд за този трик. При мен се получи нещо много яко.
Продължавай в същия дух напред! :P
Радвам се, че е полезен и благодаря за добрите отзиви и пожелания. Най много зор видях, докато поставя кода в цитат в тази статия. Правих поне 60 опита, докато го приеме.
Виж също: Как се добавя динамичен Sitemap. При мен се получи много яко.
Полезна статия, благодарско! :)
Благодаря много за кодовете. Поддържам няколко сателитни блога и малко по-малко сайтове за почивка. С тези кодове ще пробвам да оптимизирам блоговете и там да вдигна положението, че са ми важни. Слагам статии и други материали за привличане на трафик.
И аз на свой ред искам да благодаря за полезния материал. Поздрави!
Аз имам едно въпросче.От гледна точка на оптимизацията как е по-добре да се постъпи - да се състави сайт мап с етикетите (страници , които отговарят на определна категория) , просто да линкна към адреса на етикета или да поставям ръчно всеки линк ?
@ Свтослав Коджаманов: Ако имаш десетина стаии можеш да го правиш ръчно, но ако постваш често, ще ти е доста трудно да го правиш. А и няма смисъл да го правиш на ръка. Направи си го автоматично, има и опция да ти показва статиите по етикети (виж линка RWD Sitemap няколко коментара по-нагоре) и само си пингваш страничката с мапа.
Ясно това ми беше идеята и на мен.Благодаря за отговора.
Много добра статия и много ми помогнахте!Благодаря Ви!
Търсех тази информация толкова много време...Благодаря! Ще се постарая да я споделя!
Радвам се, че статията е все още полезна и Ви е помогнала Илиева
При мен нещо не се получава, а правя всичко, както е описано :(
@vili80 Разгледах блога ви, и първо мога да Ви посъветвам да смените шаблона. Има вероятност проблемът да е в него. Направи ми впечатление, че е доста не оразмерен. Опитайте с друг шаблон. Ако пак не става пишете да потърсим вариант.
@vili80 Току що го пробвах на друг блог и се получи. Все още работи този съвет. Явно е от шаблона. Ако не се получава пишете ми и ще измислим как да го направим.
Много, много Ви благодаря. Смених шаблона и се получи. Скоро си направих блог и още не мога да се ориентирам добре. Приемам всякакви съвети. Благодаря за полезната информация.
@vili80 С новия шаблон е по-добре, но те съветвам да го настроиш, на хоум страницата да показва част от статията със снимка. Така ще може да се виждат повече статии и просто ще се кликва на бутон - "Прочети още" или нещо подобно.
Получи се идеално.
Как може да се добави google карта към всяка публкация.
Публикуване на коментар