collapse

* Simple Portal Archived Forum

This is an Archive Forum.

The content in this forum may be out-of-date or have been superseded by newer information, and links in forum pages to other sites may not work.
This forum contains archives for future reference.

Visit our thread at Simple Machines Forum for current support.

SMF 2.1 users: EhPortal is a ported version of Simple Portal specifically designed for the SMF 2.1 branch.
Please visit web-develop.ca to download EhPortal and for its support.

* User Info

 
 
Welcome, Guest. Please login or register.

* Who's Online

  • Dot Guests: 665
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Sohbet Kutusu

Refresh History
  • Destek için kullanmay?n!
  • akorkut: Ama desteklerinizi de bekliyoruz.
    November 18, 2016, 08:41:36 AM
  • akorkut: grafitus hocam, yaklaşık 10 yıl.. smf, sp,  sizin ve diğer paylaşımseverin çalışmalarınızl bize destek oldu. Herşey için çok teşekkür ederiz.
    November 18, 2016, 08:40:38 AM
  • grafitus: Merhabalar herkese. Uzun zaman oldu, hayatlar değişti. Vakit ayıramaz olduk. SMF ve SimplePortal'ın yeri farklı olsa da artık aktif olmadıkları aşikar. Belki bir gün yeniden forumlar doğar. :)) Sevgilerle.
    November 18, 2016, 08:26:32 AM
  • tc bolubeyi: gelen giden yok pek
    July 31, 2016, 02:52:53 PM
  • tekniker974: Neredeyse 1 sene olmuş
    May 12, 2016, 01:05:50 AM
  • tekniker974: Günaydın
    May 12, 2016, 01:05:19 AM
  • tc bolubeyi: merhaba dostlara
    August 28, 2015, 08:56:04 AM
  • mert1i: ker alaka
    August 03, 2015, 10:07:49 AM
  • sonkalem: sa
    July 14, 2015, 03:27:51 PM
  • tc bolubeyi: sağolun ben de iyi allaha şükür
    June 10, 2015, 05:52:54 PM
  • mkuru: Teşekkürler Hasan Bey. Sizi sormalı
    May 27, 2015, 02:53:43 AM
  • tc bolubeyi: selam dostlar nasılsınız
    May 23, 2015, 06:52:15 PM
  • streetfire: Ben seviyorum.
    May 01, 2015, 03:39:22 PM
  • streetfire: Valla bilmiyorum. Sitemde çok kullanıyorum.
    May 01, 2015, 03:39:14 PM
  • mkuru: Evet haklısın
    April 03, 2015, 08:23:32 AM
  • mert1i: portalın en çok istenen ama en aaz talep gören kısmı bu chat
    April 01, 2015, 07:35:31 AM
  • mert1i: Selamun aleyküm ahali..
    January 27, 2015, 05:20:06 AM
  • tekniker974: a.s.
    August 12, 2014, 03:22:53 PM
  • delirium: S.a
    August 02, 2014, 10:24:22 AM
  • tekniker974: :nervous-happy:kimse yok
    July 15, 2014, 01:19:26 PM

* Recent Posts

Adding Forums Button to Nav bar by jirapon
[August 01, 2019, 09:07:12 AM]


Re: Board Icons by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 04:03:41 PM]


MOVED: Czech translation???? by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 03:04:51 PM]


Board Icons by jirapon
[July 30, 2019, 07:28:44 AM]


Re: Thankyou Simpleportal, by ♦ Ninja ZX-10RR ♦
[July 29, 2019, 09:41:29 AM]

Installation errors? Mod incompatibilities? Upgrade problems? Make your way over to the Install and Upgrade Support board for all your solutions!

Author Topic: Ortakısımda Kayan Resimler  (Read 22878 times)

0 Members and 1 Guest are viewing this topic.

Offline muhsint

  • Semi Newbie
  • *
  • Posts: 11
  • SMF Version: None
  • SP Version: None
Ortakısımda Kayan Resimler
« on: June 25, 2010, 01:06:10 PM »
Mrblar

