phpBB3-SEO-Premod_V_3-0-6 daha yeni yükledim, yaklaşık 2haftadır phpbb ile uğraşıyorum ve kullandığım forumda böyle bir sorun vardı. Phpbb 3.0.6 normal versiyonunda böyle bir sorun var mı ondan emin değilim.
Soruna çözümü başka bir forumda buldum. Benim gibi bu problemi yaşayanlar varsa yardımcı olması açısından burada paylaşayım.
"inculde/functions_display.php" dosyasını açın ve aşağıdaki kodu bulun (FIND)
- Kod: Tümünü seç
$subforums[$parent_id][$forum_id]['display'] = ($row['display_on_index']) ? true : false;
$subforums[$parent_id][$forum_id]['name'] = $row['forum_name'];
$subforums[$parent_id][$forum_id]['orig_forum_last_post_time'] = $row['forum_last_post_time'];
$subforums[$parent_id][$forum_id]['children'] = array();
Aşağıdaki kodu bir satır sonrasına ekleyin (ADD AFTER)
- Kod: Tümünü seç
$subforums[$parent_id][$forum_id]['p_id'] = $row['parent_id'];
Daha sonra aşağıdaki kodu bulun (FIND)
- Kod: Tümünü seç
if ($subforum_row['display'] && $subforum_row['name'])
ve aşağıdaki kodla değiştirin (REPLACE WITH)
- Kod: Tümünü seç
if ($subforum_row['display'] && $subforum_row['name'] && $row['forum_id'] == $subforum_row['p_id'])
Bu kod değişiklikleri benim problemimi çözdü. Forumların ayarlamasını yaparken, "Açıklama içerisinde altforumları listele" ve "Ana-forum’un açıklaması içerisinde altforumu listele" seçeneklerinin ikisini de evet yaparak alt-alt forum probleminden kurtulmuş oluyoruz
Umarım problemi yaşayan başkaları varsa onların da işine yarar.