Forume eklenen konuları anasayfanın üzerinde yayınlama

Son güncelleme: 07.05.2011 17:19
  • Foruma eklediğin yeni konuları forumun sağ tarafında yayınlıyor acaba nasıl anasayfanın üstünde yayınlayabilirim örnek : main board gibi
#06.05.2011 19:35 0 0 0
  • Son konuları çekip forumhomede sayfanın üstüne ekliceksini ben bunu yaptım kullandım ama vb 3.8 için yaptım kodları ekliyim sen dene.

    Plugin ekle bunları.

    global $db, $vbulletin;

    //son konu sayisi;
    $limitkpt3 = 15;
    //son konu sayisi;

    //son konulari cekiyoruz
    $lastxkpts3 = $db->query_read("SELECT t.threadid, t.title, t.lastpost, t.postusername, t.postuserid, t.replycount, t.views, t.dateline AS threaddate, t.visible, p.postid, p.userid, p.username, p.dateline AS postdate, p.visible
    FROM " . TABLE_PREFIX . "thread AS t
    LEFT JOIN " . TABLE_PREFIX . "post AS p ON (t.lastpost = p.dateline)
    WHERE p.visible = '1' AND t.visible = '1'
    ORDER BY postdate DESC
    LIMIT 0, $limitkpt3");
    //son konulari cekiyoruz


    while ($lastxkpt3 = $db->fetch_array($lastxkpts3))
    {

    //eger baslik 17 harften uzunsa kisalt
    if(strlen($lastxkpt3[title]) > 199)
    {
    $lastxkpt3[title] = substr($lastxkpt3[title], 0, 199) . '...';
    }
    //eger baslik 17 harften uzunsa kisalt


    //her konuda classlari degistir
    $i++;
    if($i%2 == 0) { $classkpt =' alt2';} else { $classkpt =' alt1';}
    //her konuda classlari degistir

    //konulari cek
    $lastxkptt3.="<tr><td class='$classkpt'><div class='h1'><center><b><a title='$lastxkpt3[title]' href='showthread.php?t=$lastxkpt3[threadid]'>$lastxkpt3[title]
    </a>
    <div class='smallfont'></div></div></td></tr></b></center>";
    //konulari cek
    }

    Giriş noktası (Hook) : forumhomede olur global_startta olur

    Plug-in aktifmi? EVET

    Sonra bu kodu al nereye ekliceksen ekle:

    $limitkpt3

    Tablo olarak istiyorsan ben böyle ekledim

    <table class="tborder" border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" width="100%" align="center">
    <tr>
    <td class="tcat" colspan="3">
    <center>Son Mesajlar</center>
    </td>
    </tr>
    $lastxkptt3
    </table>

    Örnek deneme sayfama bak.
#07.05.2011 13:18 0 0 0
  • direk anasayfada nasıl yayınlarız seninki başak sayfada gözüküyor valla vb4 ye çevirebilirsek çok makbule geçer
#07.05.2011 17:17 0 0 0
  • forumhome templatesi açıcaksın o sonda verdiğim 2kodu deniceksin.
#07.05.2011 17:19 0 0 0