TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

March 29, 2024, 07:22:55 AM

Login with username, password and session length
Members
Stats
  • Total Posts: 195,106
  • Total Topics: 21,213
  • Online today: 358
  • Online ever: 3,540 (September 03, 2022, 01:38:54 AM)
Users Online

Son Konular..

Started by findpeople, January 14, 2007, 01:08:37 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

findpeople

Belirteceğim kategoriler içindeki son konuları blok şeklinde göstermemiz mümkün mü acaba? son mesajlar gibi. Yalnız her hangi bir konuya yeni mesaj yazıldımı üst'e çıkmayacak. Yeni konular sabit kalıcak block'da mümkünmüdür?

deniz

son atılan mesaj olan konu üste gelmez ise son konular nasıl olacak. ?

kategori bazında son konular bloğu olablir. block snippets lere bi baksana..

jackboot77

Bir phpbox aç ve içine aşağıdaki kodu ekle.. Bu sayede foruma yollanan konular çıkar.. (10 mesaj)

global $scripturl;

echo '
                        <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
                               <tr><td colspan="3" class="titlebg">Son Mesajlar</td></tr> ';
       $what=ssi_recentTopics('10', NULL, 'array');


        foreach ($what as $topic)
        {
                echo '
                                <tr>
                                        <td class="windowbg" valign="middle">
                                                ', $topic['link'];

                // Is this topic new? (assuming they are logged in!)
                if (!$topic['new'] && $context['user']['is_logged'])
                        echo '
                                                <a href="', $scripturl, '?topic=', $topic['topic'], '.from', $topic['new_from'], '#new"><img src="', $settings['images_url'], '/', $context['user']['language'], '/new.gif" alt="', $txt[302], '" border="0" /></a>';

                echo '
                                        </td>
                                        <td class="windowbg2" valign="middle" width="20%">
                                                ', $topic['poster']['link'], '
                                        </td>
                                        <td class="windowbg2" valign="middle" width="35%">';
                if ($settings['images_url'] != $settings['theme_url'] . '/images' || file_exists($settings['theme_dir'] . '/images/icons/last_post.gif'))
                        echo '
                                        <a href="', $topic['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" border="0" style="float: right;" /></a>';
                echo '
                                                <span class="smalltext">
                                                        ', $topic['time'], '
                                                </span>
                                        </td>
                                </tr>';
        }

        echo '
                        </table>';

findpeople

Teşekkürler fakat isteğim böyle değil.

istediÄŸim tam olarak. "Recent topic" bloÄŸu gibi  istedÄŸim bölümlerden (bir kaç bölüm yani) son 10 konuyu sıralıyacak fakat tarihlerine göre sıralıyacak mesaj yazıdıldımı üst'e geçmeyecek yeni açılan konu üst'e geçecek. Forum mesajlarını anasayfada gösterdiÄŸimiz ÅŸekilde yani. Yazınca baya zor olduÄŸu anladım :) sanırım olma ihtimali var fakat olmayacak gibi gözüküyor..  :)

almora

Bölümlerin ismi konuların altında görünmesi için üstteki kodlara ne eklememiz gerekiyor acaba?...

behzat

Quote from: jackboot77 on January 16, 2007, 07:48:12 PM
Bir phpbox aç ve içine aÃ...ŸaÃ,,ŸÃ,,±daki kodu ekle.. Bu sayede foruma yollanan konular çÃ,,±kar.. (10 mesaj)

global $scripturl;

echo '
                        <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
                               <tr><td colspan="3" class="titlebg">Son Mesajlar</td></tr> ';
       $what=ssi_recentTopics('10', NULL, 'array');


        foreach ($what as $topic)
        {
                echo '
                                <tr>
                                        <td class="windowbg" valign="middle">
                                                ', $topic['link'];

                // Is this topic new? (assuming they are logged in!)
                if (!$topic['new'] && $context['user']['is_logged'])
                        echo '
                                                <a href="', $scripturl, '?topic=', $topic['topic'], '.from', $topic['new_from'], '#new"><img src="', $settings['images_url'], '/', $context['user']['language'], '/new.gif" alt="', $txt[302], '" border="0" /></a>';

                echo '
                                        </td>
                                        <td class="windowbg2" valign="middle" width="20%">
                                                ', $topic['poster']['link'], '
                                        </td>
                                        <td class="windowbg2" valign="middle" width="35%">';
                if ($settings['images_url'] != $settings['theme_url'] . '/images' || file_exists($settings['theme_dir'] . '/images/icons/last_post.gif'))
                        echo '
                                        <a href="', $topic['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" border="0" style="float: right;" /></a>';
                echo '
                                                <span class="smalltext">
                                                        ', $topic['time'], '
                                                </span>
                                        </td>
                                </tr>';
        }

        echo '
                        </table>';


bu kodlarÃ,,± kullandÃ,,±m oldu. bu kodlarÃ,,± ayrÃ,,±ca en çok bakÃ,,±lan konular veya sadece belli bölüme ait konularÃ,,± nasÃ,,±l gösterebilirim

turkyucel

#6
TP versiyonun nedir?

Beta 3 için;

Git:
"Admin / TinyPortal Admin Menu / Paneller ve Bloklar / Bloklar [Yeni blok]"

Blok Türü: Forum/SSI FonksiyonlarÃ,,±


  • - yok -
  • En Çok Oy Verilen Anket
  • En Popüler Anket
  • En Popüler Bölüm
  • En Çok Mesaj Yazanlars
  • En Çok Cevap AtÃ,,±lan
  • En Çok Görüntülenen
  • Bugünün takvimi

önceki blok ile aynÃ,,± deÃ,,Ÿil. SöylediÃ,,Ÿin iÃ...Ÿlev ile aynÃ,,±.

behzat

çok güzel teÃ...ŸÃ...Ÿekürler beta 3 kurulu (baya geliÃ...ŸtirilmiÃ...Ÿ) örnek vererek açÃ,,±klayayÃ,,±m

kategori-1
-bölüm-1
-bölüm-2
-bölüm-3
kategori-2
.
.
.

ben sadece kategori-1 veya bölüm-1'deki konularÃ,,±nÃ,,± kullanabilirmiyim. yani bu kategori veya bölümlerden sadece birinin en çok bakÃ,,±lan, edilen, falan filan ......

Paragaya

Ewet geliÃ...Ÿtirilirdi :)

turkyucel

Quote from: behzat on April 29, 2009, 06:56:40 AM
çok güzel teÃ...ŸÃ...Ÿekürler beta 3 kurulu (baya geliÃ...ŸtirilmiÃ...Ÿ) örnek vererek açÃ,,±klayayÃ,,±m

kategori-1
-bölüm-1
-bölüm-2
-bölüm-3
kategori-2
.
.
.

ben sadece kategori-1 veya bölüm-1'deki konularÃ,,±nÃ,,± kullanabilirmiyim. yani bu kategori veya bölümlerden sadece birinin en çok bakÃ,,±lan, edilen, falan filan ......


Daha önce yazÃ,,±lmÃ,,±Ã...Ÿ böyle bir blok bilmiyorum.
Bu konuda TP-Code lerden destek almak gerekir.
EÃ,,Ÿer ingilizceniz varsa Blok Code bölümünde destek isteyiniz.
yoksa bbTURK bu konuyla ilgilenecektir.