Simple Machines Community Forum

SMF Support => Language Specific Support => Türkçe Bölümü (Turkish) => Aiheen aloitti: xSabotaJx - huhtikuu 10, 2012, 07:29:39 AP

Otsikko: SMF 2.0.2 - Son Konular
Kirjoitti: xSabotaJx - huhtikuu 10, 2012, 07:29:39 AP
arkadaşlar, bolca araştırma yapmadan hiç bir yerde soru için konu açmam fakat internette yaptığım onca araştırmama rağmen (resmi sitede ve türkiye destek sitesinde) sorunuma çözüm bulamadım.

sorunum; forumumda son açılan konuların gösterilmesi.
bildiğim kadarıyla smf ile standart olarak gelen son konuları ayrıca gösterecek bir bölüm yok.
önceki sürümler için bazı yöntemler var, 2.0 içinde var. onları denedim fakat 1 tanesi hariç hepsinde "recent topics" şeklinde başlık atılmasına rağmen son mesajları gösteriyor. o 1 taneside, son mesaj kısmını, son konuya çeviriyor fakat farklı bir sayfada açılıyor, hemde konunun tüm içeriğini gösteriyor. ben son konuların yönlendirmeli başlıklarını istiyorum.
ssi örneklerinin yer aldığı dosyayıda inceledim, bir sonuca varamadım.
fazla bir web bilgim yok malesef.

sonuç olarak benim istediğim; ana sayfamdaki top10 içerisinde, son mesajların listelendiği gibi son konularıda ayrıca listelemek.
sorun olmazsa sitemin üzerindeki top10 bölümünü inceleyin. bu top10'nun sağına son konuları yerleştirmek istiyorum.
cliotr.com

lütfen yardımcı olun, artık konuların mesajlar arasında kaybolması canımı sıkmaya başladı.
şimdiden çok teşekkür ediyorum..
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: Evo™ - huhtikuu 10, 2012, 09:12:30 AP
Tam olarak anlayamadım recent topics zaten son konuları gösteriyor bu işinizi görmüyor mu?
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: xSabotaJx - huhtikuu 10, 2012, 09:38:08 AP
rica etsem, recent topics linki verir misiniz?
benim yüklediklerim hep konular yerine son mesajları gösterdi. hiç son konuları gösteren olmadı.
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: Evo™ - huhtikuu 10, 2012, 10:33:25 AP
http://custom.simplemachines.org/mods/index.php?mod=1284 bu işinizi görmez mi .
Örnek : http://www.yer6rap.net/index.php?action=recenttopics sadece konuları gösteriyor.
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: xSabotaJx - huhtikuu 10, 2012, 10:55:00 AP
ama bende son mesaj atılan konuları gösteriyor..
cliotr.com/index.php?action=recenttopics

ya sanırım daha önce yapılan bir değişiklik sorun çıkartıyor. nereyi kontrol etmem gerekir acaba?
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: Evo™ - huhtikuu 10, 2012, 11:52:01 AP
Basit bir kod değişikliği ile sadece konuları gösterebilirsiniz.
recent.php'de
Koodi (Bul) [Valitse]

$context['topics'] = array();
    $request = $smcFunc['db_query']('', '
        SELECT
            ms.poster_time as firstTime, m.poster_time as lastTime, ms.subject, m.id_topic, t.num_replies,
            ms.id_member as id_first_poster, m.id_member as id_last_poster, m.id_msg, b.id_board, b.name AS bName,
            IFNULL(mem2.real_name, ms.poster_name) AS firstPoster,
            IFNULL(mem.real_name, m.poster_name) AS lastPoster
        FROM {db_prefix}topics AS t
            INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_last_msg)
            INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board)
            INNER JOIN {db_prefix}messages AS ms ON (ms.id_msg = t.id_first_msg)
            LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = m.id_member)
            LEFT JOIN {db_prefix}members AS mem2 ON (mem2.id_member = t.id_member_started)
        WHERE t.id_last_msg >= {int:min_msg_id}
            AND ' . $query_this_board  . ($modSettings['postmod_active'] ? '
            AND t.approved = {int:is_approved}
            AND m.approved = {int:is_approved}' : '') . '
            ' . $latest_post . '
        ORDER BY t.id_last_msg DESC
        LIMIT {int:limit}',
        array_merge($query_parameters, array(
            'min_msg_id' => $min_msg_id,
            'is_approved' => 1,
            'limit' =>  $modSettings['number_recent_topics'],
        ))
    );


