Türkçe (Turkish) Smf Teknik Destek Sitesi - smf.gen.tr

Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz
Elektrikli Arabalar
Gelişmiş Arama  


Smf.Gen.Tr Reklam Alanları
çiçekçi Reklam Alanı Webmaster Forumu Oyunlar Savaş Oyunları
www.nettencicek.com
İnternetten Çiçek Göndermenin
En Kolay Yolu..
  Malumat İçin
Başvuru İçin
www.webmastersitesi.com
Artık Link Değişimi Çok Kolay Gelin Link Değişimi yapalım!
www.oyunlar.gen.tr
Türkiye'nin oyunlar sitesinde oyunları oynamak çok güzel!
www.savasoyunlari.gen.tr
Türkiye'nin savaş oyunları sitesinde oyunlar sizi bekliyor
çiçekçi çiçekçi Reklam Alanı Reklam Alanı Reklam Alanı
www.cicekal.net
Tüm Türkiye'ye online ve hızlı
çiçek siparişi. 0216 418 45 35
www.ozencicek.com
Türkiye'nin her yerine online ve hızlı
çiçek siparişi. 0216 418 45 35
  Malumat İçin
Başvuru İçin
  Malumat İçin
Başvuru İçin
  Malumat İçin
Başvuru İçin

Malumat için... Malumat için...
reklam reklam

