Skocz do zawartości

Narzędzie do tworzenia map stron w Google


piotrek

Rekomendowane odpowiedzi

  • Odpowiedzi 129
  • Dodano
  • Ostatniej odpowiedzi

Kid, może czas na zmianę hostingu

a przy okazji właśnie spłodziłem krótkiego arta na temat GSMaster - zapraszam do lektury i komentowania i narzędzia i arta :hi:

https://pozycjonowanie.stron.pl/txt,11,google-sitemaps.html

- 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

Kid, może czas na zmianę hostingu

Dopiero co zrobilem to wlasnie stwierdzilem, ze latwiej bedzie opierdalac ludzi z polski, ale widac, ze sa odporni:

> 2. Plik zawiera instrukcje SQL skryptu gsmaster.php niestety

> wyrzuca blad:

>

> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL

> result resource in /sitemap_kids.ini on line 4

>

> Warning: Cannot modify header information - headers already sent by

> (output started at /sitemap_kids.ini:4) in /gsmaster.php on line 484

W jaki sposob mozna wejsc na strone tak by zobaczy w/w blad?

Czy cos pominolem przy napisaniu 'skryptu gsmaster.php'?

Giełda Domen Internetowych - najlepsze domeny w sieci
Odnośnik do komentarza
Udostępnij na innych stronach

Wyślij im ten skrypt albo podaj linka do strony https://mapy.stron.pl/gsmaster_index.php niech sami sprawdzą i Ci dokładnie odpiszą co jest nie tak.

Napisz im przede wszystkim, że innym na innych serwerach skrypt POPRAWNIE DZIAŁA i to bez najmniejszych problemów. Przecież ten skrypt to najzwyklejsze PHP bez żadnych cudów na kiju.

Zapytaj też co jest grane z plikami *.ini, nie spotkałem się z serwerem który pozwalałby na dostęp do takiego pliku. Tym razem było to tylko zapytanie mysql a gdyby to był inny darmowy skrypt, który np. w pliku *.ini przechowywałby wazniejsze dane?

- 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

piotrek: mam takie pytanko jesli chodzi:

$this_url = "https://$_SERVER[SERVER_NAME]/twoj_plik.php?twoja_nazwa_parametru=$urls[id_postu]";

mam dwa parametry jesli chodzi o jezyk tj. nie wiiem czytak bedzie smigac dobrze a mianowicie:

$this_url = "https://$_SERVER[SERVER_NAME]/kid.php?lang=(tu albo pl albo en)&$urls[id_postu]";

Parametr jezyka nie idzie z bazy obisy sa zrobione w szablonie branym z htmla a dane poszczegolnych osob z bazy i tu zglupialem... mozesz cos poradzic? Chcialem zeby mi sie zindeksowaly dobrze zindeksowala polska czesc strony gdyz do tej pory mialem z tym problem bo mam automat do wykrywania jezyka uzytkownika wchodzacego, ktory automatycznie ustawia polska lub angielska czesc tylko problem byl w tym, ze G. wykrywane bylo jkako en i indeksowalo tylko czeesc angielska.

Co do home.pl zajelo im 2 dni dojscie do tego, ze parametr zapytania do bazy danych when musi byc byc 'when'. ale ogolnie wszystko smiga pytanie teraz co z tym jezykiem.

Giełda Domen Internetowych - najlepsze domeny w sieci
Odnośnik do komentarza
Udostępnij na innych stronach

ja bym zrobił dwie mapy, jedą nazwij kid_en, drugą kid_pl

dla kid_en zrób

$this_url = "https://$_SERVER[SERVER_NAME]/kid.php?lang=en&id=$urls[kid_id]";

a dla kid_pl

$this_url = "https://$_SERVER[SERVER_NAME]/kid.php?lang=pl&id=$urls[kid_id]";

to powinno rozwiązać problem, przecież obie wersje mają zostać zindeksowane z taką konstrukcją URLi

