• 18-09-2006, 17:36:55
    #1
    Selam,
    Arkadaşlar forumumda bir bölümü altforuma taşıdım. Taşıdığım bölümünde alt forumu vardı. şu an lat forumları harf sırasına göre dizersem alt forumlar diziliş sırası bozuluyor. Yani 2 sıra halinde dizilmesi gerekirken bir alt forum için 3.satır oluşuyor. Fakat alt foruma taşıdığım bölümü harf sırasına dizmeden en alta eklersem 2 satır şeklinde düzgün çıkıyor. Bu sorunu nasıl aşarım Harf sırasına dizmek istiyorum
  • 18-09-2006, 18:09:28
    #2

    buda caps sağ tarafta bir 3. satır çıkmaması gerekir. Bu neden olur sizce ?
  • 19-09-2006, 10:08:26
    #3
    sanırım sende herkes gibi stil seçeneklerinden düzenledin o yüzden bu hatayı alıyorsun.
    sen eski haline getir stilde yaptığın değişimleri.ve aşağıda yazanı uygula.


    Installation
    To install, edit the file includes/functions_forumlist.php
    1. Find

     foreach($vbulletin->iforumcache["$parentid"] AS $forumid)
    Place this code above it:

     $output .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" align=\"center\" ><tr valign=\"top\"> ";
          $cols = 0;

    2. Find

     if (!empty($output))
                {
                    $subforum = $splitter["$canpost"] . $subforum;
                }
                if ($depth < $vbulletin->options['subforumdepth'])
                {
                    $output .= construct_subforum_bit($forumid, $cancontainthreads, $subforum, $depthmark . '--', $depth + 1);
                }
            }
        }
        return $output;
    }
    Replace with

     //sub-forum hack
                if ($depth < $vbulletin->options['subforumdepth'])
                            {
                                    $cols++;
                                    if ($cols==3)
                                            {
                                            $cols = 1;
                                            $output .=  "</tr><tr>";
                                            }
                            $output .= '<td width="50%">' . construct_subforum_bit($forumid, $cancontainthreads, $subforum, $depthmark . '--', $depth + 1) . "</td>";
                            }
            }
        }
            if ($cols ==1) $output.="<td>&nbsp;</td></tr></table>";
        else $output.="</tr></table>";
            return $output;
    }
    //end hack
    türkçeye çevirmemi istersen yardımcı olurum.
  • 19-09-2006, 13:56:29
    #4
    Merhaba
    functions_forumlist.php gibi php dosyalarınla oynamak yerine, bu sorunla karşılaşanlara önerdiğim yöntemle sorununu şu şekilde çözebiliriz, (alt forumların alt alta dizilmesi editlemelerinden sonra bunları da ekle):

    forumhome_forumbit_level1_nopost
    forumhome_forumbit_level1_post
    forumhome_forumbit_level2_nopost
    forumhome_forumbit_level2_post
    yukarıda belirttiğim tüm templateleri aç ve şu kodu bul:

    <if condition="$show['subforums']">
    altına ekle:
    <if condition="$GLOBALS[subrow] = false"></if>
    bu sorununu çözecektir.
    kolay gelsin.
  • 19-09-2006, 15:34:30
    #5
    fearful ilgine teşekkürler ama bu verdiklerin bende ekli zaten.
    Emucu sana da çok teşekkürler. Yanlız php editleme yapılacağı için korkuyorum açıkçası,sonra sakata gelmeyelim.
    Ben olayımı şöyle açıklıyayım. Mesela r10 da vbulletin bölümü bir alt forum. vbulletin in içinde 3.5.x ve 3.6x versiyonlarına ayrı bölüm açmak isteyelim. İşte o zaman sorun çıkıyor bende. Bu iş illa php editlemekle mi olur başka yolu yokmudur.
  • 19-09-2006, 16:34:13
    #6
    Üyeliği durduruldu
    Bu eklentide sorun yok bülent. Rahatlıkla o php dosyasını editleyebilirsin.
  • 19-09-2006, 17:04:55
    #7
    Peki reminder usta . İlgine teşekkürler uyguluyorum.
    Birde forum versiyonu yükseltince felan bu sıfırlanıyormu yani tekrar yüklememiz gerekiyormu yoksa sıfırlanmaz mı?
  • 19-09-2006, 18:26:00
    #8
    önerilen upgrade yeni dosyaların kullanılmasıdır. upgrade sonrası tekrar functions_forumlist.php ayarını yapabilirsin.
  • 19-09-2006, 21:13:16
    #9
    İlgine teşekkürler fearful.
    Malesef beceremedim. Forumun şaftı kaydı geri aldım mecburen.