En Son Konular (Ufak Anasayfa Eklentisi) [vB 3.0.0] - TurkishNuke
PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke: Forumlar

Turkish Nuke ~ Başlığı Görüntüle - En Son Konular (Ufak Anasayfa Eklentisi) [vB 3.0.0]

Sorularınızı sorarken başlıkta "Acil, yardım, biri yardım etsin, bir bakın, çözümü nedir?, yardım edecek yok mu?" gibi başlıklar kullanmayınız. Başlıklar okuyan kişilere mesaj içeriği ile ilgili bilgi vermesi için var. Ve bilgi vermeyen başlık yöneticiler tarafından kilitlenebilir, silinebilir, değiştirilebilir.

 

Turkish Nuke Forum Ana Sayfası -> vBulletin -> Eklentiler -> En Son Konular (Ufak Anasayfa Eklentisi) [vB 3.0.0]
AhmetPasha
MesajTarih: Pzr Tem 03, 2005 5:12 pm 
En, Son, Konular, (Ufak, Anasayfa, Eklentisi), [vB, 3.0.0], En Son Konular (Ufak Anasayfa Eklentisi) [vB 3.0.0],
Alıntıyla Cevap Ver
   
Site Admin
Site Admin


Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar


- index.php 'yi açıp şunu bulun;
Kod:

'forumhome_subforumseparator_post'

Şununla değiştirin;
Kod:

// [START HACK='Latest Threads On Forum Home' AUTHOR='NTLDR' VERSION='1.0.0' CHANGEID= 1 ]
'forumhome_subforumseparator_post',
'forumhome_latestthreadbit'
// [END HACK='Latest Threads On Forum Home' AUTHOR='NTLDR' VERSION='1.0.0' CHANGEID= 1 ]

Sonra şunu bulun;
Kod:

// ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ###

Üstüne şunları ekleyin;
Kod:

// [START HACK='Latest Threads On Forum Home' AUTHOR='NTLDR' VERSION='1.0.0' CHANGEID= 2 ]
// #################### PROCESS LATEST THREADS #######################
// fetch the permissions for each forum
$forumperms = array();
foreach($forumcache AS $forum) {

    $forumperms["$forum[forumid]"] = fetch_permissions($forum['forumid']);

    // ## HIDE FORUMS WITHOUT THE CANVIEW OR CANVIEWOTHERS PERMISSION ##
    if (!($forumperms["$forum[forumid]"] & CANVIEW) || !($forumperms["$forum[forumid]"] & CANVIEWOTHERS)) {
        $limitfids .= ','.$forum['forumid'];
    }
}
unset($forum);

if ($vboptions['threadpreview'] > 0) {
    $previewfield = ', post.pagetext AS preview';
    $previewjoin = 'LEFT JOIN '.TABLE_PREFIX.'post AS post ON(post.postid = thread.firstpostid)';
}