Ben şey yapmak istiyorum ama bir türlü yapamadım  üst tarafta ,  eklediğim filmin veya programın sürekli ufak resimlerin kayarak geçmesini istiyorum tıklayınca o konuya gitsinler resimleride konunun içinde koyduğum resimden alsın ve onu oraya sıtandar bir boyutta koysun hepsini
Ekteki resimdeki gibi kaysın istiyorum
Tşkler

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #1 on: June 25, 2010, 08:38:31 PM »
Buyrun:
Code: [Select]
global $smcFunc, $scripturl;

$boards = array(1, 2, 3);

$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.subject',
array(
'boards' => $boards,
)
);
$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="120" width="70" />' : '',
);
$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'], '<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>';
Yeni bir PHP blok oluşturup yukarıdaki kodları içeriğine ekleyin. $boards = array(123); 1,2 ve 3 numaraları bölümlerden konular çekilecek demektir.

* grafitus beni kendimden bezdiren bir kodlama oldu. Özellikle "kaydırma" ve tasarımı... Hemen gidip yatmalıyım... :dead:
my modsI don't reply support PMs. Please use support forums.

Offline muhsint

  • Semi Newbie
  • *
  • Posts: 11
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #2 on: June 26, 2010, 08:45:35 AM »
Süpersin oldu valla çok teşşekkürler  :-*

Fakat bir sorun oluştu site açılırken çok geç açılıyor bu sebepten dolayı resimlerin büyük olmasından mı acaba onları kendisi küçülte biliyormu
« Last Edit: June 26, 2010, 09:34:12 AM by muhsint »

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #3 on: June 26, 2010, 03:21:51 PM »
Kodda ki height="120" width="70" ifadesiyle resimlerin; height="145" width="100%" ile "kayan" alanın boyutlarını değiştirebilirsiniz.
my modsI don't reply support PMs. Please use support forums.

Offline kimyaci

  • Full Member
  • ***
  • Posts: 127
  • Gender: Male
    • Forumigo8navigation
  • SMF Version: 2.0.7
  • SP Version: 2.3.5
Re: Ortakısımda Kayan Resimler
« Reply #4 on: June 26, 2010, 08:03:14 PM »
Arkadaşlar öncelikle ellerinize sağlık.Alt kategori içinde ne kadar konu varsa tüm konuların resmini getiriyor.Bir kategoriye eklenen son konun resmini göstermek istiyordum.Bu mümkünmüdür.
Ayrıca Konu isimleri resimlerin altında çıkıyor..Bu yazılarıda resimler gibi küçültebilirmiyiz.Teşekkürler.
« Last Edit: June 26, 2010, 08:43:46 PM by kimyaci »
SMF 2.0.7 HabboArtv1, Default Themes.

Offline muhsint

  • Semi Newbie
  • *
  • Posts: 11
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #5 on: June 28, 2010, 06:37:59 AM »
Süpersin kardeşim tam istediğim gibi oldu ellerin dert görmesin  :thumbsup:

Offline Lazut6178

  • Semi Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Gulen Köyü Web Sitesi
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #6 on: July 07, 2010, 04:36:13 AM »
Çok müthiş bir block yazılmış. Bu tarz blocklar bekliyoruz.

Benim ricam ise bloğa limit koymak yani 1yev 0a 20 adet göösterim yapsın konuların hepsini göstersin istemiyorum...
Bütün Haklar Saklıdır ® www.gulenkoyu.com
|l|lllll|lll||ll||lll
Vatan61Mekan34

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #7 on: July 07, 2010, 05:09:58 AM »
Yukarıdaki verdiğin kodda,
Code: (Bulun) [Select]
ORDER BY m.subject'
Code: (Değiştirin) [Select]
ORDER BY m.subject'
LIMIT 20
my modsI don't reply support PMs. Please use support forums.

Offline Lazut6178

  • Semi Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Gulen Köyü Web Sitesi
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #8 on: July 08, 2010, 04:39:51 AM »
Verdiğiniz kodları değiştirdim ama maalesef hata verdi...
Bütün Haklar Saklıdır ® www.gulenkoyu.com
|l|lllll|lll||ll||lll
Vatan61Mekan34

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #9 on: July 08, 2010, 12:46:51 PM »
Yanlış eklemiş olmalısınız. Aşağıdaki deneyin:
Code: [Select]
global $smcFunc, $scripturl;

$boards = array(1, 2, 3);

$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.subject
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] . '" alt="' . $row['subject'] . '" height="120" width="70" />' : '',
);
$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'], '<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>';
my modsI don't reply support PMs. Please use support forums.

