Canver.net'in Sitemap'i

phpBB için Arama Motoru Optimizasyonu

Canver.net'in Sitemap'i

İleti webci 24.07.2006, 21:08

Ben canver.net'in sitemap'ini anlamadım.Sitede phpbb keywords modu uygulanmış ama www.canver.net/googlesitemapgenerator.php'da linkler ör:http://www.canver.net/viewtopic.php?t=10640 diye çıkıyor.Ama şöyle google'da aratınca www.canver.net/phpbb-forum-durumunu-tak ... 10156.html diye çıkabiliyor.Ben bunu kendi sitemde uygulamak istedim ama yöntemi anlamadım.
Bakın http://www.turkiyeforum.com/sitemap.php de linkler kendi upload ettikleri xml dosyalarını google'a tanıtacak şekilde ayarlanmış.Ör:http://www.turkiyeforum.com/forums-sitemap-66.xml diye link veriliyor xml dosyasına.Xml dosyalarındaki linkler de şöyle: http://www.turkiyeforum.com/php-ile-web ... 14318.html şeklinde.Türkiye forum'daki yöntemi anladım ama Canver.net'tekini anlayamadım.
Ben kendi sitemde http://knightyeri.kayyo.com/sitemap.php diye yaptım.Ama sitemin indexlenmesi çok uzun sürüyor nedense.3 hafta oldu hala eklemedi bu siteyi google.Ben şimdi keywords url modunu yüklesem google sitemap servisi bu linkleri nasıl görecek?
Umarım anlatabilmişimdir....
webci
Üye
Üye
 
İleti: 274
Kayıt: 10.11.2005, 15:33

İleti

Matmazella
24.07.2006, 21:17

sitemap ile googlede çıkan sonuçlar arasında aşırı bağlantı olduğunu düşünmüyorum. Ayrıca canver in kullandığı sitemap o mu acaba ?

http://www.canver.net/googlesitemap.php bu olmasın sakın ?
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti webci 25.07.2006, 10:54

ALEXIS yazdı:sitemap ile googlede çıkan sonuçlar arasında aşırı bağlantı olduğunu düşünmüyorum. Ayrıca canver in kullandığı sitemap o mu acaba ?

http://www.canver.net/googlesitemap.php bu olmasın sakın ?

ben o sanıyodum.Bunu nasıl yaptın anlayamadım.
webci
Üye
Üye
 
İleti: 274
Kayıt: 10.11.2005, 15:33

İleti

Matmazella
25.07.2006, 11:25

canverde bulmuştum, murtaza açmıştı sanırım.
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: Canver.net'in Sitemap'i

İleti sabri ünal 25.07.2006, 16:17

raddawn yazdı:ilgili dosyayı www.siteadı.com/googlesitemapgenerator.php diye çağırdığımda sayfa çalışıyor bir problem yok..


cevap yazmaya çalışırken ayrı başlık açmıştı, başlıklar çöpe gitti, mesaj buraya geldi....
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

Cvp: Canver.net'in Sitemap'i

İleti reddawn 25.07.2006, 18:26

benden bahsediyorsun sanırım bende mesajımı arıyordum :D
reddawn
Üye
Üye
 
İleti: 175
Kayıt: 08.10.2005, 13:09

İleti webci 26.07.2006, 08:30

bende neden çalışmıyor anlamadım.Ama ben merak ediyorum.Html uzantılı dosyaları google sitemap servisine hangi modla gördüreceğiz?murtaza'nın modunu bulamadım.
webci
Üye
Üye
 
İleti: 274
Kayıt: 10.11.2005, 15:33

Cvp: Canver.net'in Sitemap'i

İleti

Matmazella
26.07.2006, 22:04

Şurda aslı, Türkçe uyum ekleyeceğim az sonra:

http://www.canver.net/cozuldugoogle-sit ... ht=sitemap
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: Canver.net'in Sitemap'i

İleti webci 27.07.2006, 17:58

bekliyorum türkçeleştirmeyi.ben her şeyi hallettim google'a da yolladım.Fakat keyword url modunda türkçeleştirdim demişsin ,orayı yapamadım alexis abi.Biraz daha basitleştirerek anlatsan çok iyi olur.
webci
Üye
Üye
 
İleti: 274
Kayıt: 10.11.2005, 15:33

İleti

Matmazella
27.07.2006, 21:17

editledim o adresteki ilk mesajı, TR karakteri ekledim ve düzenledim.
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti webci 28.07.2006, 09:23

ALEXIS yazdı:editledim o adresteki ilk mesajı, TR karakteri ekledim ve düzenledim.

düzenlediğin mod hangisi?Göremedim de.
webci
Üye
Üye
 
İleti: 274
Kayıt: 10.11.2005, 15:33

Cvp: Canver.net'in Sitemap'i

İleti

Matmazella
28.07.2006, 22:54

purple yazdı:Google sitemap'inizi yaratmak için ve google sitemap e eklemek için yapacağınız tek şey bu dosyayı forum root dizininize atmak ve sonra bunu google'da sitemap olarak eklemek.
NOT:Bu mod aynı zamanda webmedic'in phpBB SEO keyword URLs ile uyumlu haldedir.

-------------- yeni bir dosya yarat ve içine bu kodları ekle --------------------------------

Kod: Tümünü seç
<?php