$getthreads = $DB_site->query("
    ## GET LATEST THREADS ##
    SELECT thread.*,thread.iconid AS threadiconid $previewfield
    FROM ".TABLE_PREFIX."thread AS thread
    LEFT JOIN ".TABLE_PREFIX."deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')
    $previewjoin
    WHERE open = '1'
    AND forumid NOT IN (0$limitfids)
    AND thread.visible = '1'
    AND deletionlog.primaryid IS NULL
    ORDER BY lastpost
    DESC LIMIT 5");

while($thread = $DB_site->fetch_array($getthreads)) {

    $threads = true;
    $thread['title'] = fetch_censored_text(fetch_trimmed_title(unhtmlspecialchars($thread['title']), 22));
    $thread['date'] = vbdate($vboptions['dateformat'], $thread['lastpost'], 1);
    $thread['time'] = vbdate($vboptions['timeformat'], $thread['lastpost']);
    $thread['preview'] = preg_replace('#\[quote(=("|"|\'|).*\\2)?\](.*)\[/quote\]#siU', '', $thread['preview']);
    $thread['preview'] = htmlspecialchars_uni(fetch_trimmed_title(strip_bbcode(fetch_censored_text($thread['preview']), false, true), $vboptions['threadpreview']));
    $thread['replycount'] = vb_number_format($thread['replycount']);
    $thread['views'] = vb_number_format($thread['views']);

    // thread icon
    $show['icon'] = false;
  $icon = fetch_iconinfo($thread['iconid']);

  if (is_array($icon)) {
      $show['icon'] = true;
      $thread['threadiconpath'] = $icon['iconpath'];
      $thread['threadicontitle'] = $icon['title'];
  }

    // show goto new post
    $show['firstnew'] = false;
    $bbforumview = fetch_bbarray_cookie('forum_view', $thread['forumid']);

    if ($bbforumview > $bbuserinfo['lastvisit']) {
        $lastread = $bbforumview;
    } else {
        $lastread = $bbuserinfo['lastvisit'];
    }

    if ($thread['lastpost'] > $lastread) {

        $threadview = fetch_bbarray_cookie('thread_lastview', $thread['threadid']);

        if ($thread['lastpost'] > $threadview) {
            $show['firstnew'] = true;
            $show['icon'] = false;
        }
    }

    exec_switch_bg();

    eval("\$threadbits .= \"".fetch_template('forumhome_latestthreadbit')."\";");
}
if ($threads) {
    $show['latestthreads'] = true;
}
// memory saving
unset($thread, $threads);
$DB_site->free_result($getthreads);
// [END HACK='Latest Threads On Forum Home' AUTHOR='NTLDR' VERSION='1.0.0' CHANGEID= 2 ]

Kaydedip upload edin;

- FORUMHOME templatesinde şu kısmı bulun;
Kod:

class="smallfont">$upcomingevents</div></td>
   </tr>
</tbody>
</if>

Altına şunları ekleyin;
Kod:

<!-- [START HACK='Latest Threads On Forum Home' AUTHOR='NTLDR' VERSION='1.0.0' CHANGEID= 1 ] -->
<!-- latest threads -->
<if condition="$show['latestthreads']">
<tbody>
   <tr>
      <td class="thead" colspan="2">
         <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_latestthreads')"><img id="collapseimg_forumhome_latestthreads" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_latestthreads].gif" alt="" border="0" /></a>
         $vbphrase[latest_threads]
      </td>
   </tr>
</tbody>
<tbody id="collapseobj_forumhome_latestthreads" style="$vbcollapse[collapseobj_forumhome_latestthreads]">
   <tr>
      <td class="alt2"> ;;</td>
      <td class="alt1"><div class="smallfont">$threadbits</div></td>
   </tr>
</tbody>
</if>
<!-- /latest threads -->
<!-- [END HACK='Latest Threads On Forum Home' AUTHOR='NTLDR' VERSION='1.0.0' CHANGEID= 1 ] -->

forumhome_latestthreadbit isminde yeni bir template oluşturun ve içeriği de şu;
Kod:

<div class="smallfont">
   <if condition="$show['firstnew']">
      <a href="showthread.php?$session[sessionurl]threadid=$thread[threadid]&goto=newpost"><img src="$stylevar[imgdir_button]/firstnew.gif" alt="$vbphrase[go_to_first_new_post]" border="0" /></a>
   </if>
   <if condition="$show['icon'] && !$show['firstnew']">
      <img src="$vboptions[bburl]/$thread[threadiconpath]" border="0" alt="$thread[threadicontitle]" title="$thread[threadicontitle]" style="vertical-align: text-middle" />
   </if>
   <a href="showthread.php?$session[sessionurl]threadid=$thread[threadid]" title="$thread[preview]"><strong>$thread[title]</strong></a>
   <em>$vbphrase[last_post]:</em> $thread[date] <if condition="$vboptions['yestoday'] != 2"><span class="time">$thread[time]</span></if> <phrase 1="member.php?$session[sessionurl]find=lastposter&threadid=$thread[threadid]" 2="$thread[lastposter]">$vbphrase[by_x]</phrase>
   » $vbphrase[replies]: $thread[replycount]
   » $vbphrase[views]: $thread[views]
</div>

- GLOBAL grubuna yeni bir sözcük grubu ekleyin (add phrase);
ismi : latest_threads
içerik (content) : Son Konular
Hazırlayan : organik81
 
Başa dön
Kullanıcı profilini gör Özel mesaj gönder Kullanıcının web sitesini ziyaret et MSN Messenger
Mesajları göster:   
Tüm saatler GMT +2 Saat

Sonraki başlık
Önceki başlık
1. sayfa (Toplam 1 sayfa)
Turkish Nuke Forum Ana Sayfası  ~  Eklentiler

Yeni Başlık Gönder   Cevap Gönder


 
Forum Seçin:  

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Copyright © Haziran 2005, TurkishNuke ™ Her hakkı saklıdır.
Web sitemizin PHP-Nuke tabanlıdır.

Bu site en iyi 1024x768 ve üzeri çözünürlüklerde, İnternet Explorer ve Firefox ile görüntülenir.
 

stories | temizlik | Kırcaali

AktifPHP!