Skocz do zawartości

Mapy XML dla qlWeb


piotrek

Rekomendowane odpowiedzi

dzięki jantar :blush:

mam nadzieję ze więcej osób przetestuje mapy dla qlweb, nie chce naciskać ale mam ogromną prośbę do ludzi mających u siebie zainstalowane forum phpBB o testowanie i uwagi na temat narzędzia do map xml dla phpBB

- 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

  • Odpowiedzi 46
  • Dodano
  • Ostatniej odpowiedzi

Moja próba testów niestety szybko się zakończyła... podczas generowania mapy (około 3minut) pojawił się komunikat: "Fatal error: Call to a member function on a non-object in (..)/adm/gsmaster_qlweb.php on line 318"

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

hmm... zaciął się na lini 318 teoretycznie przy czytaniu katalogu w celu wypełnienia indexu map nazwami wygenerowanych plików XML. Załóżmy że index się wysypał (choć i tak powinien się stworzyć) a co z tymi właściwymi mapami - zapisały się czy się nie zapisały?

jeśli możesz to sprawdź z ciekawości czy coś takiego wykona się na Twoim serwerze czy wyskoczy ten sam "Fatal error":

<?
$sciezka = "/sciezka/bezpośrednia/do/serwera/";
 $dir = dir($sciezka);
 while ( $plik = $dir->read() ) {
echo "- $plik<br>";
 }
 $dir->close();
?>

test robiłeś na katalogu www.mar.az.pl? 4191 stron, 1100 podkategorii

- 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

Division by zero on line 250, a w 250 linii mamy to: $ile_stron = ceil($ile_pow / $ilosc_wpisow_na_stronie); zaczalem szukac przyczyny no i zauwazylem ze $ilosc_wpisow_na_stronie nie jest nigdzie zadeklarowane. W includach tez nie znalazlem wiec pytanie skad bierze sie ta zmienna? ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

z pliku vars.php

jeśli jej tam nie masz prześledź wersje qlweb albo po prostu dopisz np. 10 jeśli po 10 wpisów wyświetlasz, nawet jeśli Twoja wersja qlweb'a teraz z tego nie będzie korzystać to skrypt będzie mógł działać

- 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, więc tak. Testy przeprowadzałem dla mojego katalogu, mar,az,pl. Błąd pojawia sie także dla samej funkcji którą podałeś. Wg. jest to problem zbyt dużej ilości wpisów i serwer sobie z tym nie radzi. Choć, testowałem na nim różne rózniste skrypty i wszystko było ok.

Co do wygenerowanych stron, utworzyły się, ale nie wiem za ktorym razem, i ostatnia strona, nie wiem czy tak to ma działać, ale jedna strona z wszystkimi wpisami? Nie została stworzona do końca, sam zobacz[/url, choć w skrypcie jest ustawione 5000.

EDIT: Spróbuje po mniejesz ilości urli, a i zapomniałem przy usuwaniu map ten sam błąd i map nie usuwa.

Pozdrawiam,

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Błąd pojawia sie także dla samej funkcji którą podałeś.

Wobec tego ja nic Ci tu nie poradzę. Jeśli chcesz używać skryptów które czytają zawartość katalogów serwera pisz do swojego administratora z pytaniem dlaczego ten prosty kawałek kodu PHP, który tu podałem na Twoim serwerze wywala Error.

Więcej na temat klasy obsługi katalogów znajdziesz w manualu PHP

Edit: Nie masz co robić kolejnych testów z nawet najmniejszą ilością danych. Być może Twój serwer ma zbyt wysoki poziom zabezpieczeń dla wykonywanych skryptów PHP i nie zezwala na czytanie zawartości katalogów. Jak wyzej... pisz do admina.

Edit 2: Swoją drogą czemu dałeś zmienną $siezka do katalogu /adm/ skoro URLe masz w formacie https://mar.az.pl/info-1080.html a nie https:// mar.az.pl/adm/info-1080.html - no nic, to pewnie tylko testy, docelowo w Twoim przypadku mapy powinny siąść w katalogu głównym

choć w skrypcie jest ustawione 5000

ciekawe bo pliki zakończone są </urlset> wygląda jakby było dzielone po 1000 ;)

https:// mar.az.pl/adm/gsmaster_qlweb_wpisy-0.xml

https:// mar.az.pl/adm/gsmaster_qlweb_wpisy-1.xml

https:// mar.az.pl/adm/gsmaster_qlweb_wpisy-2.xml

