Pagina personala shra, freelancer blog, dezvoltator web in PHP. Aici împărtășesc experiența și gândurile mele, fac experimente pe oameni, colectez dovezi intangibile ale prostiei mele. Utilizând eșantioane de cod din acest site, vă asumați întreaga responsabilitate pentru posibilele consecințe ale utilizării acestora, inclusiv asupra sănătății dvs. mintale și asupra intereselor terților.
Blog / SEO / XML / Noi scriem o hartă a site-ului XML pentru Drupal 6 noi înșine
La început am crezut că aș face o hartă folosind modulul. Pentru proiectele tipice - cele mai bune vă puteți imagina. Am cea mai recentă versiune a modulului xmlsitemap pentru versiunea 6 a Drupal. a stabilit tipuri de publicații și a redeschis link-uri.
Dar, aparent, au existat prea multe publicații (aproximativ 50k), iar modulul a început să "mestece", prezentând progresul a 100-150 publicații pe secundă. După un timp, el nu mai lucra deloc, fără a crea o hartă pentru mine.
Dacă sunteți în căutarea unei soluții pentru versiunea 7 a Drupal - aici am pus codul modificat pentru el. Dar mai întâi trebuie să citiți articolul :).
De ce să faceți o hartă, dacă există module gata făcute?
Eșecul cu xmlsitemap este doar o scuză pentru a scăpa de un modul mai voluminos din construirea mea Drupal :).
Am nevoie de o hartă a site-ului pentru proiectul GeniusMesta. Pentru el, procedura standard nu este deloc adecvată, deoarece site-ul are multe partiții programabile. Pentru că pentru mine nu este un capriciu simplu, ci o necesitate.
Aici nu voi arăta codul potrivit doar pentru Genius. Și voi formula sarcina pentru un proiect tipic.
Formularea problemei
Există doar trei definiții:
Pentru sarcina pe care am adăugat-o, am creat, de asemenea, o pagină specială în zona de administrare unde ați putea începe regenerarea întregii liste.
Să începem cu o funcție care afișează codul HTML al acestei pagini de administrare în Drupal.