Šta je mapa sajta. Šest znakova pravog muškarca. XML formati mapa
Izdali smo novu knjigu, Marketing sadržaja društvenih medija: Kako ući u glave svojih pratilaca i natjerati ih da se zaljube u vaš brend.
Sitemap XML Sitemap
Sitemap je posebna datoteka u .xml formatu pohranjena u korijenskom direktoriju servera. Vlasnici web stranica se često zanimaju zašto je Sitemap potreban i da li prisustvo/odsustvo ovog dokumenta utiče na promociju pretraživača? Da biste odgovorili na ova pitanja, razmotrite svrhu i strukturu mape sajta.
Dakle, zašto vam treba xml Sitemap, šta je to? Mapa sajta je vrsta direktorijuma koji se sastoji od liste linkova koji vode do svih sekcija i stranica sajta. Datoteka Sitemap pomaže pretraživačima da brže i efikasnije indeksiraju internet projekat. Ovo je posebno važno ako obim web resursa iznosi hiljade ili desetine hiljada stranica.
Više videa na našem kanalu - naučite internet marketing uz SEMANTICA
Važno je! Vaš sitemap bi trebao uključivati samo stranice koje moraju biti u indeksu pretraživanja. Dokumenti sa zabranjenim indeksiranjem ili vlasničkim informacijama ne bi trebali biti uključeni u Sitemap. Mapa sajta takođe ne uključuje označene stranice ili dinamičke URL-ove.
Da li Sitemap utiče na promociju?
Pretraživači neće pesimizirati internetski projekat zbog odsustva ove datoteke. Teoretski, robot bi trebao samostalno indeksirati sve stranice stranice i uključiti ih u pretragu. Međutim, morate uzeti u obzir da se sistem može srušiti i ne pronaći neke web dokumente. Tipično, "problematične oblasti" su odeljci do kojih se može doći samo preko dugog lanca veza i dinamički generisanih URL-ova.
Iz perspektive SEO-a, Sitemap ima određeni uticaj jer Sitemap značajno ubrzava indeksiranje. Osim toga, postoji povećana vjerovatnoća da će web stranice biti indeksirane prije nego što beskrupulozni konkurenti imaju vremena da kopiraju i objave sadržaj. Pretraživači daju prednost originalnom izvoru, dok je copy-paste pesimiziran.
Kako napraviti web stranicu mape
Najlakši način je korištenje jedne od specijaliziranih usluga. Na primjer, online generator http://www.mysitemapgenerator.com/ omogućava vam da besplatno kreirate mapu web stranice od do 500 stranica. Moguće je generirati plaćene Sitemape bez ikakvih ograničenja. Webmaster će samo trebati naznačiti adresu svoje stranice, a zatim smjestiti rezultirajuću datoteku u korijenski folder servera.
Možete koristiti program SiteMap Generator. U polje http:// treba da unesete adresu početne stranice sajta, kliknete na dugme “start” i sačekate da se generiše mapa sajta. Zatim morate otići na karticu "Google Sitemap/XML", kopirati rezultirajući kod i zalijepiti ga u datoteku u .xml formatu.
Sitemap xml fajl - dostupne direktive
- Parametar Lastmod govori robotu kada je dokument posljednji put ažuriran.
- Oznaka priority označava prioritet dokumenta u odnosu na druge stranice na sajtu.
- Parametar loc označava URL adresu stranice.
- Oznaka changefreq se koristi da označi da su stranice dinamičke (robot će vrlo rijetko posjećivati dokumente s parametrom “0”).
Kako obavijestiti tražilicu o karti web-mjesta
Da biste obavijestili Yandex, možete dodati direktivu mape web mjesta u datoteku robots.txt. Kod će izgledati ovako:
Mapa sajta: http://yoursite.ru/sitemap.xml
Osim toga, možete prenijeti mapu stranice putem sučelja Yandex.Webmaster. Da biste to učinili, morate otići na karticu "Postavke indeksiranja" >> "Datoteke mape web-lokacije", a zatim navesti adresu mape web-stranice sistemu.
Na isti način možete obavijestiti Google. Na traci sa alatkama webmastera idite na karticu “Puzanje” >> “Sitemaps”.
Šta je mapa sajta
Sadržaj bilo kojeg web resursa će prije ili kasnije biti indeksiran od strane pretraživača. Kako možemo ubrzati ovaj proces?
Jedan od najefikasnijih načina je korištenje tzv. Sitemap).
Mapa lokacije ( Sitemap) - Ovo xml- fajl sa informacijama za pretraživače o stranicama web resursa koje su predmet indeksiranja. Sitemap pomaže pretraživačima da odrede lokaciju objekata web resursa, vrijeme njihovog posljednjeg ažuriranja, učestalost ažuriranja i prioritet.
Format protokola Sitemap obuhvata XML-oznake.
Datoteka mora koristiti kodiranje UTF-8.
Atributi XML-oznake Sitemap
Пример XML -файла Sitemap
(необязательные теги выделены ):
Ako vaša stranica sadrži mnogo web stranica, možete izostaviti opcione atribute (ovo će značajno smanjiti veličinu datoteke Sitemap):
Korištenje indeksnih datoteka Sitemap
File Sitemap ne smije sadržavati više od 50.000 URL, a njegova veličina ne smije biti veća od 10 MB.
Ako je potrebno fajl Sitemap može se komprimirati pomoću arhivatora gzip za smanjenje zahtjeva za propusnim opsegom.
Ako trebate prenijeti više od 50.000 URL, trebali biste kreirati nekoliko datoteka Sitemap. Morat ćete navesti svaku od ovih datoteka u indeksnoj datoteci. Sitemap. U datoteci indeksa Sitemap može se navesti najviše 50.000 fajlova Sitemap. Veličina ove datoteke ne smije biti veća od 10 MB.
Kako kreirati sitemap
Da biste kreirali mapu sajta, možete koristiti takozvane generatore Sitemap, ili sve možete uraditi sami:
– otvoren Notebook;
– pridržavanje pravila protokola Sitemap, popunite datoteku Sitemap ;
– unesite naziv datoteke u odgovarajuće tekstualno polje (na primjer, sitemap.xml);
– na padajućoj listi Vrsta datoteke izaberite Svi dokumenti (*.*);
– na padajućoj listi Kodiranje izaberite UTF-8, pritisnite Sačuvaj;
– upload Sitemap u korijenski direktorij vaše stranice.
Obavještenja za skenere tražilice o prisutnosti i lokaciji datoteke Sitemap
Nakon fajla Sitemap kreiran i smješten na web serveru, njegova lokacija mora biti prijavljena pretraživačima koji podržavaju ovaj protokol. To se može uraditi na sljedeće načine:
Prijenos Sitemap-a pomoću web sučelja tražilice
Za slanje fajla Sitemap direktno na pretraživač, koji pruža mogućnost dobijanja informacija o statusu i greškama u obradi, pogledajte sistem pomoći pretraživača.
Na primjer, transfer
Danas ćemo vam reći po kojim znakovima možete razlikovati muškarca koji takođe traži ljubav od osobe koju ne zanima ozbiljna veza.
Potpis jedan: poziva po imenu
Koliko god to čudno zvučalo, činjenica da vas muškarac zove imenom na početku veze prvi je znak da je ozbiljan.
Stvar je u tome da muškarci koji često mijenjaju žene počinju da brkaju njihova imena. Da bi izašli, počinju koristiti ljubazne nadimke poput bebe ili ribe.
Drugi znak: nema varanja
Zapamtite da pravi muškarac koji vas voli neće prevariti. Naravno, žena ne zna uvek da je muškarac počeo da je vara. Ali najčešće se to može pratiti promjenama u njegovom ponašanju.
Na početku veze možda neće biti prevare, ali može biti očiglednijih znakova. Dakle, ako vaš partner stalno gleda druge mlade dame, ili još više upoređuje vas s njima, bježite od njega. Na kraju krajeva, takav muškarac će vam donijeti samo suze i razočaranje.
Treći znak: I ja plačem!
Muškarac nije dužan da plati za vas ako ste ga pozvali u restoran. Ali ako je zainteresovan za vas i želi da nastavi vezu, onda će sam platiti. Najčešće - zbog želje da vam pokaže svoju velikodušnost i da je pravi muškarac.
Psiholozi primećuju da kada muškarac dođe u restoran sa svojom devojkom, ostavi više napojnica nego ako dođe sa prijateljima. Ali zapamtite da ni pod kojim okolnostima ne biste trebali tražiti od njega da plati za vas. U suprotnom, on to može shvatiti kao želju da profitira od njega.
Četvrti znak: upoznavanje roditelja
Još jedan znak muškarca koji je posvećen ozbiljnoj vezi je upoznavanje sa roditeljima. Prvi znak je njegova želja da vas upozna sa svojom porodicom. Ovako vam pokazuje da ste mu dragi.
Ali susret s roditeljima znak je da je spreman za ozbiljnu vezu. Naravno, to ne znači da će se odmah oženiti vama. Ali ponuda za zajednički život bi se definitivno mogla pojaviti.
Znak peti: nema napada
U životu svake osobe postoje različite situacije. U svakoj vezi može doći do svađe. Ali pravi muškarac pun ljubavi nikada neće podići ruku na ženu. I to je činjenica. I zaboravite na izreku: „Ako te udari, voli te“ zauvek.
Znak šest: zanima ga vaše mišljenje
Ako je muškarac pored vas zaista zainteresovan za ozbiljnu vezu, onda će ga zanimati vaše mišljenje o važnim pitanjima. I to će se ticati ne samo doma ili same veze, već i drugih područja njegovog života.
Uostalom, ako te muškarac voli, to znači da ti vjeruje. Stoga će tražiti savjet. Ali zapamtite da savjet treba da dajete samo kada ga muškarac zatraži. U suprotnom, možete povrijediti njegov ponos.
Na kraju, željeli bismo vam poželjeti da ipak pronađete svoju srodnu dušu. I nadamo se da će vam naši savjeti pomoći da pronađete svoj komadić ženske sreće.
Pozdrav, dragi čitaoci blog stranice. Odlučio sam da sažetim u jedan članak sve ono što sam već napisao o sitemapu (Sitemap xml), koji je prvenstveno potreban da pretraživačima naznači one stranice koje bi trebali prvo indeksirati. To je vrlo važan i, zapravo, obavezan atribut bilo kojeg web projekta, ali mnogi to ili ne znaju ili ne pridaju veliki značaj mapi stranice.
Hajde da odmah stavimo tačku na sva i i pokušamo da razdvojimo dva pojma - mape sajta u xml formatu i u Html formatu (postoji i geografsko tumačenje ove reči, o čemu sam pisao u članku ""). Druga opcija je redovna lista svih materijala na web resursu, koja će svima biti dostupna klikom na odgovarajuću stavku menija. Ova opcija je također korisna i pomaže u ubrzavanju i poboljšanju indeksiranja vašeg resursa od strane pretraživača.
Sitemap Sitemap u xml formatu - ali mi treba
Ali glavni alat dizajniran da direktno ukaže pretraživačima na one stranice resursa koje će morati da se indeksiraju je datoteka pod nazivom Sitemap.xml (ovo je njen najčešći naziv, ali u teoriji se može nazvati kako god, nije važno) , koji neće biti vidljiv posjetiteljima vašeg web projekta.
Sastavljen je pomoću posebne sintakse koja je razumljiva pretraživačima, gdje će biti navedene sve stranice koje treba indeksirati, navodeći njihov stepen važnosti, datum posljednjeg ažuriranja i približnu učestalost ažuriranja.
Postoje dvije glavne datoteke koje svaki web projekat treba da ima - robots.txt i sitemap.xml. Ako ih vaš projekat nema ili nisu ispravno popunjeni, onda s velikom vjerovatnoćom ozbiljno štetite svom resursu i ne dozvoljavate mu da se otkrije u punom potencijalu.
Vi me, naravno, možda nećete poslušati (jer nisam autoritet, zbog relativno malog akumuliranog činjeničnog materijala), ali mislim da nećete neselektivno polemizirati sa stručnjacima koji imaju pri ruci statistiku iz desetina hiljada projekata .
Za ovu priliku na lageru sam imao „klavir u žbunju“. Neposredno prije pisanja ovog članka, naišao sam na publikaciju stručnjaka iz poznatog automatskog sistema promocije pod neobičnim nazivom "Ruke" (ovo je analog MegaIndexa, o kojem sam pisao).
Jasno je da je svaki sličan njima sistem zainteresiran za uspješan napredak projekata svojih klijenata, ali oni mogu samo napumpati resurse klijenata masom linkova, a, nažalost, ne mogu utjecati na sadržaj i ispravnu tehničku konfiguraciju stranica.
Stoga je provedena vrlo zanimljiva i otkrivajuća studija koja je osmišljena kako bi se identificiralo 10 najpopularnijih razloga koji otežavaju promoviranje projekata i upućivanje ovih podataka direktno na klijente...
Na prvom mjestu je, naravno, bio “nije jedinstven sadržaj” (ili ste ga kopirali ili ga imate, što ne mijenja suštinu). Ali na drugom mjestu je bila upravo mapa sajta u xml formatu, odnosno njeno odsustvo ili neusklađenost sa priznatim formatom kreiranja. Pa, na trećem mjestu je prethodno spomenuti robots.txt fajl (njegov nedostatak ili neispravno kreiranje):
Kada neosnovano tvrdite da vaš projekat mora imati mapu (inače je to otpad), to ne zvuči tako uvjerljivo kao da je ova izjava potkrijepljena stvarnim činjenicama iz prilično reprezentativne studije.
U redu, pretpostavimo da sam vas uvjerio i da vidimo kako možete sami kreirati sitemap (sintaksa formata), kako ga napraviti za Joomla i WordPress, a također vidjeti kako ga možete kreirati pomoću posebnih online generatora.
Ali jednostavno kreiranje mape sajta nije dovoljno da biste bili sigurni da će vaš projekat biti ispravno indeksiran od strane pretraživača. Također će biti potrebno osigurati da pretraživači (u našem slučaju Google i Yandex) saznaju upravo za ovu mapu web-lokacije. To se može učiniti na dva načina, ali o tome ćemo malo kasnije (mora postojati barem neka intriga koja privlači pažnju čitalaca).
Zašto vam je potrebna stranica sa mapama i robots.txt datoteka?
Pokušajmo prvo da opravdamo logičnu neophodnost korištenja i datoteke robots.txt, koja zabranjuje indeksiranje određenih elemenata vašeg web projekta, i datoteke mape stranice, koja zahtijeva indeksiranje određenih stranica. Da bismo to učinili, vratimo se prije pet ili deset godina, kada je većina resursa na Internetu bila jednostavno skup Html datoteka, koji su sadržavali tekstove svih članaka.
Google ili Yandex robot za pretraživanje jednostavno je otišao na takav Html projekat i počeo indeksirati sve što mu je bilo pod rukom, jer je gotovo svugdje sadržavao sadržaj projekta. Ali šta se dešava sada, u uslovima široke upotrebe CMS-a (sistema za upravljanje sadržajem)? Zapravo, čak i odmah nakon instaliranja motora, robot za pretraživanje će već pronaći nekoliko hiljada datoteka kod vas, i to unatoč činjenici da možda još nemate nikakav sadržaj (pa, još niste napisali niti jedan članak).
I općenito, sadržaj u modernim CMS-ovima, u pravilu, nije pohranjen u datotekama, već u bazi podataka, koju robot za pretraživanje naravno ne može direktno indeksirati (za rad s bazama podataka, preporučujem ga besplatno).
Jasno je da će roboti za pretraživanje Yandex-a i Google-a, nakon što čačkaju tu i tamo, i dalje pronaći vaš sadržaj i indeksirati ga, ali koliko brzo će se to dogoditi i Koliko će indeksiranje biti kompletno? vaš projekat je veoma veliko pitanje.
Upravo da bi se pojednostavilo i ubrzalo indeksiranje projekata od strane pretraživača u kontekstu široke upotrebe CMS-a trebalo bi kreirati robots.txt i sitemap.xml. Koristeći prvu datoteku, kažete robotima tražilice koje datoteke ne bi trebale gubiti vrijeme na indeksiranje (na primjer, objekti motora), a možete ga koristiti i za blokiranje indeksiranja nekih stranica kako biste eliminirali učinak dupliciranja sadržaja, koji je svojstven mnogim CMS-ovi (više detalja o tome pročitajte u članku o).
A uz pomoć datoteke mape web-lokacije jasno i jasno kažete Yandex i Google robotima koji točno vaš projekt sadrži sadržaj, kako ne bi uzalud brčkali po uglovima upravljanja datotekama korištenog motora. Ne zaboravite da botovi imaju određena ograničenja u vremenu i broju pregledanih dokumenata. On će lutati kroz vaše datoteke motora i otići, a sadržaj će dugo ostati neindeksiran. Oh kako.
Sjetite se kako je u jednoj poznatoj komediji jedan šareni lik rekao: „Ne idi tamo, ti idi ovamo, inače...“. Upravo funkciju ovog znaka obavljaju robots.txt i mapa stranica sa xml ekstenzijom za regulaciju kretanja botova za pretragu kroz kutke i rupe vašeg web projekta. Jasno je da se botovi mogu pokrenuti, ali će najvjerovatnije poslušno izvršavati vaša dobro napisana zabranjujuća i propisna (na mapi stranice) uputstva.
To je jasno? Zatim prelazimo direktno na rješavanje pitanja kako kreirati sitemap.xml na različite načine i kako obavijestiti o njegovom postojanju dva stuba pretraživanja u RuNetu - Google i Yandex, kako ne bi uzalud preturali po vašem projektu, istovremeno stvarajući dodatno opterećenje na hostingu vašeg servera, ali to je, međutim, vrlo sporedna stvar, glavna stvar je indeksiranje (brzo i sveobuhvatno).
Za razliku od robots.txt, koji ćete najvjerovatnije morati sami napisati, sitemap fajl u xml formatu po pravilu pokušavaju da kreiraju na neki automatski način. To je razumljivo, jer s velikim brojem stranica na projektu koji se često ažurira, njegovo ručno kreiranje može oštetiti um webmastera.
Da, ovo uopšte nije neophodno, jer... Za skoro svaki CMS postoji ekstenzija koja će vam omogućiti da kreirate, a kada se pojave novi materijali, ponovo kreirate fajl mape sajta. Pa, ili uvijek možete koristiti neki online generator sitemap kao gotovo rješenje.
Ali ipak, čini mi se da bi bilo korisno upoznati se s jednostavnom (što da kažem - najjednostavnijom) sintaksom za kreiranje mape web stranice. Osim toga, na malim i rijetko ažuriranim projektima, možete ga skicirati ručno.
Kako sami kreirati Sitemap.xml u Joomli i WordPress-u
Obično je direktiva „Sitemap“ napisana na samom kraju. Sljedeći put kada roboti za pretraživanje posjete vaš web projekat, sigurno će pogledati sadržaj robots.txt i preuzeti vašu kartu za proučavanje. Međutim, na ovaj način sve vrste rotkvica mogu saznati za svoje postojanje, što će vam mapa pomoći da ukrade sadržaj.
Ali postoji još jedan način da se direktno prenesu informacije o lokaciji mape sajta pretraživačima bez posredovanja robots.txt. To se radi putem Yandex Webmaster interfejsa i Google alatnih traka, iako možete koristiti. Jeste li već upoznati s ovim alatima tražilice?
Ako ne, obavezno dodajte svoj projekat i u , i u , a zatim na odgovarajućim karticama naznačite putanju do vaše karte web lokacije u Xml formatu.
Ovako izgleda obrazac za dodavanje mape web stranice za Yandex Webmaster:
A ovako izgleda sličan obrazac za unos putanje u Google alatnoj traci:
Online generatori Sitemap Generator i XML Sitemap
Ako ne želite da tražite ekstenzije za svoj CMS koje vam omogućavaju da automatski kreirate web lokaciju mape, u ovom slučaju možete koristiti online generatore. Međutim, ovdje postoji jedan nedostatak u odnosu na automatsko kreiranje mape u samom CMS-u - nakon dodavanja novih materijala, morat ćete ponovo otići na online uslugu i ponovo kreirati ovu datoteku, a zatim je učitati na svoj server.
Vjerovatno jedan od najpoznatijih online generatora mapa web stranica je Sitemap Generator. Ima dosta funkcionalnosti i omogućit će vam da besplatno generirate sitemap za 1500 stranica, što je dosta.
Sitemap Generator će uzeti u obzir sadržaj vaše robots.txt datoteke tako da stranice kojima je zabranjeno indeksiranje ne budu uključene u mapu. To samo po sebi nije zastrašujuće, jer će zabrana robota ionako imati veći prioritet, ali će vas spasiti od nepotrebnih informacija u kreiranoj datoteci mape stranice. Da biste napravili mapu, potrebno je samo naznačiti URL glavne stranice i dati svoj e-mail, nakon čega ćete biti stavljeni u red za generiranje:
Kada dođete na red, dobit ćete e-mail obavještenje o tome i klikom na link iz pisma moći ćete preuzeti datoteku koju je Sitemap Generator napravio za vas. Sve što treba da uradite je da ga otpremite na pravo mesto na vašem serveru. Pa, morat ćete ponavljati ovu proceduru s vremena na vrijeme kako biste održali svoju mapu stranice ažurnom.
Postoji slična usluga online generatora na engleskom jeziku, koju možete pronaći na ovom linku - XML Sitemaps. Ima ograničenje od 500 stranica, ali inače je sve gotovo isto kao što je gore opisano.
Sretno ti! Vidimo se uskoro na stranicama blog stranice
Možda ste zainteresovani
Šta su URL adrese, kako se razlikuju apsolutne i relativne veze za web lokaciju?
Šta je Chmod, koje dozvole dodijeliti datotekama i mapama (777, 755, 666) i kako to učiniti putem PHP-a
Yandex pretraga po web lokaciji i online trgovini
OpenServer - moderan lokalni server i primjer kako ga koristiti za instaliranje WordPress-a na računar
Kako sam povećao promet web stranice na 300 ljudi dnevno?
Zdravo prijatelji. Provodim skoro sve svoje vrijeme. Pošto je većina mojih sajtova napravljena na CMS DLE, moram dosta da radim sa ovim motorom. Već sam rekao da programeri nisu prijateljski raspoloženi prema SEO-u, i generalno, nikada nismo čuli takvu riječ, ali se pokazalo da je još gore nego što je moglo biti. Čak sam pripremio čitav niz postova posvećenih "šivanju" narodnog motora (vidi u kategoriji).
Ali danas bih želio govoriti o tako važnoj stvari kao što je html sitemap za DLE. Koliko god da sam tražio na internetu normalan modul kartice, nikad ga nisam našao. Postoji, naravno, nekoliko rješenja, ali sva ne daju željeni rezultat, a ponekad čak i štete. Modul sam morao sam napisati, odnosno povjeriti profesionalcima realizaciju svojih „želja“. Izražavam duboku zahvalnost Aleksandru Fominu na njegovom entuzijazmu i neverovatnoj brzini rada.
Sitemap modul za DLE, koji ću vam sada predstaviti, ispunjava sve SEO zahtjeve i izuzetno je jednostavan za instalaciju.
Kompletna lista modula za DLE od Alaich:
SiteMap – HTML modul za generisanje mape sajta za DLE
Originalni naziv: SiteMap
CMS kompatibilnost: DLE 8.2- 10.6
širenje: Besplatno, kao što jeste, prilikom distribucije potrebna je veza do izvora
Trenutna verzija: 2.2 (od 08.05.2014.)
svrha: Prikažite neuređenu listu sa linkovima na sve publikacije, kategorije i statične stranice.
Posebnosti: Generator vizualnog embed koda. Detaljna konfiguracija principa prikaza svih elemenata sajta - vijesti, kategorije, statične stranice - broj prikazanih elemenata, princip sortiranja i redoslijed sortiranja, prikaz elemenata kao link ili u običnom tekstu, mogućnost uključivanja/isključivanja određenih elementi.
Opis i konfiguracija HTML modula sitemap za DLE
Prijatelji, 3. jun 2012. je veliki dan, izašla je potpuno nova verzija mape sajta 2.0. Podižemo ljestvicu jednostavnosti korištenja našeg modula na novi nivo. Nama (nadam se i vama) jako se dopao sistem vizuelnog generisanja koda koji je implementiran u sistem i odlučili smo da ga implementiramo u modul mape sajta. Sada ne morate čitati priručnike i opise svih funkcija i njihova značenja - samo idite na admin panel, navedite nekoliko vrijednosti i to je to - modul je spreman za korištenje!
Pored onoga što je gore rečeno, želeo bih da navedem još nekoliko važnih karakteristika:
- modul je u potpunosti keširan;
- modul koristi DLE API;
- na mapi se ne prikazuju publikacije koje nisu prošle moderaciju, kao ni one koje su planirane za budućnost;
- prisustvo/odsustvo CNC-a, kao i tip CNC-a, uzima se u obzir;
- takva je suptilnost pružena - ako neko dugo radi sa DLE motorom, zapamtit će da u ranim verzijama uopće nije bilo CNC-a, a onda se pojavio, već samo jednog tipa (isto kao tip 3 se sada formira). Tako je i ovo predviđeno u ovom modulu - nove publikacije se prikazuju sa url-om čiji je CNC tip odabran u admin panelu, a stare, respektivno, sa CNC url-om starog tipa.
Unatoč izgledu vizualnog generatora, predlažem da se upoznate s mehanikom modula.
Modul se ubacuje u main.tpl predložak pomoću oznake:
(include file="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — parametar modula, vrijednost1 — vrijednost parametra. Postavke modula prate znak? i odvojeni su sa &.
Primjer umetanja (prikazuje mapu stranice sa listom statičnih stranica i vijesti iz kategorija sa id=2,3,4):
(sadržaj)
(include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
Da bi se mapa stranice prikazala na zasebnoj stranici, oznaka (uključi ...) mora biti zatvorena u , a oznaka (sadržaj) mora biti zatvorena u . Nakon toga, modul će biti dostupan na http://site.ru/sitemap/
Nakon bilo kakvih promjena parametara i njihovih vrijednosti, morate obrisati keš memoriju na admin panelu.
Parametri modula proslijeđeni putem tpl-a tokom umetanja:
- need_cats — lista ID-ova kategorija odvojenih zarezima za prikaz na mapi
- exc_cats — lista ID-ova kategorija, odvojenih zarezima, izuzetih iz mape
- need_news — lista ID-ova članaka odvojenih zarezima za prikaz na mapi
- exc_news — lista ID-ova članaka, odvojenih zarezima, izuzetih iz mape
- Nema smisla istovremeno specificirati ove parametre
- need_static — lista ID-ova statičkih stranica odvojenih zarezima za prikaz na mapi
- exc_static — lista id statičkih stranica, odvojenih zarezima, izuzetih iz mape
- Nema smisla istovremeno specificirati ove parametre
- cats_as_links — prikaži nazive kategorija kao linkove (1 ili 0)
- show_static — prikaz statičnih stranica (1 ili 0) na mapi
- cats_sort — polje za sortiranje liste kategorija (polje iz tabele dle_category)
- cats_msort — smjer sortiranja za listu kategorija (ASC ili DESC)
- news_sort — polje za sortiranje liste članaka (polje iz tabele dle_post)
- news_msort — smjer sortiranja za listu članaka (ASC ili DESC)
- static_sort — polje za sortiranje liste statičkih stranica (polje iz tabele dle_static)
- static_msort — smjer sortiranja za listu statičkih stranica (ASC ili DESC)
- Postoje 2 opcije za smjer sortiranja:
- ASC - rastuće (abecedno)
- DESC - silazno (obrnutim redoslijedom)
- ako polje i redoslijed sortiranja nisu specificirani, koriste se specificirane postavke kategorije ili standardni DLE parametri
- cats_limit — maksimalan broj prikazanih potkategorija
- news_limit — maksimalan broj prikazanih članaka iz kategorije
- static_limit — maksimalan broj prikazanih statičkih stranica
Imajte na umu nije potrebna nijedna od gore navedenih postavki, ne morate ništa specificirati - samo umetnite oznaku (include file="engine/modules/sitemap.php") - tada će se koristiti zadane postavke.
Klase izgleda i stila mape sajta
Opciono je moguće promijeniti izgled mape stranice da biste to učinili, otvorite datoteku stila (style.css) vašeg predloška i napišite dolje opisane klase;
Lista klasa CSS mapa sajta:
Sitemap_categories - element
- lista kategorija
- lista kategorija
.sitemap_items - element- lista članaka
- lista članaka
.sitemap_static_pages - element- lista statičkih stranica
- lista statičkih stranica
Root - klasa za gore navedene elemente koja se nalazi u korijenu liste
Sitemap_categories a - element sa nazivom kategorije
.sitemap_categories raspon - element sa nazivom kategorije
.sitemap_items a - element sa naslovom članka
.sitemap_static_pages a - element sa nazivom statične straniceInstaliranje, uklanjanje i ažuriranje modula sitemap na DLE-u
Instalacija modula
- Raspakujte arhivu sa modulom;
- Kopirajte sadržaj foldera za otpremanje (osim /templates/) na server;
- Postavite sadržaj foldera uploads/templates/Default/ u folder sa šablonima;
- Pokrenite datoteku http://site.ru/sitemap_installer.php i pratite uputstva;
- Uklonite datoteku sitemap_installer.php sa servera;
- Prijavite se na admin panel, odaberite modul SiteMap i generirajte kod;
- Otvorite datoteku main.tpl vašeg predloška i pronađite:
RewriteEngine On
Dodajte ispod:
$metatags =<<
Iznad dodati:
if ($do == "sitemap" ) ( $nam_e = "Sitemap" ; $metatags [ "title" ] = "Sitemap ($config["home_title"]) "; $metatags["opis"] = "Sitemap ($config["description"]) "; $canonical = "" ; ) if ($do == "sitemap") ( $nam_e = "Sitemap"; $metatags["title"] = "Sitemap ($config["home_title"])"; $metatags["description"] = " Sitemap ( $config["description"])"; $canonical = ""; )
- Proces instalacije je završen - mapa stranice je dostupna na http://site.ru/sitemap/
Uklanjanje modula
- Otpremite fajl sitemap_uninstaller.php na server (u fasciklu u kojoj je instaliran DLE);
- Pokrenite datoteku http://site.ru/sitemap_uninstaller.php i pratite uputstva;
- Uklonite sve datoteke modula preuzete tokom instalacije;
- Poništite sve izmene u fajlovima motora (main.tpl i .htaccess) napravljene tokom instalacije;
- Ne zaboravite da izbrišete fajl sitemap_uninstaller.php.
Ažuriranje modula
- Preuzmite novu verziju modula sa stranice https://site/blog/post/1974
- Raspakujte arhivu sa modulom.
- Kopirajte sadržaj foldera za otpremanje (osim datoteke sitemap_installer.php i /templates/ foldera) na vaš server, odgovarajući sa „Da“ na pitanja vašeg FTP klijenta o zamjeni postojećih datoteka.
Pažnja! Za nadogradnju sa verzije v.1.x na verziju v.2.x:
Potrebno je kompletno kopirati nove fajlove iz verzije 2.x na server i ako se imena poklapaju potvrditi zamjenu. Nakon toga, trebate pokrenuti http://site.ru/sitemap_installer.php i slijediti upute. Ovim je ažuriranje završeno.Preuzmite HTML SiteMap modul za DLE
Historija verzija (Evidencija historije)
- v.2.2 — 08.05.2014
- Dizajn modula je potpuno redizajniran za sve verzije DLE-a.
- Ispravljene su manje greške i napravljena poboljšanja. Prilikom ažuriranja obavezno slijedite korak uređivanja engine.php datoteke u uputama za ažuriranje.
- v.2.1.1 - 17.04.2014
- Kôd modula je ažuriran kako bi bio kompatibilan s novim formatom datoteke za DLE postavke 10.2 i novijim.
- v.2.1 — 08.10.2012
- Ispravljena greška u generatoru koda.
- Greške u admin panelu su ispravljene.
- v.2.0 — 03.06.2012
- Dodan instalater.
- Pojavio se admin panel sa generatorom koda za umetanje u šablon.
- v.1.2 — 02.06.2012
- Uvedena je DLE kontrola verzija.
- Modul je sada kompatibilan sa linijom DLE 8.2-9.6.
- v.1.1 — 02.11.2011
- Ispravljene su greške sa nekim funkcijama modula.
- v.1.0 — 16.03.2011
- Zvanično izdanje.
FAQ - odgovori na često postavljana pitanja
P: Zašto su mi potrebne dvije mape sajta xml i html? Koja je njihova razlika? Mogu li se koristiti istovremeno?
O: To su potpuno dva različita entiteta: xml sitemap je namijenjen samo pretraživačima. HTML mapa sajta je namenjena korisnicima da se kreću po sajtu. Mogu se i trebaju koristiti istovremeno.P: Koju mapu web lokacije treba dodati na Yandex i Google webmaster panel?
O: Pretraživači treba da “hrane” xml sitemap, a ne mapu koju kreira ovaj modul.P: Link do koje mape sajta se može postaviti na sajt (na primer, u podnožje)?
O: Potrebno je samo da se povežete na html sitemap, tj. onaj koji je kreiran ovim modulom i dostupan je na http://site.ru/sitemap/P: Dobio sam sledeću grešku, šta da radim?
Fatalna greška: Nije moguće ponovo deklarirati klasu Sitemap u /.../engine/modules/sitemap.php na liniji 55
O: Koristite alternativnu instalaciju mape sajta putem statičkih stranica - metoda je opisana ovdjeP: Radi li ovaj modul na DLE 10?
O: Da, sve radi dobro. Ali ako imate bilo kakvih poteškoća, postoji još jedna alternativna opcija. Hvala korisniku pod nadimkom Ryan - metoda je opisana ovdjeP: Imam puno publikacija na stranici, a svi ti linkovi su prikazani na jednoj stranici. Ovo je sranje, Yandex psuje!
O: Da, Yandex se kune. Da biste smanjili broj linkova na stranici, koristite parametar news_limit da biste ograničili broj vijesti (pogledajte detalje na listi parametara).P: Koliko linkova može/treba biti prikazano na stranici karte?
O: Iz službenog odgovora Yandex podrške: preporučeni broj linkova u html karti ne bi trebao biti veći od 3000 veza.P:Šta je sa podjelom mape web stranice na stranice? Molim te.
O: Paginacija mape stranice nije implicirana strukturom baze podataka i logikom modula. Ne očekuje se da će paginacija biti dostupna u bliskoj budućnosti.Pa sam vam sve rekao, preuzmite, testirajte i napišite recenzije. Ukoliko pronađete bilo kakve greške, pišite nam, ispravićemo sve u najkraćem mogućem roku. Također, ako imate bilo kakve sugestije u vezi funkcionalnosti, poboljšanja, pišite također, o svemu ćemo razgovarati i obaviti!
ODDRICANJE ODGOVORNOSTI Nedavno je primjećeno da se ovaj modul distribuira na raznim stranicama posvećenim DLE-u, pod različitim nazivima, sa izmijenjenim kodom, izbrisanim/promijenjenim autorskim pravima itd. Ali, ipak, znaci da je ovaj modul razvio Aleksandar Fomin ostaju. Dakle - ne snosim nikakvu odgovornost za distribucije preuzete sa drugih sajtova.
.sitemap_static_pages li - element - lista statičkih stranica
.sitemap_items li - element - lista članaka
.sitemap_categories li - element