• 12-07-2009, 20:56:11
    #1
    1,5 saattir kodla uğraşıyorum. Sorun şu meta keywords çıkıyor meta description çıkmıyor ikisininde çıkması lazım. Aşağıya ekliyorum buradaki kodlardan mı kaynaklanıyor ? Dosya baya bi uzun seo dosyası eğer aşağıdan kaynaklanmıyorsa dosyayıda eklerim.

    	// at showthread.php, add dynamic description from first post
    	if ($mybb->settings['cur_file'] == 'showthread.php' && MAX_DESCRIPTION_LEN > 0)
    	{
    		// get first post
    		$query = $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid = '{$mybb->input[tid]}' ORDER BY pid ASC LIMIT 1");
    		$row = $db->fetch_array($query);
    		
    		if ($row['message'] != "") {
    			$description = seo_clean_description($row['message']);
    			$meta_tag = "\r\n" . '<meta name="description" content="'. $description .'" />' . "\r\n";
    			$meta_tag = "\r\n" . '<meta name="keywords" content="'. $description .'" />' . "\r\n";
    			$page = preg_replace('#<meta(.+?) />#', "\\0{$meta_tag}", $page);
    		}
    	}
  • 12-07-2009, 22:01:19
    #2
    Üyeliği durduruldu
    $meta_tag .= "\r\n" . '<meta name="keywords" content="'. $description .'" />' . "\r\n";

    bunu dene bir de
  • 12-07-2009, 22:02:21
    #3
    Üyeliği durduruldu
    // at showthread.php, add dynamic description from first post
    	if ($mybb->settings['cur_file'] == 'showthread.php' && MAX_DESCRIPTION_LEN > 0)
    	{
    		// get first post
    		$query = $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid = '{$mybb->input[tid]}' ORDER BY pid ASC LIMIT 1");
    		$row = $db->fetch_array($query);
    		if ($row['message'] != "") {
    			$description = seo_clean_description($row['message']);
    			$meta_tag = "\r\n" . '<meta name="description" content="'. $description .'" />' . "\r\n";
    			$meta_tag .= "\r\n" . '<meta name="keywords" content="'. $description .'" />' . "\r\n";
    			$page = preg_replace('#<meta(.+?) />#', "\\0{$meta_tag}", $page);
    		}
    	}
    bu şekilde çalışır, $meta_tag = değişkenlerini $meta_tag .= şeklinde birleştirmemişsin.
  • 12-07-2009, 22:45:39
    #4
    İkinizede çok teşekkürler oldu sonunda
  • 13-07-2009, 00:41:43
    #5
    bi sorum daha var

    Şimdi description gibi konu başlığını da orada göstermek istiyorum. Tema dosyasına ekleyince kod pekala çalışıyor. Kod bu; {$thread['subject']} . ama plugine ekleyince çalışmıyor (tırnaksız) bunu nasıl çalıştırabilirim bi son bu kaldı bunuda halledersem seo tamamdır
  • 13-07-2009, 00:48:46
    #6
    Üyeliği durduruldu
    tırnaksız derken ne demek istedin?

    plugin felan demişsin hala ilk verdiğin kodlardan mı bahsediyorsun ayrı birşey mi? pluginse neyin plugini?
  • 13-07-2009, 01:02:10
    #7
    Adamlar seo eklentisi yapmış güya adı seo içinde seo benzeri bişey yok bi linkleri düzeltiyor o kadar bende gerisini kodluyorum

    $thread['subject'] şeklinde ekliyorum. Oradaki descriptionın başka bağlantısı yok normalde bununda olması lazım ancak olmuyor bi türlü.
  • 13-07-2009, 01:06:55
    #8
    Üyeliği durduruldu
    olayı anlamadım walla.

    bu $thread['subject'] değişkenini yukarıda verdiğin kodların yanında mı kullanmak istiyorsun? daha önceden bir değer var mı bu değişkende?
  • 13-07-2009, 01:10:03
    #9
    evet keywords metasında kullanıcam. Normalde bunlar eklentiyle bağımsız descriptionda bu da forumun genel kodları yani nereye eklersek çalışıyor ancak dediğim gibi $thread['subject'] olayını bir türlü halledemedim.