Gönderen Konu: D*015 - SSI Rehberi  (Okunma sayısı 9124 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

galeriaforum.org

  • youness
  • Trader Puani: (0)
  • *
  • Karma: 374
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 4.922
D*015 - SSI Rehberi
« : 10 Mart 2007, 04:05:52 »

Bölüm 1: Bilgi


SSI Nedir?

SSI'ın açılımı Server Side Includes'dur. Gerçek SSI'ın kendine ait bir programlama dili vardır ve sunucuda çalıştırılan kullanıcı tarafından kendi sayfalarına çağırılabilen dinamik bilgilere denir. Bizim kullancağımız SSI ise başka bir PHP dosyasında tanımlı fonksiyonlar bütünüdür. Bu fonksiyonları forum'dan değişik bilgileri istediğimiz herhangi bir forum-dışı sayfaya çağırmak için kullanacağız.

Ne İşe Yarar?

SSI'yı kullanarak istediğimiz herhangi bir sayfaya SMF kullanıcı girişi, Forum'dan Son konular/mesajlar, Forum'da en çok mesaj atan kişiler, Forum'da Kimler Online ve daha birçok değişik bilgiyi görüntüleyebileceğiz.

Ne Gerekir?

SSI'yı kullanmak üzere ekstra hiçbir şey'e ihtiyaç yoktur, SMF'nin çalıştığı her ortamda SSI'da çalışabilir.

Kullanırken Çok Zorlanacak mıyım?

Kesinlikle hayır burada uygulayacağımız örnekli anlatım sayesinde copy&paste yapmayı bilen, basit HTML bilgisine sahip herkes SSI kullanrak kolayca sitelerine profosyonel bir görünüm kazandırabilirler.



Bölüm 2: Kullanım



SSI kullanmak için öncelikle ihtiyacımız olan şey, SSI'yı kullanacağımız sayfanın uzantısının PHP olması. Eğer böyle değilse, lütfen ilk olarak uzantıyı PHP yapın. İkinci olaraksa SSI.php'nin sayfada önceden tanımlanması. Bunun için ilk olarak http://forumunuzunadresi/ssi_examples.php (forumunuzunadresi örnektir burayı forum'unuzun yüklü olduğu tam konum ile değiştirin) adresine gidin ve aşağıda kırmızı ile işaretlenmiş satırı kopyalayın:



Ve SSI verilerinin gözükmesini istediğiniz sayfanın 1'nci satırına, <html> tag'inden önce gelecek şekilde yapıştırın, örn:

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
Tamam artık bu sayfada gözükmesini istediğimiz herhangi bir yerde SSI verilerini gösterebiliriz, bir deneme yapalım mesela, <body></body> tag'lerinin arasına SSI verisinin gözükmesini istediğiniz yere saşğıdaki kodu girin:

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
Bu kod forum'unuzda en çok mesaj atmış kişiyi gösterecektir. Bir dahaki bölümde örnekli anlatımlarıyla tek tek her SSI fonksiyonun ne işe yaradığını ve kullanımını öğreneceksiniz



Bölüm 3: Örnekler



Son Konular - ssi_recentTopics(); ve Son Mesajlar - ssi_recentPosts();

(Son Konular için geçerli kodların hepsi Son Mesajlar içinde geçerlidir, yapmanız gereken sadece ssi_recentTopics()'i, ssi_recentPosts(); ile değiştirmektir)

İsmindende anlaşılacağı gibi bu fonksiyon forumunuzdaki son konuları, bulundukları kategori, yazarları ve açılış zamanları ile birlikte, sayfanızın istediğiniz bir yerinde gösterir. Bu SSI fonksiyonunu direk ssi_recentTopics(); olarak girdiğinizde karşınıza ssi_examples.php'dede görebileceğiniz varsayılan özellikleriyle çıkar. Haydi bu fonksiyonu biraz özelleştirelim:

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
Bu girdi yine default özellikleriyle gösterecektir, burada $num_recent'i değiştirirerek gösterilmesini istediğiniz son konu sayısını ayarlayabilir $exclude_boards = null'ı $exclude_boards = array() yaparak, parantezler içine yazacağınız Board Id'lerle o bölümlerden son konuların gösterilmesini engelleyebilirsiniz, örneğin benim forum'umda 1 duyurular ve 4 test bölümü (bunlardan gelen son konuları göstermek istemiyorum), ve ayrıca son 5 mesajı göstermek istiyorum, bunun için yazmam gereken kod:

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
Anlatım forsakenlad' a aittir..
Teşekkürler..


« Son Düzenleme: 15 Ağustos 2007, 00:27:11 Gönderen: youness »
Kayıtlı

www.darkforms.com

  • Trader Puani: (0)
D*015 - SSI Rehberi
« Yanıtla #1 : 02 Haziran 2007, 15:13:51 »

Eywallah abi saol
Kayıtlı

FaTiH

  • Trader Puani: (+1)
  • *
  • Karma: 185
  • Çevrimdışı Çevrimdışı
  • İleti: 3.853
D*015 - SSI Rehberi
« Yanıtla #2 : 04 Haziran 2007, 00:31:15 »

çok güzel döküman

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
Bu kod en çok mesaj atmış kişiyi gösteriyor diyelim ben bunları(en çok mesay atan üyeleri) sırayla alt alta eklemek istiyorum hangi codları kullanacağım?
Kayıtlı

PumpRock.com

  • Trader Puani: (0)
D*015 - SSI Rehberi
« Yanıtla #3 : 18 Ağustos 2007, 18:00:44 »

Öncelikle döküman için çok teşekkürler..
Ben sadece forumdaki herhangi tek bir konuyu göstermek istiyorum, onun için ne yapmalıyım?
Teşekkürler..
Kayıtlı

forumrest.com

  • Trader Puani: (0)
D*015 - SSI Rehberi
« Yanıtla #4 : 03 Eylül 2007, 17:23:54 »

çok güzel bir döküman bu döküman sayesinde kolayca portal hazırlanır
Kayıtlı

firmapazari.com

  • Trader Puani: (0)
  • Newbie
  • *
  • Karma: 0
  • Çevrimdışı Çevrimdışı
  • İleti: 5
D*015 - SSI Rehberi
« Yanıtla #5 : 08 Mart 2008, 01:39:35 »

Portalda;
SMF gallery deki, son eklenen resmi veya rast gele resim nasıl gösteririz?
Kayıtlı

binaryturk.com

  • BORAHAN
  • Trader Puani: (0)
  • Newbie
  • *
  • Karma: 2
  • Çevrimdışı Çevrimdışı
  • İleti: 37
D*015 - SSI Rehberi
« Yanıtla #6 : 12 Mart 2008, 05:31:59 »

Bunlarda benden olsun,

Son Anketler           <?php ssi_recentPoll(); ?>

En Popüler Bölümler            <?php ssi_topBoards(); ?>

En Çok Görüntülenen Mesajlar    <?php ssi_topTopicsViews(); ?>

En Çok Cevap Yazılan Mesajlar <?php ssi_topTopicsReplies(); ?>

En Popüler Anketler      <?php ssi_topPoll(); ?>

En Çok Mesaj Atan Üye    <?php ssi_topPoster(); ?>

En Popüler Anketler     <?php ssi_topPoll(); ?>

Son Üye                 <?php ssi_latestMember(); ?>

Forum İstatistikleri    <?php ssi_boardStats(); ?>

Çevrimiçi Üyeler         <?php ssi_whosOnline(); ?>

Hoşgeldin Mesajı         <?php ssi_welcome(); ?>

Duyurular                <?php ssi_news(); ?>

Haberler                <?php ssi_boardNews(); ?>

Menü                     <?php ssi_menubar(); ?>

Hızlı Arama             <?php ssi_quickSearch(); ?>

Giriş Yap               <?php ssi_login(); ?>

Çıkış Yap               <?php ssi_logout(); ?>

Yaklaşan Doğum Günleri <?php ssi_todaysBirthdays(); ?>

Yaklaşan Tatil Günleri <?php ssi_todaysHolidays(); ?>

Bunlardan başka sizlerinde bildikleri varsa çok iyi olur
« Son Düzenleme: 12 Mart 2008, 05:48:30 Gönderen: binaryturk.com »
Kayıtlı

HayaliForum.Org

  • [YASAKLI ÜYE]
  • Trader Puani: (0)
  • Newbie
  • *
  • Karma: 0
  • Çevrimdışı Çevrimdışı
  • İleti: 35
D*015 - SSI Rehberi
« Yanıtla #7 : 27 Mart 2008, 22:41:50 »

üye giriş paneli nasıl olucak ??
Kayıtlı

binaryturk.com

  • BORAHAN
  • Trader Puani: (0)
  • Newbie
  • *
  • Karma: 2
  • Çevrimdışı Çevrimdışı
  • İleti: 37
D*015 - SSI Rehberi
« Yanıtla #8 : 28 Mart 2008, 00:52:09 »

üye giriş paneli nasıl olucak ??

Yukarda yazıyor

Giriş Yap               <?php ssi_login(); ?>
Kayıtlı

kocaelinde.com

  • ByAgressif
  • Trader Puani: (0)
  • Master Member
  • ******
  • Karma: 109
  • Çevrimdışı Çevrimdışı
  • İleti: 1.444
  • Neyy ???
    • Kocaeli Etkinlik
D*015 - SSI Rehberi
« Yanıtla #9 : 07 Mayıs 2008, 19:22:25 »

Ben bunu joomla'da localhostda denedim ama olmadı ? :S

Rootdaki ve temanın indexine
Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris YapBu gereken kodu kendi yoluna göre yazıyorum olmuyor.
Ekte dosyaları veriyorum ilgilenen olursa sevinirim.
Normalde teknodyum portalı çalışıyor ama bu kodu joomlada neden çaliştiramadım anlamadım :S

Aldığım hata kodu :
Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
Kayıtlı

FaTiH

  • Trader Puani: (+1)
  • *
  • Karma: 185
  • Çevrimdışı Çevrimdışı
  • İleti: 3.853
D*015 - SSI Rehberi
« Yanıtla #10 : 08 Mayıs 2008, 17:00:04 »

serverda bi denesene hocam. easyphp eski sürümmü birde?
Kayıtlı

kocaelinde.com

  • ByAgressif
  • Trader Puani: (0)
  • Master Member
  • ******
  • Karma: 109
  • Çevrimdışı Çevrimdışı
  • İleti: 1.444
  • Neyy ???
    • Kocaeli Etkinlik
D*015 - SSI Rehberi
« Yanıtla #11 : 08 Mayıs 2008, 17:12:58 »

2.0b1 sürüm aklımada öyle geldi ama birde orada deneyim olmazsa artık :S
birde mantıklımı bilmem ama indexin içinde zaten <?php bunun içine almışlar tüm kodları bizde bir daha
<?php require("/home/xxxx/public_html/forum/SSI.php"); ?> bu kodları yazdırdığımızdan mı hata veriyor ?
Kayıtlı

FaTiH

  • Trader Puani: (+1)
  • *
  • Karma: 185
  • Çevrimdışı Çevrimdışı
  • İleti: 3.853
D*015 - SSI Rehberi
« Yanıtla #12 : 08 Mayıs 2008, 17:28:24 »

başlayım bitmiş oluyor bundan sonrasını görmüyor olabilir. valla joomla ile smf hiç kullanmadım kullanan arkadaşlar varsa yardımcı olurlar.
Kayıtlı

kocaelinde.com

  • ByAgressif
  • Trader Puani: (0)
  • Master Member
  • ******
  • Karma: 109
  • Çevrimdışı Çevrimdışı
  • İleti: 1.444
  • Neyy ???
    • Kocaeli Etkinlik
D*015 - SSI Rehberi
« Yanıtla #13 : 08 Mayıs 2008, 17:34:57 »

İnş. bekliyorum merakla

Edit: ssifunctions modülü ile ssı.php içerisinden otamatik olarak kodları çekiyor.
« Son Düzenleme: 08 Mayıs 2008, 21:03:08 Gönderen: kocaeligenclik.com »
Kayıtlı

binaryturk.com

  • BORAHAN
  • Trader Puani: (0)
  • Newbie
  • *
  • Karma: 2
  • Çevrimdışı Çevrimdışı
  • İleti: 37
D*015 - SSI Rehberi
« Yanıtla #14 : 01 Haziran 2008, 03:01:41 »

hocam bu modu kullan ekte verdim , joomla 1.0.x versiyonunda kullandım ben

ama son mesajlar kısmını SSI den editlemediğim için bozuk çıkıyor düzgün çıkmıyor, dengeportal'ın sahibi açıklama yapmış ama bende olmadı belki sende olur.

http://www.smf.gen.tr/smf/index.php/topic,9931.msg259091/topicseen.html#msg259091
Kayıtlı

kocaelinde.com

  • ByAgressif
  • Trader Puani: (0)
  • Master Member
  • ******
  • Karma: 109
  • Çevrimdışı Çevrimdışı
  • İleti: 1.444
  • Neyy ???
    • Kocaeli Etkinlik
D*015 - SSI Rehberi
« Yanıtla #15 : 01 Haziran 2008, 12:41:51 »

Bir önceki mesajımda'da belirtiğim gibi seninde ekte verdiğin modül ile 08 Mayıs 2008, 17:34:57 tarihinde sorunu çözmüştüm ;) teşkler.
Kayıtlı

forumkabus.net

  • Trader Puani: (0)
  • Newbie
  • *
  • Karma: 1
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 28
    • WwW.ForumKabus.Net
D*015 - SSI Rehberi
« Yanıtla #16 : 14 Haziran 2008, 16:06:30 »

<?php require("C:\apache\htdocs\degistir/SSI.php"); ?>

localde bu kodla çalışıyo
Kayıtlı
İmZam YOq ParmaK Bssam OlUrMu :D
FoRuMKaBuS.NeT | 2008 | Eğlence Platformu

DinarTuning.CoM

  • CaGaTaY_55
  • Trader Puani: (0)
  • Master Member
  • ******
  • Karma: 64
  • Çevrimdışı Çevrimdışı
  • İleti: 1.011
    • DinarTuning
D*015 - SSI Rehberi
« Yanıtla #17 : 14 Haziran 2008, 17:14:44 »

edit
« Son Düzenleme: 18 Haziran 2008, 17:26:57 Gönderen: DinarTuning.CoM »
Kayıtlı

DinarTuning.CoM

  • CaGaTaY_55
  • Trader Puani: (0)
  • Master Member
  • ******
  • Karma: 64
  • Çevrimdışı Çevrimdışı
  • İleti: 1.011
    • DinarTuning
D*015 - SSI Rehberi
« Yanıtla #18 : 18 Haziran 2008, 17:27:31 »

ana sayfada göstermek istiyorum.. İndex im php mi htm mi oLmasi Lazim..Php gibi geliyorda bana

metalfrm.com

  • Trader Puani: (0)
  • Hero Member
  • *****
  • Karma: 7
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 507
  • Metal UP Your ASS!!
    • Metal UP Your ASS!!
D*015 - SSI Rehberi
« Yanıtla #19 : 01 Eylül 2008, 12:50:52 »

çok güzel döküman

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
Bu kod en çok mesaj atmış kişiyi gösteriyor diyelim ben bunları(en çok mesay atan üyeleri) sırayla alt alta eklemek istiyorum hangi codları kullanacağım?

bunu bende yapamadim kimse varmi bilen?