-
(http://img11.hostingpics.net/pics/725928ScreenShot010.png) (http://destek.smfmod.com/seo4smf/u=aHR0cDovL3d3dy5ob3N0aW5ncGljcy5uZXQvdmlld2VyLnBocD9pZD03MjU5MjhTY3JlZW5TaG90MDEwLnBuZw==)
Demo : http://www.igo8navigation.com
Sağ yada Sol Bloklarda PHP Blok açıp aşağıda ki kodu yapıştırınız.
Resim genişliği yada yüksekliğini, adedi ve geçiş Hızını kendinize göre ayarlayabilirsiniz.
Blok Genişlik ve Yüksekliğini Resimlerinize göre ayarlayınız.
global $smcFunc, $scripturl;
$topic_ids = array(2024, 2040, 2049, 2053, 2066, 2058, 1986, 2064, 1847, 2055);
$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 t.id_topic DESC
LIMIT {int:limit}',
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="160" width="200" />' : '',
);
$smcFunc['db_free_result']($request);
echo '
<center><table>
<td width="100%">
<marquee onmouseover="this.stop()" onmouseout="this.start()" width="200" height="380" scrollamount="2" scrolldelay="1" direction="up" loop="infinite">
<center><table>';
foreach ($topics as $topic)
echo '
<il>
<a href="', $scripturl, '?topic=', $topic['id_topic'], '.0"><font color=red size=2 ALIGN=Center>', $topic['subject'], '</font><br />', $topic['first_image'], '<br /><br /></span></a>
</il>';
echo '
</table></center>
</marquee>
</td>
</table></center>';
-
(http://img15.hostingpics.net/pics/412773ScreenShot012.png) (http://destek.smfmod.com/seo4smf/u=aHR0cDovL3d3dy5ob3N0aW5ncGljcy5uZXQvdmlld2VyLnBocD9pZD00MTI3NzNTY3JlZW5TaG90MDEyLnBuZw==)
Geçici Demo : http://www.igo8navigation.com (http://destek.smfmod.com/seo4smf/u=aHR0cDovL3d3dy5pZ284bmF2aWdhdGlvbi5jb20=)
Sağ yada Sol Bloklarda PHP Blok açıp aşağıda ki kodu yapıştırınız.
Resim genişliği yada yüksekliğini, adedi ve geçiş Hızını kendinize göre ayarlayabilirsiniz.
Blok Genişlik ve Yüksekliğini Resimlerinize göre ayarlayınız.
Geçiş Yönünü aşağı Doğru da yapabilirsiniz.
Konu Başlıkları kaldırılıp sadece resim geçişi de yapılabilir.Yada resim kaldırılıp sadece konu başlıkları geçişi yapılabilir.
Not: Biraz daha düzenleme yapıldı.Yardımları için bolubeyi arkadaşımıza teşekkür ederim.
global $smcFunc, $scripturl;
$topic_ids = array(2024, 2040, 2049, 2053, 2066, 2058, 1986, 2064, 1847, 2055);
$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 t.id_topic DESC
LIMIT {int:limit}',
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="140" width="260" />' : '',
);
$smcFunc['db_free_result']($request);
echo '
<div align="center">
<table border="1" width="100%" style="border-width: 0px">
<tr>
<td style="border-style: none; border-width: medium" align="center">
<marquee onmouseover="this.stop()" onmouseout="this.start()" width="260" height="380" scrollamount="2" scrolldelay="1" direction="up" loop="infinite">';
foreach ($topics as $topic)
echo '
<div class="mansetdeneme" align="center"> <a href="', $scripturl, '?topic=', $topic['id_topic'], '.0"><font color=red size=2 ALIGN=Center>', $topic['subject'], '</font><br />', $topic['first_image'], '<br /></span></a>
</div><br /> ';
echo ' </marquee>
</td>
</tr>
</table>
</div>';
portal.css dosyasına ekle;
.mansetdeneme
{
border: 1px solid #5998A7;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 3px 5px 7px 5px;
}
.mansetdeneme img
{
width: 100%;
}
-
Emeğiniziçin teşekkürler. Güzel bir paylaşım olmuş. Ben de naçizane ufak bir editleme yaparak konulara göre değil de bölüme göre son konuları çekecek şekilde ufak bir düzenleme yaptım.
global $smcFunc, $scripturl;
$boards = array(50);
$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' => 5,
)
);
$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="160" width="180" />' : '',
);
$smcFunc['db_free_result']($request);
echo '
<div align="center">
<table border="1" width="100%" style="border-width: 0px">
<tr>
<td style="border-style: none; border-width: medium" align="center">
<marquee onmouseover="this.stop()" onmouseout="this.start()" width="185" height="160" scrollamount="2" scrolldelay="1" direction="up" loop="infinite">';
foreach ($topics as $topic)
echo '
<div class="mansetdeneme" align="center"> <a href="', $scripturl, '?topic=', $topic['id_topic'], '.0"><font color=red size=2 ALIGN=Center>', $topic['subject'], '</font><br />', $topic['first_image'], '<br /></span></a>
</div><br /> ';
echo ' </marquee>
</td>
</tr>
</table>
</div>';
Buradaki
$boards = array(50);
yerine hangi bölümün id sini yazarsanız o bölümdeki konuları çeker..
Resimler yukarıdan aşağıya veya aşağıdan yukarıya yerine sağdan sola doğru kayacak şekilde düzenlenebilir mi acaba ? Biraz uğraştım ama onu yapamadım.
-
direction="up" yazan yeri düzenleyin
up yerine left ya da right yazın
-
direction="up" yazan yeri düzenleyin
up yerine left ya da right yazın
Hocam onu denedim ama o zaman sadece bir resim gösteriyor.
-
sağdan sola kayan vardı paylaşılmıştı arama yapın ozaman.
-
http://simpleportal.net/index.php?topic=11620.0
Hocam o kodu da biliyorum. Uzun süre de kullandım. Ancak yukarıdaki linkte belirttiğim üzere bazı tarayıcılarda sağlıklı çalışmıyor.
-
(http://img15.hostingpics.net/pics/728106ScreenShot015.png) (http://www.hostingpics.net/viewer.php?id=728106ScreenShot015.png)
Soldan sağa yada sağdan sola ayarlayabilirsiniz.
global $smcFunc, $scripturl;
$topic_ids = array(1,2,4,5);
$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 t.id_topic DESC
LIMIT {int:limit}',
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="160" width="200" />' : '',
);
$smcFunc['db_free_result']($request);
echo '
<center><table>
<tr>
<td width="100%">
<marquee onmouseover="this.stop()" onmouseout="this.start()" width="100%" height="100%" scrollamount="2" scrolldelay="1" direction="left" loop="infinite">
<center><table><tr>';
foreach ($topics as $topic)
echo '
<td><div class="mansetdeneme" align="center">
<a href="', $scripturl, '?topic=', $topic['id_topic'], '.0"><font color=red size=2 ALIGN=Center>', $topic['subject'], '</font><br />', $topic['first_image'], '<br /></a>
</td>';
echo '
</table></center>
</marquee>
</td>
</table></center>';
Not: portal css kodları aynıdır.
-
Limiti 5 yapıp 5 adet topic id si yazdığım zaman 2. resimden sonra tekrar başa dönüyor. Yani 5 veya daha fazla resmi sonuna kadar göstermiyor.
-
(http://img15.hostingpics.net/pics/175497ScreenShot016.png) (http://www.hostingpics.net/viewer.php?id=175497ScreenShot016.png)
Limit sorununu halettim.Ama konu başlıklarının uzun olmaması lazım.Halledersem paylaşırım.
global $smcFunc, $scripturl;
$topic_ids = array(2024, 2040, 2049, 2053, 2066, 2058, 1986, 2064, 1847, 2055);
$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 t.id_topic DESC
LIMIT {int:limit}',
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="140" width="240" />' : '',
);
$smcFunc['db_free_result']($request);
echo '
<center><table>
<tr>
<td>
<marquee onmouseover="this.stop()" onmouseout="this.start()" height="120%" scrollamount="6" scrolldelay="1" direction="left" loop="infinite">
<table></center></tr>';
foreach ($topics as $topic)
echo '
<td><div class="mansetyan">
<a href="', $scripturl, '?topic=', $topic['id_topic'], '.0"><font color=red size=2 ALIGN="Center" width="200">', $topic['subject'], '</font><br />', $topic['first_image'], '<br /><br /></a>
</td>';
echo '
</table>
</marquee>
</td>
</tr></table></div>';
Portal.css dosyasına yaz.
.mansetyan
{
border: 1px solid #5998A7;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 3px 5px 7px 5px; ; üst sağ alt Sol
}
.mansetyan img
{
hight: 100%;
}
-
Arkadaşlar şu kısmı :
'first_image' => preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" height="160" width="180" />' : '',
);
nasıl şuna göre ayarlayabiliriz ?
[ img width=600 hight=3xx]linklinklink[/img ]
-
Uygulamama rağmen boş çıkıyor. Nerede yanlış yapıyorum? Şu an bakınca boş. Ama blok oluşuyor. Resimli konular da çok.
-
ID değiştirince konu isimleri geldi ama resimler gelmiyor. Ve beşer beşer sağdan sola kayıyor. Ben kaymasa da son eklenen 5 fotoğrafın 'Fotolu konuların gözükmesini istiyorum.
Yani sitem bir otomobil sitesi. Neyi nasıl yaptıklarını yada arabasının fotoğraflarını ekliyorlar ek olarak. Ben de bu eklenen fotoğrafları ana sayfada kayarak yada kaymayarak ama meraklanıp fotoya bakıp konuyu okumalarını istiyorum.
-
Please read the date of the topic before posting, this topic is from 2012... Since it's very old you might not have a reply from its author (and I can't speak Turkish at all).
-
Sorry, you're right. :(
-
You can still post a topic in the English section, I'll try and do my best to help you :)