Tek kategorili forum oluşturma

Started by sssx500, June 19, 2015, 11:41:14 AM

Previous topic - Next topic

sssx500

Öncellikle hayırlı ramazanlar

benim açmış olduğum tek kategorili bir sitem var
bu sitede sadece tek kategoriye ihtiyaç var tek bölüm tek kategori

anasayfada sadece o kategorinin gösterimesini istiyorum  yani klasör şeklinde değilde
direk tıklanıp açılmış hali gibi

siteye girdimi direk konular gelsin istiyorum

bunu nasıl yapabilirim

teşekkürler

Antes

Bunun için ciddi anlamda kodlama yapmanız gerekiyor, eğer düzgün işleyen bir sistem kurmak istiyorsanız. Fakat bunun şu ana kadar yapılmış hali yok.

https://github.com/ProjectBFG/Simple-Discussions < Bu üzerinde çalıştığımız tam da istediğiniz şey, kodlar ÇOK eski ve SMF 2.1 Alpha üzerine kurulu ama yeterli php bilginiz varsa buradan kodlara göz atıp bi şeyler yapabilirsiniz.

sssx500

böyle basit birşey için böyle bir kodlama nedir
diğer forum sistemlerinde standart olarak sunulan bir şey zaten

illaki bir çıkar yolu vardır hocam
yoksa komple başka bir sisteme geçicem

Antes

Bence daha uygun bi yazılıma geçin.

cee山

Yav tek kategori var zaten son iletileri üste alıp 30 limit biçerseniz sistem zaten önünüzde olur.Bunu zorlamanın manası yok.

Evo™

http://mods.simplemachines.org/index.php?mod=486 bu mod ile tek kategoriyi görüntülemeyi aktif edip daha sonrasında .htaccess ile veya index.template.php ye ekleyeceğiniz yönlendirme ile direk www.siteniz.com a tıkladığınız da kategorinin içini yönlendirme yaparak görüntüleyebilirsiniz.


<meta http-equiv="refresh" content="1;URL=http://www.kategoriadresi.com">


Yada ben soruyu çok yanlış anladım :)

bolubeyi61

messageindex.template.php dosyasındaki kodları kopyalayıp boardindex.template.php dosyasındaki kodların üzerine yapıştırınca olmuyor mu

cee山

Quote from: bolubeyi61 on June 30, 2015, 05:55:10 AM
messageindex.template.php dosyasındaki kodları kopyalayıp boardindex.template.php dosyasındaki kodların üzerine yapıştırınca olmuyor mu
Hasan abi bende düşündüm ama board id gerekicek nasırsam.Yani board.indexte bir bölüm seçip message getiriliyor.

Antes

Quote from: bolubeyi61 on June 30, 2015, 05:55:10 AM
messageindex.template.php dosyasındaki kodları kopyalayıp boardindex.template.php dosyasındaki kodların üzerine yapıştırınca olmuyor mu

Sorguları da düzenlerseniz ve konu oluşturma eylemini düzenlerseniz olur. Tabi veritabanınıda değiştirmek gerek.

cee山

Direk şöyle yapalım bitsin.

BoardIndex.template
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;


Sonrasına aşağıdaki kodları ekleyin.

global $smcFunc, $scripturl, $settings, $options, $txt ,$context, $modSettings;

$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' => array(17,45),
    'limit' => 5,
  )
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
  $topics[] = array(
     'id_topic' => $row['id_topic'],
     'subject' => $row['subject'],
);
$smcFunc['db_free_result']($request);

foreach ($topics as $topic)
echo '
<div class="windowbg2"><a  href="', $scripturl, '?topic=', $topic['id_topic'], '.0"> ',  $topic['subject'], '</a></div>';

    'boards' => array(17,45),
    'limit' => 5,

Limit istediğiniz kadar yükseltebilirsiniz.Hangi bölümlerin gözükmesini istiyorsanız array(17,45,1,2,3,4) gibi eklemeler yapınız.



tarantula901

Top 10 kısmını kategoriler üstüne almak sınırıda istediğiniz gibi ayarlayarak yapabilir

yada simpleportalı kullanarak anasayfada açılmış içeriğini gösterebilirsiniz.


Advertisement: