Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sitemap generator - generowanie mapy strony, sitemap.xml sitemap-index.xml
korro
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

Ostrzeżenie: (0%)
-----


Witam.

Przedstawiam klasę PHP generującą mapy stron zgodne z protokołem Sitemap 0.90.
Założeniem była 100% zgodność ze specyfikacją oraz maksymalna możliwa prostota.

Cechy klasy:
  • Pełna zgodność z UTF-8
  • Wsparcie dla Sitemap index
  • Obsługa do 50,000,000 linków
  • Wsparcie dla plików robots.txt
  • Automatyczne powiadamianie wyszukiwarek: Google, Yahoo!, Ask i Bling
  • Wsparcie dla Yahoo App ID
  • Wsparcie dla GZip

Przykład wygenerowanej mapy:

http://wydluz.net/sitemap.xml


Download i przykłady użycia w języku angielskim:

http://www.phpclasses.org/browse/package/5838.html


Przykłady użycia i opis w języku polskim:

http://antczak.org/2009/12/sitemap-generat...ie-mapy-strony/


Ten post edytował korro 11.12.2009, 10:15:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
korro
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

Ostrzeżenie: (0%)
-----


Niezupełnie. Inaczej mówiąc nie działa.
http://www.xml-sitemaps.com/download/www.wp.pl/urllist.txt
http://www.xml-sitemaps.com/download/php.pl/urllist.txt
Sitemapa najpierw musi zostać wygenerowana przez stronę http://www.xml-sitemaps.com.

Co do phpclasses.
Cóż. Udostępniam Wam gotowe rozwiązanie. Jedyne co musicie zrobić, to zarejestrować się na jakieś stronie.
Okazuje się jednak, że jest to bariera nie do przejścia.
Nie będę namawiał do skorzystania. Jeśli będziecie potrzebować, napiszecie sami i udostępnicie na forum. Będzie to z pożytkiem dla społeczności.

Edit:
@graczu: cron to dobre rozwiązanie. Jeśli nie ma takiej możliwości, można sprawdzać jak stary jest plik, jeśli osiągnie odpowiedni wiek, uruchamiasz generator.

Ten post edytował korro 27.12.2009, 22:10:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 04:48