Moduł "phpBB plug in" jest do pobrania ze strony http://mapy.stron.pl/gsmaster_index.php
Start
Ściągnąć, rozpakować, zetydować plik gsmaster_config.php i wrzucić na własny serwer np. do katalogu /gsmasterphpbb.
Zchmodować katalog główny inaczej skrypt nie będzie miał prawa tworzyć plików.
Edycja pliku konfiguracyjnego gsmaster_config.php:
dosłownie kilka zmiennych wypełnienia
mysql_connect("serwer", "user", "pass"); // wiadomo
mysql_select_db("baza"); // wiadomo
$sciezka = "/sciezka/bezwzgledna/"; // ścieżka bezwzględna do miejsca, w którym będą zapisywane mapy, przeważnie jest to katalog główny serwera. Mapy można zapisać w dowolnym katalogu serwera np. /phpbb/ ale w tych mapach będą mogły znajdować się wyłacznie linki o konstrukcji http://adres_serwisu/phpbb/dalsza-czesc-linku Te warunki sa dokładnie opisane na stronach pomocy Google - Location of Sitemap Files
$login = "test"; // login do logowania się do modułu
$pass = "test"; // hasło do logowania się do modułu
$phpbb_prefix = "phpbb_"; // prefix nazw tabel stosowany w forum phpBB
$adres = "http://twoj.serwis.pl/"; // adres serwisu (wraz z ewentualnym katalogiem /phpbb/ jesli mieści się w nim forum) na końcu musi być /
$_priority = "0.8"; // można zostawić bez zmian albo zmniejszyć do 0.5
$_changefreq = "daily"; // można zostawić bez zmian
$po_ile_urli = 5000; // po ile maksymalnie linków w jednej mapie (powiedzmy że w przybliżeniu)
mysql_select_db("baza"); // wiadomo
$sciezka = "/sciezka/bezwzgledna/"; // ścieżka bezwzględna do miejsca, w którym będą zapisywane mapy, przeważnie jest to katalog główny serwera. Mapy można zapisać w dowolnym katalogu serwera np. /phpbb/ ale w tych mapach będą mogły znajdować się wyłacznie linki o konstrukcji http://adres_serwisu/phpbb/dalsza-czesc-linku Te warunki sa dokładnie opisane na stronach pomocy Google - Location of Sitemap Files
$login = "test"; // login do logowania się do modułu
$pass = "test"; // hasło do logowania się do modułu
$phpbb_prefix = "phpbb_"; // prefix nazw tabel stosowany w forum phpBB
$adres = "http://twoj.serwis.pl/"; // adres serwisu (wraz z ewentualnym katalogiem /phpbb/ jesli mieści się w nim forum) na końcu musi być /
$_priority = "0.8"; // można zostawić bez zmian albo zmniejszyć do 0.5
$_changefreq = "daily"; // można zostawić bez zmian
$po_ile_urli = 5000; // po ile maksymalnie linków w jednej mapie (powiedzmy że w przybliżeniu)
Działanie
- Po podaniu prawidłowych zmiennych, i zalogowaniu się do skryptu moduł przedstawi listę kategorii / for i ilości wątków oraz swoją propozycję podziału map z poszczególnych fragmentów forum.
- Aby wykonać 1 mapę wystarczy raz kliknąć.
- Skrypt proponuje wiele map, do kazdego z for przynajmniej jedną, więc aby wykonać komplet map w zalezności od wielkości forum trzeba sobie kilka razy kliknąć "make map"
- Na koniec wystarczy kliknąć "generate sitemap index" i ten plik podać googlowi
dodatkowe info
- skrypt bierze pod uwagę i scala do mapy wielostronicowe fora i wielostronicowe wątki
- pozwala zrobić mapy tylko z tych for które są dostępne dla wszytkich Użytkowników
mam nadzieję ze nic nie będzie szwankwać, zapraszam do testów i komentarzy