Cita:
Eh leido que en un sitemap.xml se puede enlazar a otros de esta manera:<html>
<head>
<title>Creación de sitemaps para articulos</title>
</head>
<body>
<h1>Sitemaps</h1>
Aqui estamos creando un archivo .xml para los sitemaps de artículos.
<?
//Creamos la cabecera del .xml
$codigo='<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
include('config/config.php');
include('config/db_con.php');
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$top3 = "SELECT * FROM `like`";
$new3 = mysql_query($top3) or die(mysql_error());
$total=mysql_num_rows($new3);
while($fila=mysql_fetch_object($new3)){
$idd=$fila->id;
$today = date("Y-m-d");
$codigo .='<url>
<loc>http://'.$idd.'.'.$sitew.'like.php</loc>
<lastmod>'.$today.'</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url> ';
}
$codigo .='</urlset> ';
//Ahora creamos el archivo con el código necesario
$path = "/home/cxxx/public_html/sitemap.xml";
$modo = "w+";
if ($fp=fopen($path,$modo))
{
fwrite ($fp,$codigo);
echo "<p><b>Archivo sitemap creado correctamente</b>";
}
else{
echo "<p><b>Ha habido un problema y el archivo no ha sido creado correctamente</b>";
}
?>
<p>
</body>
</html>
<head>
<title>Creación de sitemaps para articulos</title>
</head>
<body>
<h1>Sitemaps</h1>
Aqui estamos creando un archivo .xml para los sitemaps de artículos.
<?
//Creamos la cabecera del .xml
$codigo='<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
include('config/config.php');
include('config/db_con.php');
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$top3 = "SELECT * FROM `like`";
$new3 = mysql_query($top3) or die(mysql_error());
$total=mysql_num_rows($new3);
while($fila=mysql_fetch_object($new3)){
$idd=$fila->id;
$today = date("Y-m-d");
$codigo .='<url>
<loc>http://'.$idd.'.'.$sitew.'like.php</loc>
<lastmod>'.$today.'</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url> ';
}
$codigo .='</urlset> ';
//Ahora creamos el archivo con el código necesario
$path = "/home/cxxx/public_html/sitemap.xml";
$modo = "w+";
if ($fp=fopen($path,$modo))
{
fwrite ($fp,$codigo);
echo "<p><b>Archivo sitemap creado correctamente</b>";
}
else{
echo "<p><b>Ha habido un problema y el archivo no ha sido creado correctamente</b>";
}
?>
<p>
</body>
</html>
Cita:
Eso seria facil de hacer, lo que no se es como hacer es que me imprima por ejemplo 25mil resultados por pagina o por sitemap, ejemplo sitemap.xml?pag=2 y sitemap.xml?pag=3<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://megustaban.com/sitemap.xml</loc>
<lastmod>2004-10-01T18:23:17+00:00</lastmod>
</sitemap>
<sitemap>
<loc>http://megustaban.com/sitemap2.xml</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
</sitemapindex>
<sitemap>
<loc>http://megustaban.com/sitemap.xml</loc>
<lastmod>2004-10-01T18:23:17+00:00</lastmod>
</sitemap>
<sitemap>
<loc>http://megustaban.com/sitemap2.xml</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
</sitemapindex>
Como hago para que funcione eso, en PHP se hacerlo pero en lso XML no...
A ver si alguien me hecha una manito, Saludos.