1.4.8'e geçiÅŸ sonrası üyenin mesajlarını bul aramasındaki hata - Printable Version +- ForumSanal Diyarına *~\\Hoşgeldiniz//~* (https://forumsanal.createmybb3.com) +-- Forum: MyBB Turkiye (https://forumsanal.createmybb3.com/forum-9.html) +--- Forum: MyBB Türkçe Paketler (https://forumsanal.createmybb3.com/forum-11.html) +--- Thread: 1.4.8'e geçiÅŸ sonrası üyenin mesajlarını bul aramasındaki hata (/thread-8.html) |
1.4.8'e geçiş sonrası üyenin mesajlarını bul aramasındaki hata - Number One - 06-08-2009 Arkadaşlar 1.4.8 ile gelen search.php dosyasında sonradan farkedilen bir bozukluk nedeniyle 1.4.8'de üyenin mesajlarını bul linkleri boş sonuç ile dönüyorlar veritabanından. yayınlanan resmi çözüm yöntemi aşağıdaki gibidir. sorundan muzdarip olan kullanıcılar yararlanabilir. henüz geçiş işlemi yapmamış olanların yada yeni kurulum yapacak olanların sorundan muzdarip olmamaları için paket yeniden yapılandırılacaktır. Resmi Kodlama Düzenlemesi Orjinal link: http://community.mybboard.net/thread-48670-post-352933.html#pid352933 Anlatım: /search.php bul: [php] $tids = array(); $pids = array(); // Make sure the posts we're viewing we have permission to view. $query = $db->simple_select("posts", "pid, tid", "pid IN(".$db->escape_string($search['posts']).") AND {$p_unapproved_where} {$limitsql}");[/php] Değiştir [php]$post_cache_options = array('limit' => intval($mybb->settings['searchhardlimit'])); if(strpos($sortfield, 'p.') !== false) { $post_cache_options['order_by'] = str_replace('p.', '', $sortfield); $post_cache_options['order_dir'] = $order; } $tids = array(); $pids = array(); // Make sure the posts we're viewing we have permission to view. $query = $db->simple_select("posts", "pid, tid", "pid IN(".$db->escape_string($search['posts']).") AND {$p_unapproved_where}", $post_cache_options);[/php] ikisini de bul: [php]$pids = ''; $comma = ''; $query = $db->simple_select("posts", "pid", "{$where_sql} {$limitsql}");[/php] Değiştir: [php]$options = array( 'limit' => intval($mybb->settings['searchhardlimit']), 'order_by' => 'dateline', 'order_dir' => 'desc', ); $pids = ''; $comma = ''; $query = $db->simple_select("posts", "pid", "{$where_sql}", $options);[/php] düzenlenmiş dosya: http://community.mybboard.net/attachment.php?aid=14468 |