Bi el atın itekleyelim :D
30
●1.819
- 14-07-2009, 15:36:12Üyeliği durdurulduo kodların bulunduğu scriptin içeriğini buraya koyarsan daha kolay çözüm bulunur (çok büyük değilse).
- 14-07-2009, 15:59:38Malesef aynı değiller. Dosya seo dosyası olduğu için baya uzun ve karışık. Ben sadece gerekli yerleri ekliyorum diğer kodlar farklı özellikler içeriyor. Acaba neden çift keywords çıkıyor başka düşünceniz var mı ?sendetiklat adlı üyeden alıntı: mesajı görüntüle
- 14-07-2009, 16:38:54Aklıma başka birşey gelmiyor. Başkasının kodlarını anlamakta genelde zorlanırım. Yazan kimse onla iletişime geçsen daha iyi olabilir. Veya kullanımı hakkında sitesinde falan açıklama yazmış olabilir. (tabi dosyada kimin yaptığı, adresi falan yazıyorsa)
- 14-07-2009, 22:20:38Aşağıdaki kodlar çakışıyor ama ne çakışıyo anlamadım. bana kalırsa $meta_tag la başlıyan ve onun altındaki satırla devam eden yer çakışıyo ve çift ekliyo bana kalırsa uzman arkadaşlarda bi bakarsa sevinirim çünkü başka hiç bir bağlantısı yok bu kodların.
// 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"; $page = preg_replace('#<meta(.+?) />#', "\\0{$meta_tag}", $page); } } // at showthread.php, add dynamic keywords from first post if ($mybb->settings['cur_file'] == 'showthread.php' && MAX_DESCRIPTION_LEN > 0) { // get first post $query = $db->query("SELECT subject FROM ".TABLE_PREFIX."posts WHERE tid = '{$mybb->input[tid]}' ORDER BY pid ASC LIMIT 1"); $row = $db->fetch_array($query); if ($row['subject'] != "") { $baslik = seo_clean_baslik($row['subject']); $baslik2="$baslik"; $anahtarlar="$baslik"; $virgulluanahtar=str_replace(' ',', ',trim($anahtarlar)); $istediginanahtarlar=$baslik2.", ".$virgulluanahtar; $meta_tag = "\r\n" . '<meta name="keywords" content="'. $istediginanahtarlar .'" />' . "\r\n"; $page = preg_replace('#<meta(.+?) />#', "\\0{$meta_tag}", $page); } } - 14-07-2009, 22:33:53Şöyle olsa olur mu acaba?
// at showthread.php, add dynamic keywords from first post if ($mybb->settings['cur_file'] == 'showthread.php' && MAX_DESCRIPTION_LEN > 0) {$degisken=0; // get first post $query = $db->query("SELECT subject FROM ".TABLE_PREFIX."posts WHERE tid = '{$mybb->input[tid]}' ORDER BY pid ASC LIMIT 1"); $row = $db->fetch_array($query); if ($row['subject'] != "" && $degisken!=1;) { $baslik = seo_clean_baslik($row['subject']); $baslik2="$baslik"; $anahtarlar="$baslik"; $virgulluanahtar=str_replace(' ',', ',trim($anahtarlar)); $istediginanahtarlar=$baslik2.", ".$virgulluanahtar; $meta_tag = "\r\n" . '<meta name="keywords" content="'. $istediginanahtarlar .'" />' . "\r\n"; $page = preg_replace('#<meta(.+?) />#', "\\0{$meta_tag}", $page);$degisken=1; } } - 14-07-2009, 22:41:40Parse error: syntax error, unexpected ';' in ...
{$degisken=0; den sonra hata veriyor büyük ihtimalle ve sayfa açılmıyor. - 14-07-2009, 22:46:11Şurda noktalı virgül fazla olmuş:
// at showthread.php, add dynamic keywords from first post if ($mybb->settings['cur_file'] == 'showthread.php' && MAX_DESCRIPTION_LEN > 0) {$degisken=0; // get first post $query = $db->query("SELECT subject FROM ".TABLE_PREFIX."posts WHERE tid = '{$mybb->input[tid]}' ORDER BY pid ASC LIMIT 1"); $row = $db->fetch_array($query); if ($row['subject'] != "" && $degisken!=1) { $baslik = seo_clean_baslik($row['subject']); $baslik2="$baslik"; $anahtarlar="$baslik"; $virgulluanahtar=str_replace(' ',', ',trim($anahtarlar)); $istediginanahtarlar=$baslik2.", ".$virgulluanahtar; $meta_tag = "\r\n" . '<meta name="keywords" content="'. $istediginanahtarlar .'" />' . "\r\n"; $page = preg_replace('#<meta(.+?) />#', "\\0{$meta_tag}", $page);$degisken=1; } } - 14-07-2009, 22:54:15malesef hocam yine aynı.
Benim mantığıma göre;
$query = $db->query("SELECT subject FROM ".TABLE_PREFIX."posts WHERE tid = '{$mybb->input[tid]}' ORDER BY pid ASC LIMIT 1"); $query = $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid = '{$mybb->input[tid]}' ORDER BY pid ASC LIMIT 1");bu iki kodu aynı anda çalıştıracak tek bir kod var mı ?
if ($row['subject'] != "") { if ($row['message'] != "") {Bir de bu if döngüsünü aynı anda çalıştıracak kod oluşturabilirmisin ? Valla hocam bir tek sen uğraşıyorsun Allah razı olsun yapamasak bile önemli değil uğraşman yeterli.