Koodi (Değiştir) [Valitse]
$context['topics'] = array();
    $request = $smcFunc['db_query']('', '
        SELECT
            ms.poster_time as firstTime, m.poster_time as lastTime, ms.subject, m.id_topic, t.num_replies,
            ms.id_member as id_first_poster, m.id_member as id_last_poster, m.id_msg, b.id_board, b.name AS bName,
            IFNULL(mem2.real_name, ms.poster_name) AS firstPoster,
            IFNULL(mem.real_name, m.poster_name) AS lastPoster
        FROM {db_prefix}topics AS t
            INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_last_msg)
            INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board)
            INNER JOIN {db_prefix}messages AS ms ON (ms.id_msg = t.id_first_msg)
            LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = m.id_member)
            LEFT JOIN {db_prefix}members AS mem2 ON (mem2.id_member = t.id_member_started)
            ORDER BY m.id_topic DESC
        LIMIT {int:limit}',
        array_merge($query_parameters, array(
            'min_msg_id' => $min_msg_id,
            'is_approved' => 1,
            'limit' =>  $modSettings['number_recent_topics'],
        ))
    );

Bu şekilde dener misiniz bi.
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: xSabotaJx - huhtikuu 10, 2012, 11:54:55 AP
bu dediğinizi uygularken ajax recent topics yüklü olmalı mı?
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: Evo™ - huhtikuu 10, 2012, 12:32:47 IP
Lainaus käyttäjältä: xSabotaJx - huhtikuu 10, 2012, 11:54:55 AP
bu dediğinizi uygularken ajax recent topics yüklü olmalı mı?
Tabiki olmalı o mod üzerinden değişikliği yaptım ben.
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: xSabotaJx - huhtikuu 10, 2012, 12:51:43 IP
çok teşekkür ederim. sorunum halloldu.
affınıza sığınarak 2 sorum daha olacak:
1) son konuları top10'umun içerisinde listeleme imkanım var mı?
2) son konuların listelenme şeklini, okunmamış son konuların ki gibi yapabilir miyim?
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: Evo™ - huhtikuu 10, 2012, 01:21:36 IP
İlk sorunuz ile ilgili SMF için yapılmış bir çok TOP 10 var onlardan size en uygun olanını seçebilirsiniz.
2. sorunuz ise tam olarak anlayamadım görüntülü olarak veya örnekler ile anlatabilir misiniz.
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: xSabotaJx - huhtikuu 10, 2012, 01:37:33 IP
1.sorum için; smf 2.0.2'de son gönderilen konuları gösteren bir top10 bulamadım. var mı bildiğiniz acaba?

2.sorum için;
cliotr.com/index.php?action=recenttopics
cliotr.com/unread/

birincinin listelenme şekli ikinicisindeki gibi olabilir mi?

Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: Evo™ - huhtikuu 10, 2012, 03:33:57 IP
Öze mesaj ile'de anlattım görünüm olarak aynısı yapılabilir 3 sütun ile örneğini de gösterdim size ancak zemin siyah olduğu için pek anlaşılır olmadı sanırım :) Konuyu çözüldü olarak işaretliyorum sorununuz devam ediyorsa tekrar yazabilirsiniz.
Otsikko: Re: SMF 2.0.2 - Son Konular
Kirjoitti: xSabotaJx - huhtikuu 10, 2012, 03:44:53 IP
özelden mesajlaşıyoruz. en büyük sorunum olan, son konuları listeletmeyi sağolun ayrı pencerede hallettik. şimdi top10'da göstermeye çalışıyorum..