Jump to content
piotrek

Narzędzie do tworzenia map stron w Google

Recommended Posts

Nie jestem webmasterem więc pytanie jest może lamerskie ale czy skrypt potrafi "obsłużyć" strony bez bazy danych - nawet bez PHP - sam HTML?

Bez bazy i bez skanowania to ten skrypt chyba nie potrafi generowac mapy ?

Można wprowadzić adresy ręcznie do mapy, jeśli to strona statyczna w HTML pewnie nie ma wielu podstron lub jeśli adresy są tworzone według jakiejś reguły wygenerować je z pętli.

Share this post


Link to post
Share on other sites
A po co Ci więcej linków do strony głównej? :-)

oh oh Afrael brawo brawo ;-)

chodzi oto ze plik sitemap xml wygenerowal tylko cos takiego:

<?xml version="1.0" encoding="UTF-8" ?>

- <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

- <url>

<loc>http://www.wielobranzowy.pl/</loc>

<changefreq>daily</changefreq>

<lastmod>2007-12-23</lastmod>

<priority>0.8</priority>

</url>

</urlset>

Share this post


Link to post
Share on other sites

Piotras jeśli masz stronę opartą na bazie danych stwórz pętlę (jedną lub kilka) generującą linki

Masz nawet taki przykładowy szkielet zapytania już gotowy, tylko dostosować do własnych potrzeb i gotowe..

Na stronie pierwszej tego tematu Piotrek podaje takie przykładowe zapytanie.

Share this post


Link to post
Share on other sites

oh, oh... i bardzo słusznie zrobił, że wygenerował tylko jeden link, bo tylko tyle jest w tej domenie!

w menu są linki do: "wielobranz.nazwa.pl", gdzie indziej do: "wielobranzowy.pl".. a jest jakiś do "www.wielobranzowy.pl"?

domena źle podpięta, na dodatek możliwe są dwa adresy, z 'www' i bez 'www'...

'www' to taka sama subdomena jak 'forum', 'katalog', czy 'kartofel'... a chyba 'kartofel.wielobranzowy.pl' i 'wielobranzowy.pl' to nie to samo, hm?

Share this post


Link to post
Share on other sites
oh, oh... i bardzo słusznie zrobił, że wygenerował tylko jeden link, bo tylko tyle jest w tej domenie!

w menu są linki do: "wielobranz.nazwa.pl", gdzie indziej do: "wielobranzowy.pl".. a jest jakiś do "www.wielobranzowy.pl"?

domena źle podpięta, na dodatek możliwe są dwa adresy, z 'www' i bez 'www'...

'www' to taka sama subdomena jak 'forum', 'katalog', czy 'kartofel'... a chyba 'kartofel.wielobranzowy.pl' i 'wielobranzowy.pl' to nie to samo, hm?

w pliku konfiguracyjnym mialem domene ustawiona na wielobranzowy.pl dodalem www i juz chyba nie powinno byc linkow typu http://wielobranzowy.pl ale w menu w dalszym ciagu mam wielobranz.nazwa.pl i nie wiem gdzie to poprawic?

Share this post


Link to post
Share on other sites

Witam Panów.

Mam mały problem z GSMASTER i mam nadzieje, że pomożecie mi go rozwiązać.

Nie mam zbyt dużej wiedzy nt. Bazy Danych i PHP ale chyba najgorsze za mną.

Moja strona (www.taniestruny.pl) leży na serwerze nazwa.pl - stworzyłem bazę danych, wgrałem pliki do katalogu /gsmaster, wyedytowałem plik gsmaster_config wprowadzając do niego dane niezbędne do zalogowania się do bazy danych, dla katalogu przypisalem prawa 777.

Uruchomilem plik: http://taniestruny.pl/gsmaster/gsmaster.php

Zalogowałem się pomyślnie, pokazuje mi się:

Utwórz zestaw plików do mapy linków serwisu

wpisuje w polu: "struny", klikam Utworz i pokazuje mi:

Warning: fopen(/sitemap_struny.xml) [function.fopen]: failed to open stream: Permission denied in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 56

Warning: fwrite(): supplied argument is not a valid stream resource in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 57

Warning: fclose(): supplied argument is not a valid stream resource in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 58

Warning: fopen(/sitemap_struny.txt) [function.fopen]: failed to open stream: Permission denied in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 62