Oczywiście GSMaster potrafi także wykonać to zadanie zapisując urle en i pl w jednej mapie :hello: pewnie da się to zrobić jeszcze prostszym zapisem ale za pomocą warunków if także działa

   $query = mysql_query("SELECT * FROM fk_kids");

  while($urls = mysql_fetch_assoc($query)) {

for ($i=1; $i<=2; $i++) {

if ($i==1) {$lang="pl";} 
if ($i==2) {$lang="en";} 

$this_url = "https://$_SERVER[SERVER_NAME]/kid.php?lang=$lang&id=$urls[kid_id]";

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

$output = " <url>\n  <loc>" . $this_url . "</loc>\n" . $changefreq . $priority . "</url>\n";
$gout = fwrite( $gp , $output );

}	
}

ogolnie wszystko smiga

to super

- 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

piotrek: chodzilo mi wlasnie o zrobiene wszystkiego w jednym :hello: to ta pierwsza opcja to odrazu przyszla mi do glowy ale bym sie po pewnym czasie pogubil w tym wszystkim.

jesli chodzi o te czesc to bedzie ten kawalek:

$query = mysql_query("SELECT * FROM fk_kid order by 'when' DESC limit 0,100");

W ten sposob moze byc?

Giełda Domen Internetowych - najlepsze domeny w sieci
Odnośnik do komentarza
Udostępnij na innych stronach

skoro pierwsza opcja odpada, użyj drugiej, w moim poście oprócz samego zapytania chyba wszystko jest dostosowane pod mapy dla fotokids

W ten sposob moze byc?

pewnie tak, sprawdź to się dowiemy :hello:

- 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

mógłbyś szerzej opisać co się dzieje - wyskakuje Ci jakiś error czy co, nie czyści pliku xml?

jeśli wyczyścisz xml to nie możesz go podglądnąć bo nie ma czego podglądać

jeśli masz stworzony plik zapytań ini to tez nie możesz podglądnąć pustego xml

pewnie masz zapytanie w ini więc naciśnij "wykonaj zapytanie i nadpisz plik xml" dopiero potem będziesz mógł podglądać plik xml

- 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

piotrek: zmienilem ini wg. twoich instrukcji niestety nie generuje mapy strony tj. generuje z glownym adresem. W miedzy czasie wkradl sie chochlik bo pomylilem 'kid_id' z 'id' bo 'kid_id' odnosi sie do panelu a 'id' do numeru postu czy artykulu, jak zwal tak zwlal.

oto jak wyglada ini ktory dalem do wykonania:

<?
  $query = mysql_query("SELECT * FROM fk_kid order by 'when' DESC limit 0,100");

  while($urls = mysql_fetch_assoc($query)) {

  for ($i=1; $i<=2; $i++) {

  if ($i==1) {$lang="pl";}
  if ($i==2) {$lang="en";}

   $this_url = "https://$_SERVER[SERVER_NAME]/kid.php?lang=$lang&id=$urls[kid]";

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

   $output = " <url>\n  <loc>" . $this_url . "</loc>\n" . $changefreq . $priority . "</url>\n";
   $gout = fwrite( $gp , $output );

  }
}

?>

daje 'wykonaj zapytanie i nadpisz plik xml" zadnego bledu ale tez nie zmienia sie xml i nie ma opcji edytuj.

Giełda Domen Internetowych - najlepsze domeny w sieci
Odnośnik do komentarza
Udostępnij na innych stronach

dobra, poddaję się - wykonaj poniższy kod poza skryptem gsmaster i wystaw je na serwer w pliku /test.php

<?
mysql_connect("host", "user", "pass");
mysql_select_db("database");

$query = mysql_query("SELECT * FROM fk_kid order by 'when' DESC limit 0,100");

while($urls = mysql_fetch_assoc($query)) {
echo "$urls[kid]<br />";
}

?>

masz & a m p ; w urlach zamiast samego & ?

- 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

rece mi opadaj wypiepszam wszystko robie od nowa

dobra cos zmienilo cud jakis albo cos :blink:, ale ...

Błąd parsowania XML: nieprawidłowo sformowany
Obszar: https://www.fotokids.ws/sitemap_kids.xml
Numer linii 4, kolumna 49:  <loc>https://www.fotokids.ws/kid.php?lang=pl&id=61</loc>

to pokazuje firefox

natomiast opera pokazuje ten sam blad z zaznaczonym na czerowono znakiem rownosci za id.

nadal nie ma mozliwosci edytuj pliku xml.

Giełda Domen Internetowych - najlepsze domeny w sieci
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