Sizin İçin Seçtiklerimiz Bölümünün Kodları Neler ?

Başlatan htr368, 09 Eyl 2016, 15:59

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

htr368




Resimdeki gibi bunu yapmak için HTML kısmına kod yazmamız gerekiyor ama ne kodları konunun ID sini linki filan alıyoruz ama tam anlatırmısınız ?

htr368


Bigchefstarys

Bunu php ile çok rahat bir şekilde yapabilirsin. Bununla ilgili bir modül varmı bilmiyorum zira baktığınız şeyin mybb veya vbullettin olduğunu düşünüyorum bu cmslerde sıklıkla karşılaşılan bir modül ama dediğim gibi smf'e pek görmedim açıkcası. Gördüklerimde modül mü scriptmi bilemem ama dediğim gibi veritabanından yönetilebilen bir modül yapılabilir. Eğer bununla ilgili yoğun bir talep yapılırsa SMF.GEN.TR ailesi olarak modu biz kendimiz yapabiliriz. :)

tarantula901

#3
Manuel olarak isterseniz şu kodları kullanabilirsiniz. ilgili kısımları manuel olarak değiştirmeniz gerekiyor.

echo '
<br>
     <table border="0" width="100%" class="tborder" cellspacing="' , ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' : '0' , '" cellpadding="4" style="margin-bottom: 2ex;">
          
          <tr>
               <td valign="middle" align="center" height="60">';
echo '
<marquee>
<a href= "http://www.torrent-dunyasi.com/"><img src="http://www.destructoid.com//ul/251802-Grid2_Header.jpg" border="0" width="200" height="300"></a>

<a href= "http://www.torrent-dunyasi.com/"><img src="http://www.destructoid.com//ul/251802-Grid2_Header.jpg" border="0" width="200" height="300"></a>

<a href= "http://www.torrent-dunyasi.com/"><img src="http://www.destructoid.com//ul/251802-Grid2_Header.jpg" border="0" width="200" height="300"></a>

<a href= "http://www.torrent-dunyasi.com/"><img src="http://www.destructoid.com//ul/251802-Grid2_Header.jpg" border="0" width="200" height="300"></a>
</marquee>';
echo'</td>
</tr>
</table>';

Konu id ve ilk resmi çekmesi için aşağıdaki kodları kullanabilirsiniz resmi çekebilmesi için resim konunun ilk olarak resim linki olması gerekmektedir.

global $smcFunc, $scripturl;
$topic_ids = array(13009,13750,3024);

$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_topic IN ({array_int:topics})
ORDER BY m.subject',
array(
'topics' => $topic_ids,
  'limit' => 10,
)
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
$topics[] = array(
'id_topic' => $row['id_topic'],
'subject' => $row['subject'],
'body' => $row['body'],
'first_image' => preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" height="250" width="160" />' : '',
);
$smcFunc['db_free_result']($request);

echo '
<table>
<tr>
<td><input type="button" value="Ã,«" onclick="document.getElementById(\'images_marquee\').direction = \'left\';" /></td>
<td width="100%">
<marquee id="images_marquee" behavior="scroll" direction="left" scrollamount="5"  height="250" width="100%" onmouseover="this.stop();" onmouseout="this.start();">
<table>
<tr>';
foreach ($topics as $topic)
echo '
<td>
<a href="', $scripturl, '?topic=', $topic['id_topic'], '.0">', $topic['first_image'], '<br /><span>', $topic['subject'], '</span></a>
</td>';
echo '
</tr>
</table>
</marquee>
</td>
<td><input type="button" value="Ã,»" onclick="document.getElementById(\'images_marquee\').direction = \'right\';" /></td>
</tr>
</table>';

Bu kısımdaki : $topic_ids = array(13009,13750,3024);

kodda idleri hangi konudaki resimler gözükmesini istiyorsanız o idleri girin


Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

htr368


tarantula901

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin