Gönderen Konu: SSI Rehberi  (Okunma sayısı 9162 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı CybeR.BoyS

  • aRsinLi
  • Master Üye
  • *
  • İleti: 1060
  • Saygınlık Puanı: 83
  • Cinsiyet: Bay
  • TR-abz10Lee
    • Www.Smfmod.coM
  • Smf Sürümü: Smf 2.0.2
  • Web Siteniz: Www.Smfmod.coM
SSI Rehberi
« : 09 Şubat 2009, 18:23:07 »
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:

Kod: [Seç]
<?php require("/home/xxxx/public_html/forum/SSI.php"); ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Örnek Sayfa</title>
</head>
<body>
İçerik
</body>
</html>

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:

Kod: [Seç]
<?php ssi_topPoster(); ?>
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:

Kod: [Seç]
<?php
ssi_recentTopics
($num_recent 8$exclude_boards null$output_method 'echo');
?>

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:

Kod: [Seç]
<?php
ssi_recentTopics
($num_recent 5$exclude_boards = array(1,4), $output_method 'echo');
?>

Anlatım forsakenlad' a aittir..
Teşekkürler..


Çevrimdışı hllynk

  • Kıdemli Üye
  • *
  • İleti: 414
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
    • CixCix.CoM
  • Web Siteniz: CixCix.CoM
Ynt: SSI Rehberi
« Yanıtla #1 : 20 Eylül 2010, 19:54:26 »
Dosyayı html olarak kaydedip istediğimiz yere atabilirmiyiz? Ben bu olayı bir türlü yapamamıştım :)

Çevrimdışı zugasi_61

  • Kahraman Üye
  • *
  • İleti: 894
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
  • Karadeniz !!!! ++++61++++!!!!!
    • smfmod
  • Web Siteniz: sitem yok :) cok yakında
Ynt: SSI Rehberi
« Yanıtla #2 : 04 Ekim 2010, 00:36:57 »
hacı bende yapamadım :)
Grafik istemeden önce linke tıklayın ....

http://destek.smfmod.com/grafik-istek-sablonu-t21538.0.html

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: SSI Rehberi
« Yanıtla #3 : 04 Ekim 2010, 00:42:13 »
php sayfa olması lazım

Çevrimdışı zugasi_61

  • Kahraman Üye
  • *
  • İleti: 894
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
  • Karadeniz !!!! ++++61++++!!!!!
    • smfmod
  • Web Siteniz: sitem yok :) cok yakında
Ynt: SSI Rehberi
« Yanıtla #4 : 05 Ekim 2010, 00:23:05 »
hocam eyw da ben zaten joomla anasayfasına cekmek ıstıyorum ssı olayını dedıklerını yapıyorum :S ama olmuyor
Grafik istemeden önce linke tıklayın ....

http://destek.smfmod.com/grafik-istek-sablonu-t21538.0.html

Çevrimdışı hllynk

  • Kıdemli Üye
  • *
  • İleti: 414
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
    • CixCix.CoM
  • Web Siteniz: CixCix.CoM
Ynt: SSI Rehberi
« Yanıtla #5 : 05 Ekim 2010, 00:58:32 »
Evet, örnek bir php verilirse güzel olur ona bakarak belki anlarız.Bende wordpresste kullanırım.

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: SSI Rehberi
« Yanıtla #6 : 05 Ekim 2010, 15:32:16 »
yukarda yazanları okudunuz mu gayet guzel acıklamıs

Çevrimdışı hllynk

  • Kıdemli Üye
  • *
  • İleti: 414
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
    • CixCix.CoM
  • Web Siteniz: CixCix.CoM
