Konu: Son konular bloğu (kayan)  (Okunma sayısı 965 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

11 Nisan 2012, 11:55
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Simple portal
Ad blok
Custom PHP
name ne olarak gorunmesını ıstıyorsanız sıze kalmıs

Kod: [Seç]
global $smcFunc, $scripturl;

$boards = array( bu kısma siteinzdeki hangi sayfaların cıkmasını istiyorsanın oranın id sini yazın öernek 58,4,5 gibi);

$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 m.poster_time DESC
    LIMIT {int:limit}',
    array(
        'boards' => $boards,
        'limit' => 11,
    )
);
$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] . '" title="' . $row['subject'] . '" height="140" width="105" />' : '',
    );
$smcFunc['db_free_result']($request);

echo '
            <table>
                <tr>
                    <td><input type="button" value="«" onclick="document.getElementById(\'images\').direction = \'left\';" /></td>
                    <td width="100%">
                        <id="images_marquee" behavior="scroll" direction="left" scrollamount="8"  height="145" 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'],  '</a>
                                </td>';
echo '
                                </tr>
                            </table>
                        </marquee>
                    </td>
                    <td><input type="button" value="»" onclick="document.getElementById(\'images_marquee\').direction = \'right\';" /></td>
                </tr>
            </table>';


Kayan resimler seklinde olmasını isteyenler için

Kod: [Seç]


global $smcFunc, $scripturl;

$boards = array(4.0);

$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 m.poster_time DESC
    LIMIT {int:limit}',
    array(
        'boards' => $boards,
        'limit' => 20,
    )
);
$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] . '" title="' . $row['subject'] . '" height="140" width="115" />' : '',
    );
$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="8"  height="145" 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'],  '</a>
                                </td>';
echo '
                                </tr>
                            </table>
                        </marquee>
                    </td>
                    <td><input type="button" value="»" onclick="document.getElementById(\'images_marquee\').direction = \'right\';" /></td>
                </tr>
            </table>';
alıntı konu: http://destek.smfmod.com/buda-benim-kullandigm-php-son-konular-cok-varki-eminim-bir-cok-arkadasimiz-ister-t15661.0.html


03 Eylül 2014, 06:05
Yanıtla #1
  • *
    • İleti: 7
    • Karma: 0
    • Profili Görüntüle

    • Destek alabilmek
      için forum urlnizi
      profilinize giriniz.

    • Profili Görüntüle

merhabalar...
bu konu ile tam ilgili sayılmaz ama bu sorum olacaktı burda ki 1. kodlamada sadece resimler çıkıyor yanyana olarak konu başlığı çıkmıyor...

bu modu Spina Bifida Manşet Haberler eklentisi ile birleştirmek mümkünmü

yani belirli bir bölüme konu eklediğimizde  aynı manşet haberlerde ki gibi bir görünümle otomatik olarak resim ve başlıkla birlikte haber olarak portalda gösterilebilirmi?


10 Eylül 2014, 02:48
Yanıtla #2
  • *
    • İleti: 7
    • Karma: 0
    • Profili Görüntüle

    • Destek alabilmek
      için forum urlnizi
      profilinize giriniz.

    • Profili Görüntüle

Bu Bahsettiğim Durum Olabiliyor mu...


10 Eylül 2014, 05:49
Yanıtla #3
  • *
    • İleti: 331
    • Karma: 17
    • haksever,huutheme
    • haksever
    • Profili Görüntüle

Bu Bahsettiğim Durum Olabiliyor mu...

Olabiliryor.Spina Bifida usta görürse büyük ihtimalle yapar :) ama dediğiniz gibi modlar var.Biraz araştırma yaparsanız bulabilirsiniz. Boardnews mod (yeni konular modu v2)