Offline kimyaci

  • Full Member
  • ***
  • Posts: 127
  • Gender: Male
    • Forumigo8navigation
  • SMF Version: 2.0.7
  • SP Version: 2.3.5
Re: Ortakısımda Kayan Resimler
« Reply #10 on: July 11, 2010, 07:06:10 PM »
Arkadaşlar sadece konu ID si ile bu resimleri çağıramazmıyız?
SMF 2.0.7 HabboArtv1, Default Themes.

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #11 on: July 12, 2010, 02:48:05 PM »
Buyrun:
Code: [Select]
global $smcFunc, $scripturl;

$topic_ids = array(1, 2, 3, 50, 98, 674);

$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,
)
);
$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="120" width="70" />' : '',
);
$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'], '<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>';
Yeni bir PHP blok oluşturup yukarıdaki kodları içeriğine ekleyin. $topic_ids = array(1235098674); 1, 2, 3, 50, 98 ve 674 IDli konular çekilecek demektir.
my modsI don't reply support PMs. Please use support forums.

Offline kimyaci

  • Full Member
  • ***
  • Posts: 127
  • Gender: Male
    • Forumigo8navigation
  • SMF Version: 2.0.7
  • SP Version: 2.3.5
Re: Ortakısımda Kayan Resimler
« Reply #12 on: July 12, 2010, 05:19:01 PM »
Çok teşekkür ederim.Ellerine sağlık.Gerçekten de güzel oldu.Resimlerin altında ki başlık yazılarının fontunu biraz küçültmemizin imkanı varmıdır?
SMF 2.0.7 HabboArtv1, Default Themes.

Offline Lazut6178

  • Semi Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Gulen Köyü Web Sitesi
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #13 on: July 13, 2010, 05:00:26 AM »
Teşekkür ediyorum. Buda güzel ama ben konuları kendisi çekmesini istiyorum. İlk kodlardaki gibi bölüm id lerini yazıcağım o bölümlerden son 1 veya 2 konuyu çekmesini isteyeceğim... Bu mümkünüdür...
Bütün Haklar Saklıdır ® www.gulenkoyu.com
|l|lllll|lll||ll||lll
Vatan61Mekan34

Offline kimyaci

  • Full Member
  • ***
  • Posts: 127
  • Gender: Male
    • Forumigo8navigation
  • SMF Version: 2.0.7
  • SP Version: 2.3.5
Re: Ortakısımda Kayan Resimler
« Reply #14 on: July 13, 2010, 06:16:28 AM »
Teşekkür ediyorum. Buda güzel ama ben konuları kendisi çekmesini istiyorum. İlk kodlardaki gibi bölüm id lerini yazıcağım o bölümlerden son 1 veya 2 konuyu çekmesini isteyeceğim... Bu mümkünüdür...

Bölüm ID sini yazıp, sadece  o bölümde ki son konuyu çekseydi evet daha basit olurdu.Her güncellemede konu ID sini değiştirmeye gerek kalmazdı.Başta onu yapmaya çalıştım fakat çok uğraşmama rağmen bir türlü halledemedim.
Birde konunun başlığı biraz uzun olunca resimlerden daha geniş yer kaplıyor ve resimler arasında boşluk oluşuyor.O zaman görüntü biraz bozuluyor.Konunun Yazı fontunu biraz küçültebilseydik daha güzel durudu.
SMF 2.0.7 HabboArtv1, Default Themes.

Offline zeminkat

  • Semi Newbie
  • *
  • Posts: 23
Re: Ortakısımda Kayan Resimler
« Reply #15 on: September 20, 2010, 12:29:10 PM »
Peki bunu forumdan bağımsız bir sayfada nasıl gösterebilirim?

Bilgisi olan varmıdır acaba?

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #16 on: September 20, 2010, 12:45:42 PM »
Aynı kodu SSI.php'nin "include" edildiği, PHP bir sayfa üzerinde de gösterebilirsiniz.
my modsI don't reply support PMs. Please use support forums.

Offline zeminkat

  • Semi Newbie
  • *
  • Posts: 23
Re: Ortakısımda Kayan Resimler
« Reply #17 on: September 20, 2010, 01:45:44 PM »
Aynı kodu SSI.php'nin "include" edildiği, PHP bir sayfa üzerinde de gösterebilirsiniz.

