<? include 'ustawienia.php'; ?> <? // listowanie zawartosci menu (kategorii) $liczbakatminus1=$liczbakategorii-1; $i=1; while($i<$liczbakatminus1) { ?> <? $cat = strtr($elementy[0], 'ę±ć¶łńĄóż ʷƦŁŃ¬ÓŻ.ABCDEFGHIJKLMNOPRSTUWXYZ,', 'eacslnzoz-eacslnzoz abcdefghijklmnoprstuwxyz '); ?> <? $dane = '<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 <a href="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">';" target="_blank">http://www.sitemaps.org/schemas/sitemap/0....quot;>';</a> $dane .= "<url> <loc>http://$domena/category/$cat/</loc> <priority>1:0</priority> <lastmod>$data</lastmod> <changefreq>daily</changefreq> </url> "; $dane .= "</urlset> "; ?> <? $i++; } // listowanie zawartosci menu (kategorii) - koniec ?> <? file_put_contents('mapa.xml', $dane); ?>
Problem polega na tym, że w pliku mapa.xml po wygenerowaniu dodaje tylko 1 kategorię, jednak nie chce wygenerować mi pozostałych
mniej więcej tak to miałoby wygl±dać po wygenerowaniu:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 <a href="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url>" target="_blank">http://www.sitemaps.org/schemas/sitemap/0....><url></a> <loc>http://www.domena.pl/category/trzecia-kategoria/</loc> <priority>1:0</priority> <lastmod>2013-03-30</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://www.domena.pl/category/inna-kategoria/</loc> <changefreq>hourly</changefreq> <priority>1.0</priority> </url> </urlset>
Te kategorie w moim "mini" cmsie istniej±, jednak jak zrobić aby w wygenerowanej mapie znalazły się wszystkie?
pozdrawiam