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: 294
  • 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]

Thanks for having an interest with our portal. If you have any requests for features, have a look at the Feature Requests board.

Author Topic: Belli bir kategorideki konu başlıklarını portalda sıralama  (Read 15894 times)

0 Members and 1 Guest are viewing this topic.

Offline rock16.com

  • Semi Newbie
  • *
  • Posts: 8
  • SMF Version: 2 RC2
  • SP Version: 2.3.1
Belli bir kategorideki konu başlıklarını portalda sıralama
« on: November 26, 2009, 03:26:42 PM »
Arkadaşlar belirlediğimiz bir kategorinin konu başlıklarını direk portala nasıl koyabiliriz..mesela türk rock sanatçıları kategorisi var ve her açtığım konu alfabetik olarak portalda sıralansa..örnek resmi ekte verdim :nervous-happy:

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #1 on: November 27, 2009, 02:57:30 AM »
Yaptım. Ancak ufak bir problem var. Sadece konu yerine tüm mesajları çekiyor. Ona da [SiNaN] görünce bakar...

Code: [Select]
global $smcFunc, $scripturl, $settings;

// Hangi kategoriden çekilecekse...
$board_id = 1;

// Kaç tane çekilecek?
$limit = 10;

$request = $smcFunc['db_query']('', "
SELECT *
FROM {db_prefix}messages
WHERE id_board = $board_id
ORDER BY subject ASC
LIMIT $limit");

while ($row = $smcFunc['db_fetch_assoc']($request))
{
echo '
<ul class="sp_list">
<li class="sp_list_top smalltext">
<img src="', $settings['images_url'], '/post/', $row['icon'], '.gif" alt="" />
<a href="', $scripturl, '?topic=', $row['id_topic'], '">', $row['subject'], '</a>
</li>
</ul>';
}

$smcFunc['db_free_result']($request);
my modsI don't reply support PMs. Please use support forums.

Offline rock16.com

  • Semi Newbie
  • *
  • Posts: 8
  • SMF Version: 2 RC2
  • SP Version: 2.3.1
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #2 on: November 28, 2009, 09:44:50 AM »
Hocam bunu nereye eklicem ?? :nervous-happy:

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #3 on: November 28, 2009, 05:58:15 PM »
Hocam bunu nereye eklicem ?? :nervous-happy:

Yeni bir PHP blok oluşturup, ekleyeceksiniz. Ancak sadece konuları değil; mesajlarıda çekiyor. :D
my modsI don't reply support PMs. Please use support forums.

Offline rock16.com

  • Semi Newbie
  • *
  • Posts: 8
  • SMF Version: 2 RC2
  • SP Version: 2.3.1
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #4 on: November 29, 2009, 07:17:14 AM »
evet ya gayet güzel oldu ama mesajları çekmese süper olcak,[Sinan]'dan yardım beklicem mecbur :D

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #5 on: November 29, 2009, 08:50:06 AM »
evet ya gayet güzel oldu ama mesajları çekmese süper olcak,[Sinan]'dan yardım beklicem mecbur :D
Mecburen... Üzgünüm, [SiNaN] kadar MySQL PHP bilgim yok. Böyle ufak tefek şeyleri kapabiliyorum anca... :D
my modsI don't reply support PMs. Please use support forums.

Offline rock16.com

  • Semi Newbie
  • *
  • Posts: 8
  • SMF Version: 2 RC2
  • SP Version: 2.3.1
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #6 on: December 14, 2009, 07:43:59 AM »
saol yardım için, sinan'ı beklicez çözüm için mecburen :)

Offline rock16.com

  • Semi Newbie
  • *
  • Posts: 8
  • SMF Version: 2 RC2
  • SP Version: 2.3.1
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #7 on: January 31, 2010, 02:31:27 PM »
cevapları çekmese süper olcak,sinan lütfen yardım et :(
« Last Edit: January 31, 2010, 02:38:09 PM by rock16.com »

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #8 on: February 10, 2010, 03:06:01 PM »
Code: [Select]
global $smcFunc, $scripturl;

$board = 1;

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

echo '<ul>';
foreach ($topics as $id_topic => $subject)
echo '<li><a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a></li>';
echo '</ul>';
And slowly, you come to realize... It's all as it should be...

Offline rock16.com

  • Semi Newbie
  • *
  • Posts: 8
  • SMF Version: 2 RC2
  • SP Version: 2.3.1
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #9 on: February 21, 2010, 03:13:35 AM »
Allah Allahh
Board = 1 yazan yere örneğin : http://www.rock16.com/forum/index.php?board=214.0

buradaki 214ü yazıyorum fakat başka kategorinin mesajlarını çekiyor  ;D

ayrıca birden fazla kategorideki konuyu nasıl çekebilirim ??

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #10 on: February 21, 2010, 04:38:45 AM »
Evet. Yanlış çekiyordu. Sorunu hallettim. Aşağıdaki kodu kullanabilirsin.

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

$board = 1;

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

echo '<ul>';
foreach ($topics as $id_topic => $subject)
   echo '<li><a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a></li>';
echo '</ul>';

Ancak şu birden fazla kategoriden çekme olayını yapamadım. [SiNaN] görene kadar idare ediver artık. :)
my modsI don't reply support PMs. Please use support forums.

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #11 on: February 21, 2010, 07:28:23 AM »
Evet, orada bir hata yapmışım. Bunu kullanabilirsiniz:

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

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

$request = $smcFunc['db_query']('', '
SELECT t.id_topic, m.subject
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[$row['id_topic']] = $row['subject'];
$smcFunc['db_free_result']($request);

echo '<ul>';
foreach ($topics as $id_topic => $subject)
echo '<li><a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a></li>';
echo '</ul>';
And slowly, you come to realize... It's all as it should be...

Offline rock16.com

  • Semi Newbie
  • *
  • Posts: 8
  • SMF Version: 2 RC2
  • SP Version: 2.3.1
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #12 on: February 21, 2010, 11:17:56 AM »
çok teşekkürler türkçe karakterle başlayanları sıralamadı ama bölede süper oldu ;)
« Last Edit: February 21, 2010, 11:28:53 AM by rock16.com »

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #13 on: May 18, 2010, 02:37:59 PM »
Bu konuları rastgele seçemez miyiz ?
[SiNaN]'ın son verdiği kodda ORDER BY m.subject ifadesini bununla değiştirin: ORDER BY RAND()
my modsI don't reply support PMs. Please use support forums.

Offline tarsusluistagoz

  • Newbie
  • Posts: 3
  • SMF Version: 1.1.10
  • SP Version: 2.3
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #14 on: October 14, 2010, 03:38:55 AM »
Arkadaşlar bu modu bende kullanmak istiyorum fakat olmuyor. Sayfa boş çıkıyor.

Smf 1.1.11 Simple Portal 2.2.2

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #15 on: October 14, 2010, 10:21:59 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
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[$row['ID_TOPIC']] = $row['subject'];
mysql_free_result($request);

echo '<ul>';
foreach ($topics as $id_topic => $subject)
echo '<li><a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a></li>';
echo '</ul>';
my modsI don't reply support PMs. Please use support forums.

Offline JANJ@N

  • Semi Newbie
  • *
  • Posts: 22
  • Gender: Male
  • Simple is The Best
  • SMF Version: 2 RC3
  • SP Version: 2.3.3
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #16 on: December 02, 2010, 08:53:20 AM »
hocam eline sağlık, biyerde takılmıştım ama yine senin başka bir konunda buldum çözümü teşekürler..
« Last Edit: December 02, 2010, 10:09:10 AM by JANJ@N »

Offline serhadkulu

  • Newbie
  • Posts: 4
  • SMF Version: 1.1.12
  • SP Version: 2.3.3
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #17 on: February 06, 2011, 08:51:52 PM »
teşekkür ederim güzel paylaşım sağolun

Offline serhadkulu

  • Newbie
  • Posts: 4
  • SMF Version: 1.1.12
  • SP Version: 2.3.3
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #18 on: February 20, 2011, 11:01:30 AM »
peki arkadaşlar limiti nasıl belirlicez :S

Offline serhadkulu

  • Newbie
  • Posts: 4
  • SMF Version: 1.1.12
  • SP Version: 2.3.3
Re: Belli bir kategorideki konu başlıklarını portalda sıralama
« Reply #19 on: February 28, 2011, 10:07:17 AM »
peki ustalar üst blokta karışık olarak belirlenen sayıda yapmam mümkünmü bu çalışmayı :)