hiç bir bilgim olmadığı için bu dediğinizi yapmam sanırım mümkün değil  :(

Offline pushlawnmoweronsale

  • Just Registered
  • Posts: 1
    • Push Lawn Mower on Sale
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #18 on: September 20, 2010, 04:15:33 PM »
Sizin için teşekkürler ben daha bilmiyorum php info  :'(

Offline netpolice

  • Semi Newbie
  • *
  • Posts: 22
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #19 on: September 21, 2010, 07:45:57 AM »
Bir hata meydana geldi!
PHP sözdizimi hatası. Kodlarınızı kontrol edin.



Dİye Hata Veriyor.

SimplePortal 2.3.2 kullanıyorum

Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #20 on: October 13, 2010, 07:15:55 AM »
Grafitus ben de uyguladım bende şöyle bir hata çıkıyor

/Sources/PortalBlocks.php(3445) : eval()'d code on line 5

smf RC2'de çalışıyor onu denedim bu kodlamaları 1.1.11 versiyonu için düzenleyebilir misiniz?

smf versiyonu 1.1.11
Simple portal versiyonu 2.3.2
site adresi: www.pc-oyun.org

Yapabilirsen sevinirim.
« Last Edit: October 14, 2010, 04:56:19 AM by muhammedalizan »

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #21 on: October 14, 2010, 10:17:58 AM »
SMF 1.1.x için:
Code: [Select]
global $db_prefix, $scripturl;

$boards = array(1, 2, 3);

$request = 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 (" . implode(', ', $boards) . ")
ORDER BY m.subject", __FILE__, __LINE__);
$topics = array();
while ($row = mysql_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="120" width="70" />' : '',
);
mysql_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'], '<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>';
Yeni bir PHP blok oluşturup yukarıdaki kodları içeriğine ekleyin. $boards = array(123); 1,2 ve 3 numaraları bölümlerden konular çekilecek demektir.
« Last Edit: October 14, 2010, 04:41:58 PM by grafitus »
my modsI don't reply support PMs. Please use support forums.

Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #22 on: October 14, 2010, 01:26:21 PM »
Öncelikle ilgin için teşekkürler denedim dediğiz şekilde php blok olarak fakat bu seferde şöyle hata var

Parse error: syntax error, unexpected T_FILE in /Sources/PortalBlocks.php(3445) : eval()'d code on line 10

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #23 on: October 14, 2010, 01:58:00 PM »
Evet, kodda bir virgül koymayı unutmuşum. Yukarıdaki kodu düzenledim. Tekrar deneyin.
my modsI don't reply support PMs. Please use support forums.

Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #24 on: October 14, 2010, 04:21:53 PM »

Kodlarda biraz değişiklik yaptım alt= yazan yeri title ile değiştirdim böylece başlık kısmı fare resmin üstündeyken çıkıyor. Ama bir sorun var.Sorun da şu:
Code: [Select]
[img width=400 height=570]

şeklinde yani kısacası boyutlandırılan hiç bir resmi görmüyor.Hep alttakileri alıyor.

Code: [Select]
global $db_prefix, $scripturl;

$boards = array(1, 2, 3, 18, 8, 5, 6, 7, 19, 20, 21);

$request = 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 (" . implode(', ', $boards) . ")
   ORDER BY m.subject", __FILE__);
$topics = array();
while ($row = mysql_fetch_assoc($request))
   $topics[] = array(
      'id_topic' => $row['ID_TOPIC'],
     
      'first_image' => preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" title="' . $row['subject'] . '" height="190" width="120"  />' : '',
   );
mysql_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="6"  height="210" 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>';

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #25 on: October 14, 2010, 04:42:16 PM »
Yukarıda verdiğim kodu tekrar düzenledim.
my modsI don't reply support PMs. Please use support forums.

Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #26 on: October 14, 2010, 05:57:07 PM »
Teşekkürler sorunsuz çalışıyor :)