function make_url_friendly($url)
{
   $url = trim($url);
   $url = strtolower($url);

   $find = array('<b>', '</b>');
   $url = str_replace ($find, '', $url);

   $url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);

   $find = array(' ', '&quot;', '&amp;', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
   $url = str_replace ($find, '-', $url);

   $find = array('é', 'è', 'ë', 'ê', 'É', 'È', 'Ë', 'Ê');
   $url = str_replace ($find, 'e', $url);

   $find = array('í', 'ı', 'ì', 'î', 'ï', 'I', 'İ', 'Í', 'Ì', 'Î', 'Ï');
   $url = str_replace ($find, 'i', $url);

   $find = array('ó', 'ö', 'Ö', 'ò', 'ô', 'Ó', 'Ò', 'Ô');
   $url = str_replace ($find, 'o', $url);

   $find = array('á', 'ä', 'â', 'à', 'â', 'Ä', 'Â', 'Á', 'À', 'Â');
   $url = str_replace ($find, 'a', $url);

   $find = array('ú', 'ü', 'Ü', 'ù', 'û', 'Ú', 'Ù', 'Û');
   $url = str_replace ($find, 'u', $url);

   $find = array('ç', 'Ç');
   $url = str_replace ($find, 'c', $url);

   $find = array('ş', 'Ş');
   $url = str_replace ($find, 's', $url);

   $find = array('ğ', 'Ğ');
   $url = str_replace ($find, 'g', $url);

   $find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');

   $repl = array('', '-', '');

   $url = preg_replace ($find, $repl, $url);
   $url = str_replace ('--', '-', $url);

   return $url;
}




define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . "common.$phpEx");
//Compresss the sitemap with gzip
//this isn't as pretty as the code in page_header.php, but it's simple & it works :)
if(function_exists(ob_gzhandler) && $board_config['gzip_compress'] == 1)
   {
   ob_start(ob_gzhandler);
   }
// Begin Configuration Section
$included_forum_ids = array();
$excluded_forum_ids = array(49);
// End Configuration Section

if ( count($included_forum_ids) > 0 )
{
   $included_forum_ids_sql = 'forum_id IN (' . implode(', ', $included_forum_ids) . ')';
}

if ( count($excluded_forum_ids) > 0 )
{
   $excluded_forum_ids_sql = 'forum_id NOT IN (' . implode(', ', $excluded_forum_ids) . ')';
}

if ( ( count($included_forum_ids) > 0 ) && ( count($excluded_forum_ids) > 0 ) )
{
   $and = 'AND';
}

if ( ( count($included_forum_ids) > 0 ) || ( count($excluded_forum_ids) > 0 ) )
{
   $where = 'WHERE';
}

$sql = "SELECT topic_id, forum_id, topic_title, topic_time, topic_type FROM " . TOPICS_TABLE . " $where $included_forum_ids_sql $and $excluded_forum_ids_sql ORDER BY topic_time DESC";

if ( !$result = $db->sql_query($sql) )
{
   message_die(GENERAL_ERROR, 'Error: could not retrive topic IDs', '', __LINE__, __FILE__, $sql);
}
$script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path']));
$server_name = trim($board_config['server_name']);
$server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://';
$server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';
$server_url = $server_protocol . $server_name . $server_port . $script_name;
if(substr($server_url, -1, 1) != "/")
{
   $server_url .= "/";
}
$output = '<' . '?xml version="1.0" encoding="UTF-8"?' . '>' . "\n";
$output .= '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">' . "\n";

while ( $row = $db->sql_fetchrow($result) )
{
   $topic_id = $row['topic_id'];
   $topic_title = $row['topic_title'];
   $lastmodified = date('Y-m-d',$row['topic_time']);
   $viewtopic = $server_url . str_replace ('--', '-', make_url_friendly($row['topic_title']) . "-vt" . $row['topic_id'] . ".html");
   $priority = ( $row['topic_type'] == POST_STICKY || $row['topic_type'] == POST_ANNOUNCE ) ? '1.0' : '0.5';
   
   $output .= "<url>\n";
   $output .= "\t<loc>$viewtopic</loc>\n";
   $output .= "\t<lastmod>$lastmodified</lastmod>\n";
   $output .= "\t<changefreq>daily</changefreq>\n";
   $output .= "\t<priority>$priority</priority>\n";
   $output .= "</url>\n\n";
}
$output .= "</urlset>\n";

header('Content-type: application/xml');
echo $output;
?>


----------------- dosyayı googlesitemap.php olarak kaydet/kapat -----------------------
google'a sitemap olarak www.adresiniz.com/forum/googlesitemap.php adresini verin.

eğer forumunuzda özel bölümler varsa bunları
$excluded_forum_ids = array(49); satırındaki 49 yazan yere yazarak belirtebilirsiniz. Mesela benim yönetici alanı diye bir özel bölümüm var ve forum id'si 49 olduğu için öyle yazdım. Onu isteğe göre değiştirebilirsiniz.
Eğer birden fazla özel forumunuz varsa;
$excluded_forum_ids = array(1, 2, 3); şeklinde,
eğer hiç özel forumunuz yoksa;
$excluded_forum_ids = array(); şeklinde bırakabilirsiniz.
Saygılar...
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08


Arama Motoru Optimizasyonu



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir