Skocz do zawartości

Narzędzie do tworzenia map stron w Google


piotrek

Rekomendowane odpowiedzi

  • Odpowiedzi 129
  • Dodano
  • Ostatniej odpowiedzi
W kazdym razie dzieki.

Kid, nie ma za co. Myślę ze sobie spokojnie poradzisz z kolejnymi mapami.

Jak znajdziesz jakieś bugi to śmiało pisz, będziemy szukać rozwiązań i łatek. Jeszcze słówko do edycji xml - w momencie gdy tworzysz plik zapytań ini edycja pliku xml przestaje być aktywna. I tak ma być bo nie ma co grzebać w xml gdy jego treść ma generować zapytanie.

Edycja xml jest możliwa tylko gdy plik ini nie istnieje, edycja jest po to aby w wyjątkowych przypadkach stworzyć sobie ręcznie małą mapę - z takich urli do których albo nie ma sensu albo się nie da wykorzystać zapytań mysql

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Wrzucilem sobie ostatnio narzedzie Piotra i musze powiedziec ze zrobil wspolnie z Michalem kawal dobrej roboty.

Narzedzie jest elastyczne i mozna je dostosowac do wlasnych potrzeb w prosty sposob.

Do funkcjonalnosci dorzucilbym jeszcze:

- obsluge wielu kont baz danych

Dzieki temu mozna by bylo obluzyc kilka sewrisow z poziomu jednego panelu. To bylby czad.

Check email deliverability tool Maildog

 

Odnośnik do komentarza
Udostępnij na innych stronach

Czesc!

Wrzucilem sobie te programik i smiga az milo. Lekko go tez zmodyfikowalem i przy okazji generuje mi tez sitemape w htmlu do poszczegolnych plikow co ja pozniej wrzuce na www.

Mam tylko male pytanko.

Generuja mi sie Duuuze pliki dla zapytan z jednej kategorii. Chcialbym je moc jakos podzielic na kilka mniejszych.

Da sie to jakos zrobic za pomoca LIMIT w zapytaniu do bazy?

Tak zeby np. w jednym pliku generowalo sie od 0-100 wiersza, a w drugim pliku od 101-200???

Czy moze znacie jakis inny sposob??

Odnośnik do komentarza
Udostępnij na innych stronach

melassa w tej wersji aby uzyskać efekt o jakim piszesz możesz wrzucić kilka gsmasterów na serwer

gsmaster1.php ( baza 1 - tu nazwy map rozpoczynaj od 1_ )

gsmaster2.php ( baza 2 - tu nazwy map rozpoczynaj od 2_ )

gsmaster3.php ( baza 3 - tu nazwy map rozpoczynaj od 3_ )

wszystkie będą widziały wszystkie pliki xml i ini, jeśli więc dobrze ponazywasz pliki xml to nawet te pliki będziesz mógł połączyć automatycznie w plik sitemapindex :rotfl:

wiem że to toporne rozwiązanie ale pewnie zadziała, wymaga jeszcze edycji samych plików tzn zamiany w kodzie gsmaster.php na gsmaster1.php itd

majma jak sam zasugerowałeś i podpowiedział EDDY skorzystaj z LIMITÓW zapytań MySql, stwórz najpierw kilka plików map np.

newsy_00001-10000

newsy_10001-20000

newsy_20001-30000

stwórz do każdego plik ini i odpowiednio zmodyfikuj LIMIT

$query = mysql_query("SELECT * FROM twoja_tabela order by twoje_pole limit 0,10000");

$query = mysql_query("SELECT * FROM twoja_tabela order by twoje_pole limit 10000,10000");

$query = mysql_query("SELECT * FROM twoja_tabela order by twoje_pole limit 20000,10000");

EDDY zdaje się że to co napisałeś da w odpowiedzi odpowiednio: 100, 199, 299 wyników, powinno chyba być:

limit 0,100

limit 100,100

limit 200,100

aby dokładnie porcjowało dane po 100

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Jedyne co przychodzi mi do głowy to zmiana

z

$changefreq = " <changefreq>daily</changefreq>\n";

na

$changefreq = " <changefreq>weekly</changefreq>\n";

lub na

$changefreq = " <changefreq>monthly</changefreq>\n";

możesz też zmniejszyć

$priority = "  <priority>0.8</priority>\n";

na

$priority = "  <priority>0.5</priority>\n";

lub mniej

w plikach zapytań ini, nie wiem jednak czy to cokolwiek da, spróbuj i daj znać czy Google zmniejszył częstotliwość

"... a następnie przejdź to Google Sitemaps."

dzięki Kid, to chyba zostało z wersji EN :rotfl:

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

dzieki Eddy :D

oczywiscie smiga. Wystarczy teraz w jednym gsmastrze podzielic sobie zapytanie na pliki i .. co najlepsze wystarczy aktualizowac tylko ostatni z tych plikow o najwyzszych numerach (sortowanie po id rosnaco).

Dodalem sobie tez obok daty ostatniej aktualizacji w panelu gsmastera, tak zeby mi pokazywalo rozmiar pliku i moja site mapka nigdy nie bedzie miala wiecej niz 100kb (chodzi o sitemape w htmlu na strone).

Wlasnie. Jakiej wielkosci sitemapki wrzucacie? Gdzies slyszalem ze 100kb (dla htmlowej). Prawada to?

Odnośnik do komentarza
Udostępnij na innych stronach

witam

mam drobny prolem z tą mapą

wżuciłem sobie wszystko na serwer - skonfigurowane(teoretycznie)

i dostaję coś takiego po odpaleniu skryptu

Warning: dir(https://www.eapteka.krakow.pl): failed to open dir: not implemented in /usr/local/apache/www/htdocs/eapteka.krakow.pl/aa/gsmaster.php on line 133

Fatal error: Call to a member function on a non-object in /usr/local/apache/www/htdocs/eapteka.krakow.pl/aa/gsmaster.php on line 134

o co w tym chodzi - nigdzie nie mogłem znaleść sensownego rozwiązania

www.eapteka.krakow.pl - twoja apteka internetowa
Odnośnik do komentarza
Udostępnij na innych stronach

piterL, failed to open dir... - skrypt nie może otworzyć katalogu ( katalogu podanego w parametrze $sciezka ) - pokaż co wprowadziłeś do tego parametru

z tego co rozumiem wstawiłeś gsmaster do katalogu /aa/ więc ścieżka bezwzględna też musi prowadzić do /aa/ - zmienna powinna zatem wyglądać tak:

$sciezka = "/usr/local/apache/www/htdocs/eapteka.krakow.pl/aa/";

jeśli chcesz zostawić w katalogu /aa/ skrypt i przechowywać tam pliki map xml musisz pamiętać że te pliki map będą mogły zawierać tylko URLe o konstrukcji https://twoj_serwis/aa/jakas_podstrona... - jest o tym na stronach pomocy do Google Sitemaps

w pierwszym poście tego wątku pisałem aby gsmaster.php umieszczać w katalogu głównym serwera więc ostatecznie zmienna $sciezka u Ciebie powinna wyglądać tak:

$sciezka = "/usr/local/apache/www/htdocs/eapteka.krakow.pl/";

Largo przypuszczam że mógłbyś użyć CRONa

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności