Uutiset:

Wondering if this will always be free?  See why free is better.

Main Menu
Advertisement:

SMF 2.0.2 - Son Konular

Aloittaja xSabotaJx, huhtikuu 10, 2012, 07:29:39 AP

« edellinen - seuraava »

xSabotaJx

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..
Clio Türkiye (SMF) | Burak Sarı (Wordpress)

"Eğitimli insanlar topluma borçludurlar.
Bir işin nasıl yapılabileceğini biliyorken bir başkasının yapamadığını görüp susmaları kendilerini yetiştiren o topluma ihanettir."

Evo™

Tam olarak anlayamadım recent topics zaten son konuları gösteriyor bu işinizi görmüyor mu?

xSabotaJx

rica etsem, recent topics linki verir misiniz?
benim yüklediklerim hep konular yerine son mesajları gösterdi. hiç son konuları gösteren olmadı.
Clio Türkiye (SMF) | Burak Sarı (Wordpress)

"Eğitimli insanlar topluma borçludurlar.
Bir işin nasıl yapılabileceğini biliyorken bir başkasının yapamadığını görüp susmaları kendilerini yetiştiren o topluma ihanettir."


xSabotaJx

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?
Clio Türkiye (SMF) | Burak Sarı (Wordpress)

"Eğitimli insanlar topluma borçludurlar.
Bir işin nasıl yapılabileceğini biliyorken bir başkasının yapamadığını görüp susmaları kendilerini yetiştiren o topluma ihanettir."

Evo™

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.

xSabotaJx

bu dediğinizi uygularken ajax recent topics yüklü olmalı mı?
Clio Türkiye (SMF) | Burak Sarı (Wordpress)

"Eğitimli insanlar topluma borçludurlar.
Bir işin nasıl yapılabileceğini biliyorken bir başkasının yapamadığını görüp susmaları kendilerini yetiştiren o topluma ihanettir."

Evo™

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.

xSabotaJx

ç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?
Clio Türkiye (SMF) | Burak Sarı (Wordpress)

"Eğitimli insanlar topluma borçludurlar.
Bir işin nasıl yapılabileceğini biliyorken bir başkasının yapamadığını görüp susmaları kendilerini yetiştiren o topluma ihanettir."

Evo™

İ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.

xSabotaJx

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?

Clio Türkiye (SMF) | Burak Sarı (Wordpress)

"Eğitimli insanlar topluma borçludurlar.
Bir işin nasıl yapılabileceğini biliyorken bir başkasının yapamadığını görüp susmaları kendilerini yetiştiren o topluma ihanettir."

Evo™

Ö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.

xSabotaJx

özelden mesajlaşıyoruz. en büyük sorunum olan, son konuları listeletmeyi sağolun ayrı pencerede hallettik. şimdi top10'da göstermeye çalışıyorum..
Clio Türkiye (SMF) | Burak Sarı (Wordpress)

"Eğitimli insanlar topluma borçludurlar.
Bir işin nasıl yapılabileceğini biliyorken bir başkasının yapamadığını görüp susmaları kendilerini yetiştiren o topluma ihanettir."

Advertisement: