Skocz do zawartości

Mapa katalogu


Rekomendowane odpowiedzi

elo,

czy jest dostepny skrypt tworzacy mape kategorii/podstron/wpisow ?

no chyba nie ma...ale łatwo to zrobić, np:

Stwórz plik mapa.php w katalogu otwarty_disp/ o treści:

<?php

if (!eregi("otwarty_disp/mapa\.php$",$_SERVER[SCRIPT_FILENAME])) {
disp_header("Mapa Strony - $cfg[o1]", "Mapa Katalogu - $cfg[o2]", "Mapa Katalogu - $cfg[o3]");


global $cfg, $tpl, $target, $nofollow, $prefix;

$zap = mysql_query("SELECT * FROM ".$prefix."kategorie where akt=1 order by nazwa");

$max=mysql_num_rows($zap);

for ($i=0;$i<$max;$i++) {

echo "<br /><br /><a href=\"kat-".mysql_result($zap,$i,0).".html\" class=\"in_link_home_cat\"> ". mysql_result($zap,$i,1)."</a>: ";

//Podkategorie
$zappod = mysql_query("SELECT id,nazwa,id_kat FROM ".$prefix."podkategorie where akt=1 AND id_kat=".mysql_result($zap,$i,0)." order by nazwa");
$maxpod=mysql_num_rows($zappod);
$maxpod1 = $maxpod -1;

for ($ii=0;$ii<$maxpod;$ii++) {
echo "<a href=\"pod-".mysql_result($zappod,$ii,0).".html\" class=\"in_link_home_sub\"> ". mysql_result($zappod,$ii,1)."</a>, ";
}

}


disp_footer();

} else { echo "wejscie bezposrednie nie jest dozwolone..."; }


?>

w index.php pod

case "token":
include("otwarty_disp/token.php");
break;

dopisz:

case "mapa":
include("otwarty_disp/mapa.php");
break;

i już mapa kategorii i podkategorii działa: https://adres.katalogu/index.php?a=mapa, przykład:

https://katalog.be/index.php?a=mapa

P.S.

Należy pozmieniać adresy linków do kategorii i podkategorii, bo u mnie akurat jest kat-numer.html i pod-numer.html

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki, to taki mały prezent ode mnie dla Was :rolleyes:

Dziś miałem trochę więcej chwil, więc poprawiłem mapę strony. Teraz pobiera dane z panelu jaki jest prefiks do kategorii i podkategorii, oraz sprawdza czy są włączone przyjazne linki i w zależności od tego ustawia adres linku.

Poprawiony plik mapa.php jest podstępny: MAPA STRONY do otwarty.pl mini

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