21 Haz 2021 07:30 Yeni Konu Oluştur

Haberler:

Üye kayıt esnasında E-posta adresinizin doğru olduğuna ve Aktivasyon Mailinize bakmayı unutmayın.


belli bölümlerim son konularını çekme

Başlatan memet07, 04 May 2016 11:38

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.



  1. 632

  2. 251
04 May 2016 11:38 Son düzenlenme: 04 May 2016 21:38 CeeMoo

ssı ile tüm bölümlerdeki konular çekiliyor.Peki sadece belli konuları nasıl çekebilirim

*

  1. 1,131

  2. 105

  3. 331
Daha önce bende böyle bir şey istiyordum.Ssi ile çekerek değilde şöyle bir function() ile çektim buyur.

function songonderiler($boards, $limit) {

 global $smcFunc, $scripturl, $settings, $options, $txt ,$context, $modSettings;

$request = $smcFunc['db_query']('', '
  SELECT t.id_topic, m.subject, m.body
  FROM {db_prefix}topics AS t
     INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_first_msg)
  WHERE t.id_board IN ({array_int:boards})
  ORDER BY t.id_topic DESC
       LIMIT {int:limit}',
  array(
    'boards' => $boards,
    'limit' => $limit,
  )
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
  $topics[] = array(
     'id_topic' => $row['id_topic'],
     'subject' => $row['subject'],
 );
$smcFunc['db_free_result']($request);


foreach ($topics as $topic)
echo '
<div class="windowbg2 kullana"><a  href="', $scripturl, '?topic=', $topic['id_topic'], '.0"> ',  $topic['subject'], '</a></div>';
}

Şöyle çağırıyorsun.
songonderiler($boards=array(41), 10)array() içi çekilecek kategoriler , 10 ise limit'dir.

Nasıl yaparım dersen direk boardindex.template.php ekleyebilir kullanabilirsin vs..vs.. K.gelsin.



  1. 632

  2. 251
04 May 2016 12:23 #2 Son düzenlenme: 04 May 2016 12:47 memet07
Çözülmüştür

*

  1. 1,131

  2. 105

  3. 331
04 May 2016 14:50 #3 Son düzenlenme: 04 May 2016 15:34 CeeMoo

Alıntı yapılan: memet07 - 04 May 2016 12:23Çözülmüştür
Konuyu neden değiştiriyorsun ? Çözülmüştür yaz yeter.

http://smf.konusal.com/index.php?topic=1378.0 Daha öncede böyle yaptın.

*

  1. 3,084

  2. 584

  3. 973
04 May 2016 20:15 #4 Son düzenlenme: 04 May 2016 21:17 snrj
sorun yaşıyorsunuz ve cevap bulunca açtığınız konuyu baltalamanın kimseye faydası yok
aynı soruna cevap arayan diğer arkadaşların zararına bir durum bu
lütfen bundan sonra açtığınız konularda buna dikkat ediniz aksi durumda uyarı alırsınız
iyi forumlar

düzenleme
bu uyarıyı yaptıktan sonra tekrar konuyu düzenleyip sildiği için uyarı verilmiştir


MENU ×