Warning: fwrite(): supplied argument is not a valid stream resource in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 63

Warning: fclose(): supplied argument is not a valid stream resource in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 64

Warning: fopen(/sitemap_struny.htm) [function.fopen]: failed to open stream: Permission denied in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 77

Warning: fwrite(): supplied argument is not a valid stream resource in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 78

Warning: fclose(): supplied argument is not a valid stream resource in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/taniestruny/ftp/gsmaster/gsmaster.php:56) in /home/taniestruny/ftp/gsmaster/gsmaster.php on line 81

Da się coś z tym zrobić? Z góry dziękuje za wszelkie sugestię.

Edited by taniestruny.pl

Mój sklep muzyczny - zapraszam!

GG: 4427215

Share this post


Link to post
Share on other sites

Czy ktoś już robił mapę strony dla forum PHPBB w wersji 3. Jeśli tak to czy mógłby tu umieścić gotowy wzór zapytań. Na podstawie takiego łatwiej byłoby samemu skonfigurować ten program.


Przyłączcie sie do gry:

logo.jpg

Share this post


Link to post
Share on other sites

Przykład zapytania SQL przeznaczony jest dla linków z jedną zmienną, staram się go dostosować do robienie mapy forum phpBB w wersji 3. Tu są dwie zmienne w linkach: forum_id i topic_id

Jak przerobić zapytanie aby uwzględnił obie zmienne.

Poniżej jest przykład tego co sam kombinuję, jednak nie wstawia zmiennej forum_id

<?
$query = mysql_query("SELECT topic_id FROM phpbb_topics order by topic_id DESC limit 0,1000", $db_baza1);

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

$funkcja = przykladowa_funkcja($urls[title]);
$this_url = "http://$_SERVER[SERVER_NAME]/forum/viewforum.php?f=$urls[forum_id]&t=$urls[topic_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 );

}

// zwroc uwage czy zmienna http://$_SERVER[SERVER_NAME] zwraca taki
// adres jakiego sie spodziewales
// przykladowa_funkcja oraz inne wspierające generowanie właściwych linków 
// możesz tworzyć i modyfikować w pliku gsmaster_funkcje.php 
?>


Przyłączcie sie do gry:

logo.jpg

Share this post


Link to post
Share on other sites

SELECT topic_id FROM <<< tutaj daj SELECT * FROM wtedy pobierze Ci wszystkie a wyswetli te w $this_url

Super skrypt i naprawde jestem pod wrazeniem prostoty i dzialania skryptu ale mam pytanie bo wszystko smiga mi z id news wporzadku ale

chce byc pener i dodac sobie do tego tytul kazdego newsa

$funkcja = przykladowa_funkcja($urls[news_topic]);

$this_url = \"http://$_SERVER[sERVER_NAME]/news/id/$urls[news_id]/$urls[news_topic]\";

chcialbym zeby zadzialala mi funkcja rewrite i nic ;) nie moge dosc do tego jak ma to wygladac zeby bylo kompatybilne z ini

jak mam skonfigurowac

function przykladowa_funkcja($funkcja) {

$news_topic = str_replace(array(\'ą\', \'ę\', \'ś\', \'ć\', \'ń\', \'ó\', \'ł\', \'ż\', \'Ľ\', \'ˇ\', \'Ę\', \'Ś\', \'Ć\', \'Ń\', \'Ó\', \'Ł\', \'Ż\', \'Ź\',\' \',\'ą\',\'ś\',\'ć\',\'ń\',\'ó\',\'ź\',\'Ź\',\'/\',\'\"\'), array(\'a\', \'e\', \'s\', \'c\', \'n\', \'o\', \'l\', \'z\', \'z\', \'a\', \'e\', \'s\', \'c\', \'n\', \'o\', \'l\', \'z\', \'z\',\'_\',\'a\',\'s\',\'c\',\'n\',\'ó\',\'z\',\'Z\',\'_\',\'_\'), $news_topic);

return $funkcja;

}

dla news_topic zeby rwrite zadzialal !? gdyby ktos pomogl bylbym wdzieczny

Edited by miwa

Szukasz wyjątkowych lamp wiszących, których bedą zazdrościć Ci znajomi ?
--------------------------------------------------------------
Prawdziwa architektura jest designem.

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