Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => Dokümantasyon => Topic started by: Antes on June 30, 2012, 12:34:54 PM

Title: SSI_recentTopics
Post by: Antes on June 30, 2012, 12:34:54 PM
Merhaba,

SSI bilindiği üzere güçlü ve esnek bir yapıdır SMF içindeki. Fakat şu bi gerçek ki herkes ssi kullanımında temel anlatımlarla yetiniyor, SSI fonksiyonları ile ilgili detaylı bilgilendirme yok. Bunu göz önüne alarak SSI fonksiyonlarının sıra ile (umarım) detaylarını anlatıcam.

Öncelikle şunu hiç unutmayın anlatımların hiç birinde SSI.php dosyası düzenlenmemiş / genişletilmemiş veya daraltılmamıştır.

SSI ile ilgili temel 3 başlığı okumanız gerekmektedir.

SSI Dersleri - Başlangıç Seviyesi (http://www.simplemachines.org/community/index.php?topic=240518.0) | SSI Dersleri - Orta Seviye (http://www.simplemachines.org/community/index.php?topic=240521.0) | SSI Dersleri - İleri Seviye (http://www.simplemachines.org/community/index.php?topic=240522.0)

Peki burada yapacaklarımızın
<?php ssi_recentTopic(); ?> yapısından ne farkı var? Şu bi gerçek ki, kalıp yapılar her zaman istediğimiz sonucu vermez. Düzenleme yapmak farklı durumlara göre farklı kalıplar yaratmak gerekebilir. Örneğin benim blogumda (recentTopics fonksiyonu üzerinden konuşuyorum) forumda gönderilmiş son konuları göstermek istiyorum, fakat ben zaman/bölüm gibi bölümleri koymak istemiyorum keza benim blogumdaki kenarlık kısmı küçük vb...

Ne anlama geliyorlar?


ssi_recentTopics($num_recent = xx, $exclude_boards = xx, $include_boards = xx, $output_method = 'xx');
Nasıl Kullanılırlar ?

Kolay bir kullanımı söz konusudur,

echo '',$post['seçim'],'';
eğer tek başına kullanılamayan bir fonksiyon seçtiyseniz
echo '',$post['seçim']['altseçim'],'';

Ekteki resimde yine ekte vermiş olduğum php dosyasını çalıştırdığınızda karşınıza gelecek ekran vardır. Ek php dosyası ile ilgili;

* Analiz ve öğrenme basite indirgenmesi açısından konu sayısı 1e indirilmiştir.
* Yeni bir konu açılmıştır (25 karakterden uzun başlıklı ve 200 karakterden uzun içerikli).
* Ekteki dosya API veya SSI tarzı kullanım için değil, öğrenim amaçlı oluşturulmuştur.
Title: Re: SSI_recentTopics
Post by: Emre A. on July 01, 2012, 03:59:10 AM
Eline koluna sağlık Antes.
Title: Re: SSI_recentTopics
Post by: yusuf34 on July 15, 2012, 11:18:24 PM
teşekkürler çok güzel konu.
Title: Re: SSI_recentTopics
Post by: Alpay on May 25, 2016, 04:07:06 PM
Antesciiiigim konu içeriğinde length sınırlaması varda başlıklarda length yok mu :=) mesela ben asdasdsdfsdfsdfsdfsdfsdfnsulgnısldgbnlısdgsdgs konu başlığının asdasdsdf... kısımını almak göstermek istiyorum sadece :)
Title: Re: SSI_recentTopics
Post by: Antes on May 25, 2016, 05:22:18 PM
Quote from: Alpay on May 25, 2016, 04:07:06 PM
Antesciiiigim konu içeriğinde length sınırlaması varda başlıklarda length yok mu :=) mesela ben asdasdsdfsdfsdfsdfsdfsdfnsulgnısldgbnlısdgsdgs konu başlığının asdasdsdf... kısımını almak göstermek istiyorum sadece :)

short_subject :P
Title: Re: SSI_recentTopics
Post by: Türkçe Forum on January 16, 2018, 10:20:44 AM
php'yi çok az bildiğim zamanlarda SSI'ı kullanmak istemiştim
ama çok fazla yerini değiştirmek isteyip yapamadığım olmuştu.
php'yi öğrendikten sonra da, zaten SSI'a gerek kalmamıştı.
İstediğim datayı mysql ile çekebiliyordum.
çok da önemli değil yani bu SSI.php denen şey.
fakat aynen kullanmak ve sunduğu imkanlarla yetinmek isteyenler için ideal.