Smf ssi kullanımı

Başlatan tarantula901, 23 Ksm 2015, 14:17

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

tarantula901

Smf forum sistemi diğer forum sistemlerinden daha kolay kullanılmasının yanı sıra ayrı yeten ssi fonksiyonu ile forumdan bazı özellikleri çekmemizi sağlar. Bu şekilde kendi portalımızı yapabiliriz.

Peki nasıl yapacağız bu portalı? SSI kodlarını kullanarak. SSI kodlarına sitemizden ulaşabiliriz. Bkz. http://www.smf.gen.tr/ssi_examples.php

Ne yapmam gerekli ?

Verdiğim sayfadaki kodları ââ,¬Å"htmlââ,¬Â tasarımımızın istediğimiz bölümlerine yerleştireceğiz. Ama ilk olarak html olarak düzenlediğimiz sayfamızın baş kısmına şu kodu yazmamız gerekecek;

<?php require(ââ,¬Å"/home/smfgentr/public_html/forum/SSI.phpââ,¬Â); ?>

Bu kodu kendimize göre düzenleyeceğiz. Ve sayfayı kapatırken kendimize .php olarak kaydedeceğiz.

ssi kodları;

Son Konular - Recent Topics Function: <?php ssi_recentTopics(); ?>
Son Mesajlar - Recent Posts Function: <?php ssi_recentPosts(); ?>
Son Anketler - Recent Poll Function: <?php ssi_recentPoll(); ?>
En Popüler Bölümler - Top Boards Function: <?php ssi_topBoards(); ?>
En Çok Görüntülenen Mesajlar - Top Topics by View Function: <?php ssi_topTopicsViews(); ?>
En Çok Cevap Yazılan Mesajlar - Top Topics by Replies Function: <?php ssi_topTopicsReplies(); ?>
En Popüler Anketler - Top Poll Function: <?php ssi_topPoll(); ?>
En Çok Mesaj Atan Üye - Top Poster Function: <?php ssi_topPoster(); ?>
En Popüler Anketler - Top Poll Function: <?php ssi_topPoll(); ?>
Son Üye - Latest Member Function: <?php ssi_latestMember(); ?>
Forum İstatistikleri - Board Stats: <?php ssi_boardStats(); ?>
Çevrimiçi Üyeler - Whoââ,¬â,,¢s Online Function: <?php ssi_whosOnline(); ?>
Hoşgeldin Mesajı - Welcome Function: <?php ssi_welcome(); ?>
Duyurular - News Function: <?php ssi_news(); ?>
Haberler - Board News Function: <?php ssi_boardNews(); ?>
Menü - Menubar Function: <?php ssi_menubar(); ?>
Hızlı Arama - Quick Search Function: <?php ssi_quickSearch(); ?>
Giriş - Login Function: <?php ssi_login(); ?>
Çıkış - Log Out Function: <?php ssi_logout(); ?>
Yaklaşan Doğum Günleri - Todayââ,¬â,,¢s Birthdays Function: <?php ssi_todaysBirthdays(); ?>
Yaklaşan Tatil Günleri - Todayââ,¬â,,¢s Holidays Function: <?php ssi_todaysHolidays(); ?>
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

reprimond

Merhaba

wordpress sitemin ana sayfasına forumdan son konuları çekmek için <?php ssi_recentPosts(); ?> parametresini kullandım.
Bu parametreyle son konunun kategorisi, kimin cevap yazdıgı ve tarih bilgileride geliyor. Ben sadece son konunu adını çekmek istiyorum.
diğerlerini nasıl exculude edebilirim ?

tarantula901

Alıntı yapılan: reprimond - 27 Şub 2019, 10:59Merhaba

wordpress sitemin ana sayfasına forumdan son konuları çekmek için <?php ssi_recentPosts(); ?> parametresini kullandım.
Bu parametreyle son konunun kategorisi, kimin cevap yazdıgı ve tarih bilgileride geliyor. Ben sadece son konunu adını çekmek istiyorum.
diğerlerini nasıl exculude edebilirim ?

sadece başlık mı çekmek istiyorsunuz yazı olarak yoksa link olarak mı
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

reprimond

Alıntı yapılan: tarantula901 - 27 Şub 2019, 17:57sadece başlık mı çekmek istiyorsunuz yazı olarak yoksa link olarak mı

Konu başlığı ve link . Tıklayınca konuya gidecek

tarantula901

Alıntı yapılan: reprimond - 28 Şub 2019, 15:01Konu başlığı ve link . Tıklayınca konuya gidecek

Bu düzenlemeyi yapacağınız siteyi ve sürümünü profilinize güncelleyin ona göre kodları ekleyeceğim.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

reprimond

#5
merhaba
profilimi düzenledim

nette araştırmaya devam edince bu kodu buldum. bu tarihi çıkartıyor. içinden bir kaç yeri silip işimi görecek hale getirdim.
sizin  kod farklı ise görmek isterim. burda table yapısı kullanılmış :/

ihtiyacı olan olursa diye

<?php

$posts ssi_recentPosts(8null'array');

echo '
<table border="0" class="ssi_table">'
;
foreach ($posts as $post)
echo '
<tr>
<td valign="top">
<a href="'
$post['href'], '">'$post['subject'], '</a>
'
$txt[525], ' '$post['poster']['link'], '
'
$post['new'] ? '' '<a href="' $scripturl '?topic=' $post['topic'] . '.msg' $post['new_from'] . ';topicseen#new"><img src="' $settings['images_url'] . '/' $context['user']['language'] . '/new.gif" alt="' $txt[302] . '" border="0" /></a>''
</td>
<td align="right" nowrap="nowrap">
'
$post['time'], '
</td>
</tr>'
;
echo '
</table>'
;

?>