Foros
Generar sitemap.xml automático
Autor Fecha: 22 de Junio del 2007 a las 08:29:23   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Hola, alguien me podría decir como generar 1 sitemap automático de toda la web, o de la parte que yo desee?Que no tenga que estar modificando YO el sitemap.xml añadiendole direcciones nuevas 1 a 1.

Saludos.
Individual Perfil Privado
Autor Fecha: 22 de Junio del 2007 a las 10:37:02   Descripción: Ninguna
Sin avatar
Sexo: Masculino
País:
Mensajes: 189
Hola

Prueba usando el siguiente sitio:
http://www.xml-sitemaps.com/

Aqui puedes elegir la frecuencia de actualizacion, la desventaja es que te limita a solo 500 enlaces.

Espero te sirva de algo.

Saludos
adsoma
Soluciones Web desde US $9.96 mes
E-commerce, foros, chats, blogs, Joomla
nuke, subastas, y mas!
**TODO ILIMITADO!!!**
www.crisolution.com
Individual Perfil Privado Website
Autor Fecha: 22 de Junio del 2007 a las 11:55:01   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Jajaja, allí ya he ido, pero como tu dices, solo puedes poner 500, asi que no me sirve.

Saludos.
Individual Perfil Privado
Autor Fecha: 22 de Junio del 2007 a las 19:36:35   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1269
Jajaja... que yo sepa tu usas el Sitemap Et o algo asi... por qué el cambio?

Bueno, con respecto a eso de sitemap automático, creo que deberías ser más específico... lo que pasa es que podría ser un sitemap generado a partir de una web (generadora de sitemaps)... podría ser uno a partir de alguna aplicación, en tu caso el Sitemap Et... podría ser alguno generado por medio de la instalación de programas en el servidor (Google proporciona más detalles en sus páginas sobre tal tema)... o incluso podría ser un sitemap como los mios, generados a partir de una simple consulta a la base de datos (pero los mios son eficientes y no hay problemas con los caracteres... jejeje, tu sabes a que me refiero)... y quizas haya más opciones...

Bueno, mientras das detalles yo te diré...

Saludos Muy bien
Individual Perfil Privado Website
Autor Fecha: 23 de Junio del 2007 a las 01:38:35   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Probe uno que era una web generadora de sitemaps, y no me convenció, también probé uno de consultas a la base de datos y ejecutaba mal las sqls, porque era exclusivamente para php, así, que me gustaría tener uno como el tuyo.

Saludos.
Individual Perfil Privado
Autor Fecha: 23 de Junio del 2007 a las 13:27:09   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1269
Jajaja, y no me dijiste porque ya no quieres usar el Sitemap ET, vamos que soy curioso...

Bueno, te dejo un código simple. Lo hice a partir del mio, lo único que le falta es algo para optimizar el titulo... pero ya te puse un ejemplo de como convertir la letra a acentuada, a una letra a sin acento... solo has lo mismo con todas las vocales del abecedario, la ñ, y otros signos raros y listo.

Código PHP
<?php

require_once("mainfile.php");

echo
"<?xml version='1.0' encoding='UTF-8'?>n";
echo
"<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">n";

$result = $db->sql_query("select lid, title from ".$prefix."_downloads_downloads order by lid DESC");

while(
$row = $db->sql_fetchrow($result)) {

    
$row['title'] = str_replace('á', 'a', $row['title']);

    echo
"        <url>n";
    echo
"                <loc>$nukeurl/descarga-ver-detalles-".$row['lid']."-".$row['title'].".html</loc>n";
    echo
"                <changefreq>always</changefreq>n";
    echo
"                <priority>1.0</priority>n";
    echo
"        </url>n";

}

echo
"</urlset>n";

?>

Y te adelantaré algo que seguramente me dirás... que te mete error y el xml no se ejecuta. Te respondo por adelantado, que si optimizas bien el titulo, no tendrás ningún problema, yo no los tengo... pero si lo haces mal, ni hablar.

En la actualidad, yo manejo una función especializada en la optimización de textos para urls, es extremandamente potente y bueno...

Saludos Muy bien
Individual Perfil Privado Website
Autor Fecha: 23 de Junio del 2007 a las 13:36:24   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Luis, ese es el archivo php, pero no habría que crear un xml para que el php metiera las urls en este?

Saludos.

Ya lo he ejecutado y me salen un monton de direcciones de las descargas,( en el php), pero no se que nombre tiene que tener el xml ya que creo que el php no lo llama.

Saludos.
Este mensaje fue editado por última vez el 23 de Junio del 2007 a las 13:40:03 por Dreagnout.
Individual Perfil Privado
Autor Fecha: 23 de Junio del 2007 a las 14:29:11   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1269
Mmm... todo esto es muy facil, y tus dudas son muy simples, pero bueno.

Mira, no hay porque crear un archivo xml, para meter código en xml, un archivo php, con extension php, lo puedes hacer sin problema... o apoco hay problema cuando a un archivo php le metes html, xhtml, css, javascript, vbscript, y demás?

Tu otra duda, el nombre del xml... ponle el nombre que quieras, eso es lo de menos... yo lo llamaba descargas.php y asi sucesivamente... puedes llamarlo joer-no-se-como-llamarte.php e igual funcionará.

Y con respecto a donde se debe colocar el archivo, aunque no lo preguntaste... pues en el fichero principal.

Como ves, todo esto es demasiado simple, un archivo puede contener otros lenguajes, o ser intepretado de varias formas, dependiendo del servidor.

Inclusive se podría tener una hoja de estilos con extension .php, un archivo javascript con extension .html o .css y asi sucesivamente.

Ahora, hacer que un archivo php crease un xml, ya es otra cosa... y eso no fue lo que me pediste en principio.

Saludos Muy bien
Individual Perfil Privado Website
Autor Fecha: 23 de Junio del 2007 a las 14:33:03   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Ah, claro, que en la cuenta de google sitemaps puede ser un archivo .php, no tiene porque ser un .xml el que le digas que lo analize no?

En el caso afirmativo, lo lee igual?

Si, lo del fichero principal ya lo sabía jejeje Muy Feliz
Individual Perfil Privado
Autor Fecha: 23 de Junio del 2007 a las 14:39:39   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1269
Pues claro que lo lee igual... yo he manejado los sitemaps de esa forma durante mucho tiempo, y no he tenido ningún problema relacionado con tal archivo hasta la fecha...

Inclusive si accedes al archivo, mediante un navegador, verás que se ejecuta o interpreta como un archivo xml.

Quizas la única diferencia es el mime-type y la extensión, pero igual, por Google no hay problema.
Individual Perfil Privado Website