Offline netpolice

  • Semi Newbie
  • *
  • Posts: 22
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #27 on: October 15, 2010, 04:36:32 PM »
Çok güzel olmuş Fakat Bir Sorunumuz var. Eklenen Son Konuyu İlk Gösterilen Resme Alsaydı Daha Güzel Olmazmıydı. Bunu Yapabilirmiyiz acaba  :o



Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #28 on: October 16, 2010, 07:38:53 AM »
Evet bencede daha güzel olurdu grafitus yapar bence

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #29 on: October 16, 2010, 07:55:00 AM »
Yukarıda verdiğim kodlarda ORDER BY m.subject kodunu ORDER BY m.poster_time DESC ile değiştirin.
my modsI don't reply support PMs. Please use support forums.

Offline netpolice

  • Semi Newbie
  • *
  • Posts: 22
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #30 on: October 16, 2010, 09:54:10 AM »
Code: [Select]
Dosya: /home/sanalser/public_html/forum/Sources/PortalBlocks.php(6879) : eval()'d code
Bu hatayı veriyor o zaman :(

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #31 on: October 16, 2010, 10:52:02 AM »
Yönetim > SimplePortal > Temel Ayalar sayfasında "PHP kodu doğrulamasını kapat" (yani doğruluma etkin olsun) seçeneği pasif yapın.

Ayrıca yukarıda yaptığımız değişiklik, böyle bir hata verecek bir değişiklik değil. Kodu yanlış eklemiş olabilir misiniz? Bir de SMF sürümünüz nedir?
my modsI don't reply support PMs. Please use support forums.

Offline netpolice

  • Semi Newbie
  • *
  • Posts: 22
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #32 on: October 16, 2010, 01:21:15 PM »
SMF 1.1.11 - SimplePortal 2.3.2

Offline netpolice

  • Semi Newbie
  • *
  • Posts: 22
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #33 on: October 16, 2010, 02:31:21 PM »
Resim sayısını hala kısıtlayamadım. Forum açılırken çok geç açılıyo bunun bi çaresi var mı ?

Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #34 on: October 17, 2010, 11:28:50 AM »
Mesaj sayısını zannımca şöyle sınırlayabilirsin

Bunu bul
Code: [Select]
ORDER BY m.subject'

Bununla değiştir

Code: [Select]
ORDER BY m.subject LIMIT 20'


Burdaki limit 20 fotoğraf oluyor 20yi değiştirirsen fotoğraf sayısını arttırıp azaltabilirsin.
« Last Edit: October 17, 2010, 01:08:00 PM by muhammedalizan »

Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #35 on: November 04, 2010, 06:54:52 PM »
Aşağıdaki kodlamada son 30 konuyu veriyor kodlamada yanlışlık vardı. Grafitus'un verdiği m.poster_time yerine m.postertime olacak o kadar Herkese hayırlı olsun :)



Code: [Select]
global $db_prefix, $scripturl;

$boards = array(2);

$request = 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 (" . implode(', ', $boards) . ")
ORDER BY m.postertime DESC LIMIT 30", __FILE__, __LINE__);

$topics = array();
while ($row = mysql_fetch_assoc($request))
   $topics[] = array(
      'id_topic' => $row['ID_TOPIC'],     
      'body' => $row['body'],
      'first_image' => preg_match_all('~\[img[^\]]*\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" title="' . $row['subject'] . '" height="170" width="110" />' : '',
   );
mysql_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="6"  height="170" 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>';

Offline netpolice

  • Semi Newbie
  • *
  • Posts: 22
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #36 on: November 05, 2010, 11:27:08 AM »
Eline Sağlık  ;)

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #37 on: November 05, 2010, 03:01:14 PM »
Yanlışınız var @muhammedalizan. SMF'nin varsayılan tablolarında poster_time olarak geçer o kolon.
my modsI don't reply support PMs. Please use support forums.

Offline muhammedalizan

  • Semi Newbie
  • *
  • Posts: 19
    • En iyi oyun sitesi
  • SMF Version: 1.1.11
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #38 on: November 06, 2010, 03:52:57 PM »
sizin dediğiniz şekilde çalışmıyor database hatası veriyor. uzun araştırmalar sonucu öyle olduğunu gördüm. isterseniz sizin verdiğiniz m.poster_time'ı ve m.postertime'ı deneyin hangisi doğru çalışıyor görecekseniz.

Offline Lazut6178

  • Semi Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Gulen Köyü Web Sitesi
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #39 on: January 07, 2011, 08:21:50 AM »
Ben bu bloğu çok seviyorum fakat istediğim gibi kullanamıyorum. Sizden ricam bloğu şu şekilde geliştirmenizdir.

diyelim 1 numaralı bölümden 5 tane konu çeksin ama bu konularda son konular olsun. Tabi hem bölüm sayısını hemde konu sayısını isteiğim gibi ayarlayabilmem lazım...

Maalesef son konuları çekmiyor. Bölümün içinden kafasına göre çekiyor. Bunu bu şekilde istememin sebebi ise video galeri olarak kullanmak istememdir. Ben videoları forumda bölümler halinde açtım buna uyugun bir block bulamadığım için bunu yapmayı düşündüm ama böylşe oluşu canımı çok sıktı. Bana yardımcı olursanız çok memnun olacağım...
Bütün Haklar Saklıdır ® www.gulenkoyu.com
|l|lllll|lll||ll||lll
Vatan61Mekan34

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #40 on: January 08, 2011, 03:49:27 PM »
ORDER BY m.subject ifadesini aşağıdaki bununla değiştirin:
Code: [Select]
ORDER BY t.id_topic
LIMIT 5
my modsI don't reply support PMs. Please use support forums.

Offline Lazut6178

  • Semi Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Gulen Köyü Web Sitesi
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #41 on: January 11, 2011, 03:09:05 AM »
Denedim ama hata verdi... Siz deneyip kodları tam yazabilirmisiniz... Belki ben hata yapıyorumdur...

Tam olarak istediğim diyelim 10 tane bölüm var bu bölümlerdeki son 5 konunun seçtiğim bölüm sırasına göre gösterimi...
« Last Edit: January 11, 2011, 03:44:02 AM by Lazut6178 »
Bütün Haklar Saklıdır ® www.gulenkoyu.com
|l|lllll|lll||ll||lll
Vatan61Mekan34

Offline mkuru

  • Full Member
  • ***
  • Posts: 110
  • Gender: Male
    • Mehmet Kuru Portal
  • SMF Version: 2.0.11
  • SP Version: 2.3.6
Re: Ortakısımda Kayan Resimler
« Reply #42 on: January 11, 2011, 03:35:35 AM »
Hata vermiyor. Düzgün çalışıyor ancak id numarası en küçük olan konulardan başlayarak çekiyor. bu durumda da son konular değil eklenen ilk konulardaki resimler gözüküyor. En son konuları çekecek şekilde modifiye edilebilirse daha kullanışlı olacaktır.

Offline Lazut6178

  • Semi Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Gulen Köyü Web Sitesi
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Ortakısımda Kayan Resimler
« Reply #43 on: January 28, 2011, 08:03:29 AM »
Hata vermiyor. Düzgün çalışıyor ancak id numarası en küçük olan konulardan başlayarak çekiyor. bu durumda da son konular değil eklenen ilk konulardaki resimler gözüküyor. En son konuları çekecek şekilde modifiye edilebilirse daha kullanışlı olacaktır.

Bende en son sırada olan konuları çekmesini istiyorum fekat sonuç alamadım... Yardımcı olacak arkadaşlaradn yardım beklemekteyim...
Bütün Haklar Saklıdır ® www.gulenkoyu.com
|l|lllll|lll||ll||lll
Vatan61Mekan34

Offline mkuru

  • Full Member
  • ***
  • Posts: 110
  • Gender: Male
    • Mehmet Kuru Portal
  • SMF Version: 2.0.11
  • SP Version: 2.3.6
Re: Ortakısımda Kayan Resimler
« Reply #44 on: February 10, 2011, 09:48:27 AM »
Hocam konunun güncel olması açısından tekrar yazıyorum.
Code: [Select]
ORDER BY m.subject ifadesini
Code: [Select]
ORDER BY t.id_topic
LIMIT 5
şeklinde değiştirdiğimiz zaman o bölümdeki ilk konulardan başlayarak resimleri gösteriyor. Bunu son resimleri gösterecek şekilde nasıl düzenleyebiliriz.

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Ortakısımda Kayan Resimler
« Reply #45 on: February 11, 2011, 01:04:56 PM »
Bulun:
Code: [Select]
ORDER BY t.id_topic
LIMIT 5
Değiştirin:
Code: [Select]
ORDER BY t.id_topic DESC
LIMIT 5
my modsI don't reply support PMs. Please use support forums.

Offline mkuru

  • Full Member
  • ***
  • Posts: 110
  • Gender: Male
    • Mehmet Kuru Portal
  • SMF Version: 2.0.11
  • SP Version: 2.3.6
Re: Ortakısımda Kayan Resimler
« Reply #46 on: February 11, 2011, 01:53:33 PM »
Eksik olmayın hocam. Emeğinize sağlık. Sayenizde 40 yaşından sonra simple portal müptelası oldum.

Offline SuPeR.NoVa

  • Newbie
  • Posts: 2
  • SMF Version: 2 RC4
  • SP Version: 2.3.4
Re: Ortakısımda Kayan Resimler
« Reply #47 on: December 05, 2011, 11:54:46 AM »
Bulun:
Code: [Select]
ORDER BY t.id_topic
LIMIT 5
Değiştirin:
Code: [Select]
ORDER BY t.id_topic DESC
LIMIT 5

Benim oyun sitem var ve ben sadece kendi payAŞTIKLARIMIN BURDA GÖZÜKMESİNİ İSTİYORUM DİĞER ÜYELER  saçma saçma şeyler paylaşabiliyo ve burda çıkıyoo lütfen acill

Offline tc bolubeyi

  • Sr. Member
  • ****
  • Posts: 389
  • Gender: Male
    • temrinlerim.org
  • SMF Version: 2 RC3
  • SP Version: 2.3.3
Re: Ortakısımda Kayan Resimler
« Reply #48 on: December 12, 2011, 07:07:29 AM »
makale fonksiyonunu kullanın.

Offline ustahakki

  • Newbie
  • Posts: 4
  • SMF Version: 2.0.1
  • SP Version: 2.3.3
Re: Ortakısımda Kayan Resimler
« Reply #49 on: February 23, 2012, 04:49:55 PM »
Selam bende 2.3.3 kullanıyorum verdiğiniz ilk kodu kuruyorum ama sadece ilk 3 konuyu alıyor gerisini almıyor hangisini denediysem olmadı sadece son eklediğim 15-20 konuyu almasını istiyorum ne yapabilirim lütfen yardımcı olurmusunuz,şimdiden teşekkürler.

Offline tc bolubeyi

  • Sr. Member
  • ****
  • Posts: 389
  • Gender: Male
    • temrinlerim.org
  • SMF Version: 2 RC3
  • SP Version: 2.3.3
Re: Ortakısımda Kayan Resimler
« Reply #50 on: February 23, 2012, 04:58:55 PM »
bölüm idlerini girin koda.

Offline ustahakki

  • Newbie
  • Posts: 4
  • SMF Version: 2.0.1
  • SP Version: 2.3.3
Re: Ortakısımda Kayan Resimler
« Reply #51 on: March 03, 2012, 04:56:04 PM »
Bölüm id'lerini girmeden kendisi alamazmı otomatik olarak yoksa her zaman id girmek sorun oluyor

Offline azretl

  • Just Registered
  • Posts: 1
  • SMF Version: 2.0.1
  • SP Version: 2.3.4
Re: Ortakısımda Kayan Resimler
« Reply #52 on: March 16, 2012, 08:35:38 PM »
Resimlerin altındaki fontu nasıl ortalayabiliriz? yada fontu nasıl büyültebiliriz? lütfen yardım edin  :O

Offline nazamarya

  • Semi Newbie
  • *
  • Posts: 23
  • SMF Version: 2 RC4
  • SP Version: 2.3.3
Re: Ortakısımda Kayan Resimler
« Reply #53 on: March 17, 2012, 08:26:26 AM »
Buyrun:
Code: [Select]
global $smcFunc, $scripturl;

$boards = array(1, 2, 3);

$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.subject',
array(
'boards' => $boards,
)
);
$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="120" width="70" />' : '',
);
$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'], '<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>';
Yeni bir PHP blok oluşturup yukarıdaki kodları içeriğine ekleyin. $boards = array(123); 1,2 ve 3 numaraları bölümlerden konular çekilecek demektir.




$boards = array(1, 2, 3); kısmını kendime göre düzenliyorum, ama afiş resmiyle beraber konu linki altta çıkıyor tabi uzun olduğu için diğer resim çok çok uzağında aklıyor. karmakarışık bir görüntü oldu.