https:// mar.az.pl/adm/gsmaster_qlweb_wpisy-3.xml

https:// mar.az.pl/adm/gsmaster_qlweb_wpisy-4.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

  • 1 miesiąc temu...

witam... skrypt wydaje sie byc rewelacja - czyms czego szukalem a nie wiedzialem o tym ze szukam - ale mam z nim malutki problem.... Mianowicie nie potrafię wykonać stworzonego zapytania. Do tego momentu wszystko dziala OK, ale w momencie kiedy staram sie wykonac zapytania pojawia sie tego typu error:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/tonyg/domains/panoramica.pl/public_html/sitemap_we.xml.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /home/tonyg/domains/panoramica.pl/public_html/sitemap_we.xml.php:4) in /home/tonyg/domains/panoramica.pl/public_html/adm/gsmaster.php on line 597

pozdrawiam

Tomek

p.s. wiem że pewnie wina spowodowana jest moją niewiedzą - ale ja uczę się od was dopiero od wczoraj :crazy:

_______________________________________________________________

Firany

Spis Firm

Polskie forum Brighton

Odnośnik do komentarza
Udostępnij na innych stronach

chyba czegoś nie rozumiem, jeśli chcesz robić mapy do qlweb to użyj tylko jednego pliku gsmaster_qlweb.php - jest do pobrania z https://mapy.stron.pl/gsmaster_index.php konkretnie "qlWeb plugin" i podążaj wg wytycznych z pierwszego postu https://www.forum.optymalizacja.com/index.php?s...ndpost&p=125021

- 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

  • 2 tygodnie później...

U mnie zaś takei błędy:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/katalog/domains/katalog.e-konta.net/public_html/adm/gsmaster_qlweb.php on line 61

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/katalog/domains/katalog.e-konta.net/public_html/adm/gsmaster_qlweb.php on line 95

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/katalog/domains/katalog.e-konta.net/public_html/adm/gsmaster_qlweb.php on line 128

Myślałem, że coś popsułem ze ścieżkami, ale skoro chodzi o ' valid MySQL result resource'?:/

LaoHost - tani i niezawodny / dhosting.pl - dla stron o dużym ruchu, skalowalne zasoby z płatnością godzinową (link daje 5% rabatu) / spideric - genialny monitoring pozycji niezależny od sytuacji z proxy

Odnośnik do komentarza
Udostępnij na innych stronach

Dziękuję, pomogło, panel pokazał sie bez błędów. Jednak przy próbie wygenerowania mapy dostaję:

Warning: fopen(https://www.katalog.e-konta.net/gsmaster_qlweb_kategorie-0.xml): failed to open stream: HTTP wrapper does not support writeable connections. in /home/katalog/domains/katalog.e-konta.net/public_html/adm/gsmaster_qlweb.php on line 206

Warning: fwrite(): supplied argument is not a valid stream resource in /home/katalog/domains/katalog.e-konta.net/public_html/adm/gsmaster_qlweb.php on line 207

Warning: fwrite(): supplied argument is not a valid stream resource in /home/katalog/domains/katalog.e-konta.net/public_html/adm/gsmaster_qlweb.php on line 217

Warning: fwrite(): supplied argument is not a valid stream resource in /home/katalog/domains/katalog.e-konta.net/public_html/adm/gsmaster_qlweb.php on line 217

I tak dłuuugo w dół. Jak mniemam to nie wina skryptu ale tego, że nie mam na serwerze włączonego fopen, fwrite etc? Jak moge to najprosciej włączyć by skrypt zadziałał?

LaoHost - tani i niezawodny / dhosting.pl - dla stron o dużym ruchu, skalowalne zasoby z płatnością godzinową (link daje 5% rabatu) / spideric - genialny monitoring pozycji niezależny od sytuacji z proxy

Odnośnik do komentarza
Udostępnij na innych stronach

A nie można tego dokonać jakoś przez .htaccess, czy też zezwolić na te procesy dla konkretnego skryptu? Pamiętam, że kiedyś jakoś stosowałem coś takiego, przez chyba coś takiego jak flagi w php, ale nie chcę pisać o czymś czego nie znam perfekcyjnie.

Katalog główny - ten, do którego będą tworzone mapy czy też public_html?

LaoHost - tani i niezawodny / dhosting.pl - dla stron o dużym ruchu, skalowalne zasoby z płatnością godzinową (link daje 5% rabatu) / spideric - genialny monitoring pozycji niezależny od sytuacji z proxy

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