Jump to content
pneuma

Google Sitemap Generator

Recommended Posts

Sofcik jest :)

Jeżeli by kogoś interesował sofcik w php, generujący odpowiednią mapę - przerobiłem (duże słowo jak na wprowadzone zmiany) pewien skrypt tak, by generował całą mapę strony (statyczne i dynamiczne) - zapraszam TU

Przepraszam za brak dokumentacji (nie planowałem rozpowszechniania) generalnie zasada jest prosta - skrypt po załadowaniu do jakiegokolwiek katalogu po uruchomieniu pyta o url strony, której mapa ma byc stworzona i nazwę pliku do którego ma zapisywac dane.

Mapa tworzona jest w katalogu, w którym uruchamiany jest skrypt, więc jeżeli macie zamiar uruchomić skrypt w miejscu docelowym (katalog główny) lepiej zmieńcie nazwę index.php na inną :) )

Skrypt zapisuje do pliku w formacie xml (nie dopisałem gzipa więc należy przestrzegać 10mb lub poczekać na wersję z gzipem - pewnie jutro, zaraz ide spać).

Skrypt jest robotem PHPCrawler z dopisanymi linijakmi o zapisie - więc reszta dokumentacji na stronach związanych z PHPCrawler.

Pozdr.

Walkoś

Obecnie mapa jest standarodowo pakowana do gzipa.

Share this post


Link to post
Share on other sites
Sofcik jest

Własnie testuje - ciekawe cacko :)

W chwili obecnej Sitemap dla katalogu 54 MB


Największą głupotą jest uczenie się tego, co potem trzeba zapomnieć [...]
- Miarą mówcy nie jest ten kto mówi, lecz ten co słucha [...] / Platon (ok. 437 - 347 p.n.e.)

Stonehenge  był związany z kultem  Faz Księżyca?

Share this post


Link to post
Share on other sites
Sofcik jest :(

Jeżeli by kogoś interesował sofcik w php, generujący odpowiednią mapę - przerobiłem (duże słowo jak na wprowadzone zmiany) pewien skrypt tak, by generował całą mapę strony (statyczne i dynamiczne) - zapraszam TU

Przepraszam za brak dokumentacji (nie planowałem rozpowszechniania) generalnie zasada jest prosta - skrypt po załadowaniu do jakiegokolwiek katalogu po uruchomieniu pyta o url strony, której mapa ma byc stworzona i nazwę pliku do którego ma zapisywac dane.

Mapa tworzona jest w katalogu, w którym uruchamiany jest skrypt, więc jeżeli macie zamiar uruchomić skrypt w miejscu docelowym (katalog główny) lepiej zmieńcie nazwę index.php na inną ;) )

Skrypt zapisuje do pliku w formacie xml (nie dopisałem gzipa więc należy przestrzegać 10mb lub poczekać na wersję z gzipem - pewnie jutro, zaraz ide spać).

Skrypt jest robotem PHPCrawler z dopisanymi linijakmi o zapisie - więc reszta dokumentacji na stronach związanych z PHPCrawler.

Pozdr.

Walkoś

Dziwne... Dla http://www.prokocim.org wygenerowało mapkę ale już dla http://komorka.prokocim.org nie... I w sumie sporo błędów w error logu wywala ten skrypt...

Share this post


Link to post
Share on other sites

ale ten gzip to jest 4, 5 linii kodu, tyle ze bedzie go mozna uruchomic jak juz caly plik sie utworzy..cala mapa strony

Share this post


Link to post
Share on other sites

OK, udalo mi sie dodac mape do googl'a narazie status jest 'pending' zobaczymy co i jak?, Czy komus z Was juz wessalo mape?

A u jeszcze jedno pytanie przy okazji, czy jakies inne wyszukiwarki potrafia czytac taka sitemape?

Share this post


Link to post
Share on other sites

ale.. kurde po co gzipem to robic? by jakiegos uploada robic?.. wprawdzie nie cyztalem dokladnie ale nic takiego nie widzialem tak na szybko. google chce tylko linka do pliku .xml .. heh lece czytac

Share this post


Link to post
Share on other sites
ale.. kurde po co gzipem to robic? by jakiegos uploada robic?.. wprawdzie nie cyztalem dokladnie ale nic takiego nie widzialem tak na szybko. google chce tylko linka do pliku .xml .. heh lece czytac

Po to gzipem że te mapy to są ogromne... Mam u siebie hosting jakiegoś katolickiego czegość w czystym htmlu kilkanaście podstron i jakas galeria... Sitemap nie gzipowany 25 Mb. Gzipowany 360 kb. Jest różnica spora szczególnie, że z tego co zauważyłem to google ten plik codziennie pobiera.

Share this post


Link to post
Share on other sites

tak ale czy google .gz akceptuje? bo w przykladzie jest napisane by podac urla do .xml ... chyba zeby napisac plik .xml mod_rewritem ustawic by to kierowalo na .php, ktore bedzie rozpakowywalo tego .gz i podawalo G juz rozpakowany, ale to znow serwera moze dobic... aha.. juz widze.. ale to kurde.. to co ten podany tutaj kod php to on robi chyba cos troche innego niz by chciala googlarka.

------------------------- POPRAWKA -----------------

jednak chyba jest ok... doczytalem :(

czekam na reakcje googlarki ;)

Share this post


Link to post
Share on other sites

Google Akceptuje gzip jak najbardziej nawet poleca stosowanie - uwaga

rozzipowany plik nie moze byc wiekszy niz 10MB i nie moze zawierac wiecej niz 50,000 url'i

Share this post


Link to post
Share on other sites
poprosiłbym o łopatologiczne wytłumaczenie krok po kroku co z tym zrobić... w bardziej przyjaznym języku... polski lub rosyjski :(

Jeszcze chwiel zaczekaj a pojawi sie dokladna instrukcja obslugi w jezyku ojczystym. Łopatologia nie do konca jest znanym terminem dla wszyskich.

sofcik-upload itp ...

chwile, tzn. ile? bo po angielsku ciezko mi to idzie


Jeżeli nie wiesz czemu mój post jest taki, a nie inny to zajrzyj tutaj

Share this post


Link to post
Share on other sites

Warning: fopen(mapa): failed to open stream: Permission denied in

co moze byc powodem takiego bledu??


...nic nie dzieje się bez przyczyny...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use Privacy Policy