Šta je novo?

Blogger - sitemap problem

Kritika

Slavan
Učlanjen(a)
26.02.2010
Poruke
5,269
Poena
320
Napravio sam blog koristeći Blogger ali imam problem sa mapom sajta odnosno bloga.
Svaki put kad odradim site map (ima gomila sajtova za tako nešto) blogger mi najčešće javlja da kod nije dobro zatvoren.
Rešenje sam tražio i na Google Webmaster Central ali primeri koda su tamo identični onom koji odbacuje blogger.

Zna li neko kako ovo uspešno rešiti?


I još nešto kako izbaciti ovaj kod pre <head>
Kod:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
 
Ovo je najčešći primer koda za XML Sitemap:

Kod:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset>

Ovakva verzija popunjena linkovima (automatski generisano) daje rezultat da kod nije zatvoren.

Da ceo onaj pocetni deo bih izbacio (jednostavnom proverom dobijam da nije valjan) i umesto njega postavio site maps
 
A konkretno Google primer je:

Kod:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.sitemaps.org/schemas/sitemap-image/1.1"
        xmlns:video="http://www.sitemaps.org/schemas/sitemap-video/1.1">
  <url> 
    <loc>http://www.example.com/foo.html</loc> 
    <image:image>
       <image:loc>http://example.com/image.jpg</image:loc> 
    </image:image>
    <video:video>     
      <video:content_loc>http://www.example.com/video123.flv</video:content_loc>
      <video:player_loc allow_embed="yes" autoplay="ap=1">http://www.example.com/videoplayer.swf?video=123</video:player_loc>
      <video:thumbnail_loc>http://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
      <video:title>Grilling steaks for summer</video:title>  
      <video:description>Get perfectly done steaks every time</video:description>
    </video:video>
  </url>
</urlset>
 
Mislio sam da okačiš svoj sitemap, koji si generisao prema Googlovom. Da vidimo da li ima grešaka.
 
A sta ti radis sa tim sitemap fajlom pa da ti bloger ima nesto reci o njemu? Koliko znam ne mozes uploadovati svoj fajl na blogger.

Drugo, vec imas automatski sitemap:
Kod:
tvojblog.com/atom.xml?redirect=false
 
Nisu isto, ali sluze istoj svrsi kada treba dodati sitemap u Google Webmaster Center, Yahoo Site Explorer i Bing Webmaster Tools.
 
Nisam bas siguran da služe istoj svrsi iz jednog prostog razloga feed "zahvata" samo početnu stranu odnosno samo postove sa početne strane a zanemaruje ostalih 9 statičnih strana.

Lm

site map obuhvata 10 strana a od toga je prva izdeljena na vise (postova)
feedobuhvata samo 1 stranu a ostalih 9 zanemaruje
 
Da, vidim sad da vraca samo clanke sa bloga bez statickih stranica.

Problem je sto sitemap fajl ne mozes uploadovati, a mislim da ne bi mogao ni da ga napravis kao staticku stranu zbog toga sto su staticke strane ustvari kao jedan blog clanak i koriste html kod od bloga. Tebi bi trebalo da uradis ovako nesto:
Kod:
<b:if cond='data:blog.url == sitemap'>
              CELI SITEMAP FAJL
<b:else/>
              STANDARDNI BLOGGER XML DEO
</b:if>
ali to ti blogger nece dozvoliti.
 
Dok nepročita do kraja pomislih eto rešenja😉

Ali definitivno neko rešenje mora da postoji (ako i onaj početni deo da se ukolni koji je prepun grešaka a nisma siguran ni čemu služi)
 
Nazad
Vrh Dno