Ah ecco io non l avevo notato...
Allora no puo darsi che incida il fatto che io abbia cambiato il formato della data dul forum? Io l ho messa cosi d-m-Y, H:i Dovrei cambiarla anche nel mapforum.php?
- Home
- fabrizio77
- Post
fabrizio77
@fabrizio77
Post creati da fabrizio77
-
RE: [risolto] Sitemap per phpBB
-
RE: [risolto] Sitemap per phpBB
Scusate se mi riallaccio. Il problema era risolto...
Tornando a visitare Google webmaster ho notato che le url inviate dalla sitemap non erano quante prima (200+) ma solo 36.
Google vede solo queste due http://www.karima-ammar.com/forum/forum-65535.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-14.xml 1969-12-31
le altre non le vede piu' e dice che il formato di quelle sitemap non è supportato:
Visualizza errori per: http://www.karima-ammar.com/forum/forum-12.xml
ErroriFormato file non supportato
Il file Sitemap non è in un formato supportato. Verifica che risponda alle nostre Norme Sitemap e reinvia. Eppure io non ho toccato niente e prima funzionava alla meraviglia -
[Risolto]Come cambiare formato data?
Salve una domanda..
Mi piacerebbe cambiar eil formato della data sul forum.
Quello attuale è *08 Ago 2007 03:42 pm (D M d, Y g:i a)
*A me piacerebbe semplicemente 08-08-2007 15.42
Ho provato ad inserire d-m-y, H:i dal pannello di amministrazione ma resta sempre il vecchio formato. Sto sbagliando qualcosa? O devo fare ulteriori cambiamenti? Grazie in anticipo fabrizio
** -
RE: [risolto] Sitemap per phpBB
salve... ho inviato la sitemap a google e mi ha caricato tutti gli URL
l'unico errore che da' è http://www.site.com/forum-65535.xml 1969-12-31 che da' un 404, non so da dove nasca. -
RE: [risolto] Sitemap per phpBB
http://www.karima-ammar.com/forum-65535.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-1.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-2.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-3.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-4.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-5.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-9.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-10.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-11.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-12.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-13.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-14.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-16.xml 1969-12-31 http://www.karima-ammar.com/forum/forum-17.xml 1969-12-31
allora uqsto è giusto? oleeeeeeeeeeee
-
RE: [risolto] Sitemap per phpBB
mettendo questo
<loc>'.FORUM_DOMAIN_ROOT.'forum-'.$data['forum_id'].'.xml -
RE: [risolto] Sitemap per phpBB
<loc>'.str_replace(FORUM_DOMAIN_ROOT).'forum-'.$data['forum_id'].'.xml
cosi?
-
RE: [risolto] Sitemap per phpBB
si, ho seguito tutto quello che avete detto. adesso mi da' una serie di url
http://www.karima-ammar.com/forum-65535.xml 1969-12-31 http://www.karima-ammar.com/forum-1.xml 1969-12-31 http://www.karima-ammar.com/forum-2.xml 1969-12-31 http://www.karima-ammar.com/forum-3.xml 1969-12-31 http://www.karima-ammar.com/forum-4.xml 1969-12-31 http://www.karima-ammar.com/forum-5.xml 1969-12-31 http://www.karima-ammar.com/forum-9.xml 1969-12-31 http://www.karima-ammar.com/forum-10.xml 1969-12-31 http://www.karima-ammar.com/forum-11.xml 1969-12-31 http://www.karima-ammar.com/forum-12.xml 1969-12-31 http://www.karima-ammar.com/forum-13.xml 1969-12-31 http://www.karima-ammar.com/forum-14.xml 1969-12-31 http://www.karima-ammar.com/forum-16.xml 1969-12-31 http://www.karima-ammar.com/forum-17.xml 1969-12-31
che pero non esistono -
RE: [risolto] Sitemap per phpBB
mmm qualcosa è cambiato
http://karima-ammar.com/forum/mapforum.php
ma no so se va bene -
RE: [risolto] Sitemap per phpBB
niente.. e il bello è che gli errori restano sempre gli stessi
-
RE: [risolto] Sitemap per phpBB
Bo ho fatto anche queste e niente, povero me!
-
RE: [risolto] Sitemap per phpBB
@Pandasp said:
Cambia
define('FORUM_DOMAIN_ROOT', 'http://www.karima-ammar.com'); // Full URL with trailing slash!
in
define('FORUM_DOMAIN_ROOT', 'http://www.karima-ammar.com/'); // Full URL with trailing slash!
provo
-
RE: [risolto] Sitemap per phpBB
ecco qui:
function make_url_friendly($url)
{$url = strtolower($url); $find = array(' ', '&', '\r\n', '\n', '/', '\\', '+'); $url = str_replace ($find, '-', $url); $find = array(' ', 'é', 'è', 'ë', 'ê'); $url = str_replace ($find, 'e', $url); $find = array(' ', 'ó', 'ò', 'ô', 'ö'); $url = str_replace ($find, 'o', $url); $find = array(' ', 'á', 'à', 'â', 'ä'); $url = str_replace ($find, 'a', $url); $find = array(' ', 'í', 'ì', 'î', 'ï'); $url = str_replace ($find, 'i', $url); $find = array(' ', 'ú', 'ù', 'û', 'ü'); $url = str_replace ($find, 'u', $url); $find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/'); $repl = array('', '-', ''); $url = preg_replace ($find, $repl, $url); return $url;
}
// Some configuration options!
define('FORUM_DOMAIN_ROOT', 'http://www.karima-ammar.com'); // Full URL with trailing slash!define('FORUM_URL_PREFIX', '-vf'); // What comes up before the forum ID?
define('FORUM_URL_SUFFIX', '.html'); // What comes up after the forum ID?
define('THREAD_URL_PREFIX', '-vt'); // What comes up before the thread ID?
define('THREAD_URL_SUFFIX', '.html'); // What comes up after the thread ID?define('PHPBB_PREFIX', 'phpbb'); // Your phpBB tables prefix, WITHOUT the _ character.
// --------------------------------------------------
// You don't need to edit anything below this line!!!
// --------------------------------------------------define('IN_PHPBB', true);
$phpbb_root_path = '/forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);if ($_GET['fid']) { $fid = $_GET['fid']; }
// Sitemap File <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
// URL Index File <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">';
if (isset($fid)) {
echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
if ($fid == '65535') {
// Let's first send out the header & homepage
echo ' <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'."\n";
echo ' <url>
<loc>'.FORUM_DOMAIN_ROOT.'</loc>
<changefreq>daily</changefreq>
</url>';
// Let's send out a URL list of forums
$sql = 'SELECT forum_id, forum_name FROM '.PHPBB_PREFIX.'forums WHERE auth_view = "0" and auth_read = "0" and forum_id not like "%-%"';
$result = mysql_query($sql);
while ($data = mysql_fetch_assoc($result)) {
echo ' <url>
<loc>'.FORUM_DOMAIN_ROOT.make_url_friendly($data['forum_name']).FORUM_URL_PREFIX.$data['forum_id'].FORUM_URL_SUFFIX.'</loc>
<changefreq>daily</changefreq>
</url>';
}
echo ' </urlset>';
} else {
// Let's check it's not a restricted forum
$sql = 'SELECT forum_id FROM '.PHPBB_PREFIX.'forums WHERE auth_view = "0" and auth_read = "0" and forum_id = "'.$fid.'" and forum_id not like "%-%"';
$result = mysql_query($sql);
$data = mysql_fetch_assoc($result);
if ($data['forum_id'] == $fid) {
echo ' <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'."\n";
$sql = 'SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time FROM '.PHPBB_PREFIX.'topics t, '.PHPBB_PREFIX.'users u, '.PHPBB_PREFIX.'posts p, '.PHPBB_PREFIX.'posts p2, '.PHPBB_PREFIX.'users u2 WHERE t.forum_id = '.$fid.' AND t.topic_poster = u.user_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id ORDER BY t.topic_type DESC, t.topic_last_post_id DESC';
$result = mysql_query($sql);
while ($data = mysql_fetch_assoc($result)) {
echo ' <url>
<loc>'.FORUM_DOMAIN_ROOT.make_url_friendly($data['topic_title']).THREAD_URL_PREFIX.$data['topic_id'].THREAD_URL_SUFFIX.'</loc>
<lastmod>'.date('Y-m-d', $data['post_time']),'</lastmod>
</url>';
}
echo ' </urlset>';
}
}
} else {
echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
echo ' <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">'."\n";
// Let's create a link to the main forum index sitemap
echo ' <sitemap>
<loc>'.str_replace("forum/", "", FORUM_DOMAIN_ROOT).'forum-65535.xml</loc>
<lastmod>'.date('Y-m-d', $data['post_time']),'</lastmod>
</sitemap>';
// Let's do a loop here and list all the forums!
$sql = 'SELECT forum_id FROM '.PHPBB_PREFIX.'forums WHERE auth_view = "0" and auth_read = "0" and forum_id not like "%-%"';
$result = mysql_query($sql);
while ($data = mysql_fetch_assoc($result)) {
echo ' <sitemap>
<loc>'.str_replace("forum/", "", FORUM_DOMAIN_ROOT).'forum-'.$data['forum_id'].'.xml</loc>
<lastmod>'.date('Y-m-d', $data['post_time']),'</lastmod>
</sitemap>';
}
echo "\n".' </sitemapindex>';
}?>
il database è 4, grazie per le risposte raga'