Ynt: SSI Rehberi
« Yanıtla #7 : 05 Ekim 2010, 15:53:37 »
Benim kafamdaki olayı anlatıyım yapabilirsem ansayfaya wordpress kurup forumla ilişkilendirmeyi düşünüyorum. Mesela bir yerde giriş paneli bir yerde son üyeler birde son konular gibi bu da ssi'la yapılıyor. Ben bu kodları nasıl uygulayacağım onu bilmiyorum,tema bileşenlerine yazsam olur mu ki ?

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: SSI Rehberi
« Yanıtla #8 : 05 Ekim 2010, 16:57:12 »
Bölüm 2: Kullanım
bunu okudun mu

Çevrimdışı hllynk

  • Kıdemli Üye
  • *
  • İleti: 414
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
    • CixCix.CoM
  • Web Siteniz: CixCix.CoM
Ynt: SSI Rehberi
« Yanıtla #9 : 06 Ekim 2010, 00:02:05 »
Benim anlatmak istediğim örneğin aşağıdaki kod php sayfasında çalışıyor ben wp'e entegre etmek istiyorum.Tema bileşenlerine ne şekilde yazmam gerekir.
Kod: [Seç]
<?php 
require("/home/xxxxxxxxxxxxxx/public_html/forum/SSI.php"?>


<html>
 <head>
</head>
<body>
<?php ssi_login(); ?>             
</body>
</html>

Çevrimdışı zugasi_61

  • Kahraman Üye
  • *
  • İleti: 894
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
  • Karadeniz !!!! ++++61++++!!!!!
    • smfmod
  • Web Siteniz: sitem yok :) cok yakında
Ynt: SSI Rehberi
« Yanıtla #10 : 06 Ekim 2010, 17:50:08 »
hacı bende anlamdım joomla temanın ındex. php alıyorum html tagları arasına yapıstıyorm bu sefer sayfa bozuluyor sonra html blog ekle dıyorum bır sey cıkmıyor :S
Grafik istemeden önce linke tıklayın ....

http://destek.smfmod.com/grafik-istek-sablonu-t21538.0.html

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: SSI Rehberi
« Yanıtla #11 : 06 Ekim 2010, 23:55:31 »
html mi o kodlar php kodları

php sayfasının icine su sekilde ekleyin iste

require("/home/xxxxxxxxxxxxxx/public_html/forum/SSI.php");

ssi_login();

Çevrimdışı hllynk

  • Kıdemli Üye
  • *
  • İleti: 414
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
    • CixCix.CoM
  • Web Siteniz: CixCix.CoM
Ynt: SSI Rehberi
« Yanıtla #12 : 07 Ekim 2010, 00:00:07 »
Wp'de Bileşenlere tüm kombinasyonları denedim nerdeyse bişi çıkmıyor.Sanırım temadan kaynaklanıyor.

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: SSI Rehberi
« Yanıtla #13 : 07 Ekim 2010, 00:22:40 »
ssi_example.php dosyasını calıstırıp dogru kodu alıyorsanız olur burda nasıl oluyor aynısını yapıcaksınız

Çevrimdışı zugasi_61

  • Kahraman Üye
  • *
  • İleti: 894
  • Saygınlık Puanı: 16
  • Cinsiyet: Bay
  • Karadeniz !!!! ++++61++++!!!!!
    • smfmod
  • Web Siteniz: sitem yok :) cok yakında
Ynt: SSI Rehberi
« Yanıtla #14 : 07 Ekim 2010, 09:32:14 »
ya simdi yapıcagımız olay su mu tam anlayamadım :S simdi bi php sayfası bulcaz bos ıcıne bu kodu koyup ftp atıcaz  eee sonra joomlada bunu nasıl cagırız 
 
benım dusuncem
 
ftp de tema klasorudne index.php buluyorum olmadı :S tam olarak   bız yapamıcaz galıba ya bız de sorun var ya da sorun cok :D:D
Grafik istemeden önce linke tıklayın ....

http://destek.smfmod.com/grafik-istek-sablonu-t21538.0.html

 

bodrum escort - escort bodrum - escort kayseri - malatya escort - escort bayan bodrum - Didim Escort Bayan - Escort Bayan Fethiye