Gönderen Konu: Kendi sayfamızı nasıl oluştururuz? /index.php?action=sayfa gibi  (Okunma sayısı 9334 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Başlamadan önce küçük bir not; kafalarımız çok karışmasın diye, kendi işlerimiz için ayrı dosyalar yaratacağız.

Birinci yol:
Öncelikle, kullanmak istediğimiz sayfayı temamıza gömmemiz lazım.
Yani, kullanmak istediğimiz sayfa için bir tema dosyası lazım. Atıyorum, bizim sayfamız Radyo sayfası olsun.
O zaman, /Themes/default/ klasöründe,   Radyo.template.php isimli bir dosya oluşturalım.
Sonra içine şunları koyalım:
Kod: [Seç]
<?php

function template_main()

{

echo 
'

Radyomuzun kodlarini buraya koyuyoruz.

'
;

/* Yukariya koydugumuz kodlarin içinde tek tirnak isareti ( ' ) varsa, önlerine mutlaka ters bölü (  ) koyuyoruz.
Yoksa PHP hatasi aliyoruz - Template Parse Error. */
}

?>
Sonra, /Sources klasöründe Radyo.php diye bir dosya oluşturalım, içine de şunları koyalım:
Kod: [Seç]
<?php
function CanliYayin ()
{
    
loadTemplate('Radyo');
}
?>

Sonra, /Themes/default/languages/Who.turkish.php dosyasını açalım, herhangi bir yerine şunu ekleyelim:
Kod: [Seç]
$txt['whoall_radyo'] = '<a href="' . $scripturl . '?action=radyo">Radyo</a> dinliyor.';Sonra, index.php dosyasını açalım (İlk klasördeki) Bunu bulalım:
Kod: [Seç]
   $actionArray = array(Hemen altına şunu ekleyelim:
Kod: [Seç]
      'radyo' => array('Radyo.php', 'CanliYayin'),
Şimdi, radyo sayfasına şu şekilde ulaşabiliriz artık:
www.site.com/forum/index.php?action=radyo
Bu arada radyo sayfasındaki bir kişi, "Kimler Online" listesinde, "Radyo dinliyor" şeklinde görünecektir.  ;)

İkinci yol:
action=radyo yerine radyo.php diye ayrı bir dosya mı oluşturmak istiyordunuz? O da olur.
O zaman radyo.php isimli bir dosya oluşturuyoruz. İçine sadece bir kaç satır kod ekleyeceğiz.
Onlar da şunlardır:
Kod: [Seç]
<?php

$ssi_layers 
= array('main');
$ssi_theme 'TEMA_NO'// Buraya, radyo sayfasi görüntülenirken kullanilmasini istediginiz temanin sizin sitenizde kurulum sira numarasini yazacaksiniz. Örnegin varsayilan tema için 1 girebilirsiniz.

include("/foruma/giden/tam/dosya/yolu/SSI.php"); // Buraya da forumun dosya yolunu yazin. Yönetim panelindeki Temalar ve Görünüm bilgilerinden forumun dosya yolunu ögrenebilirsiniz.

echo '

Radyomuzun kodlarini buraya koyuyoruz.

'
;

/* Yukariya koydugumuz kodlarin içinde tek tirnak isareti ( ' ) varsa, önlerine mutlaka ters bölü (  ) koyuyoruz.
Yoksa PHP hatasi aliyoruz - Template Parse Error. */

ssi_shutdown();

?>

Şimdi artık radyo sayfasına şu şekilde ulaşabiliriz:
www.site.com/forum/radyo.php
Hatta forum ile aynı klasörde olmak zorunda değil bu dosya  ;) Mesela;
www.site.com/radyo.php de olabilir.

Yalnız artık kimler online listesinde görünmez radyo dinleyen kişiler.


Not: Yeni dosyalar yaratmadan da, mevcut dosyaları kullanarak bu işi yapabilirdik, ama anlaşılabilir olması için bu yolu seçtim.
Başka bir not: Bu şekilde başka action da oluşturabilirsiniz. Dikkat etmeniz gereken, aynı dosyaları kullanırsanız, ayrı fonksiyon isimleri atamanızdır.
Mesela örneğimizdeki Radyo.php kaynak dosyasını yeniden ikinci bir action için kullanmak isterseniz (ör: action=radyo2, fonksiyon ismi olarak CanliYayin kullanamazsınız. Yoksa PHP hatası alırsınız.
(derleme elmacik)

///////////////////////////////////////////////////////////////////////////////////////////////////////

Edit: Rambo_FT

Ya da http://custom.simplemachines.org/mods/index.php?mod=1347 adresindeki Custom Pages (özel sayfalar) adlı modifikasyonu kurabilirsiniz. Yalnız modifikasyon İngilizce'dir.
« Son Düzenleme: 09 Temmuz 2009, 13:57:54 Gönderen: Rambo_FT »

MaRaSLi46

  • Ziyaretçi
teşekkürler

Çevrimdışı Rambo_FT

  • Master Üye
  • *
  • İleti: 1918
  • Saygınlık Puanı: 56
  • Cinsiyet: Bay
  • » Sanal Rambo [FT] ©
    • ZenFone
  • Smf Sürümü: Smf 2.0.8
  • Web Siteniz: https://zenfoneasus.com/
Konuya Custom Pages modunuda ekledim. Bazıları uğraşmak yerine direkt kurmak isteyebilir.

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
hazır kacmak daha mantıklı :D

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: Kendi sayfamızı nasıl oluştururuz? /index.php?action=sayfa gibi
« Yanıtla #4 : 26 Aralık 2009, 01:18:56 »
zaten 1.1.x bolumunde

MaRaSLi46

  • Ziyaretçi
Ynt: Kendi sayfamızı nasıl oluştururuz? /index.php?action=sayfa gibi
« Yanıtla #5 : 26 Aralık 2009, 12:40:14 »
html ekleyince olmuyo

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: Kendi sayfamızı nasıl oluştururuz? /index.php?action=sayfa gibi
« Yanıtla #6 : 26 Aralık 2009, 13:09:05 »
html olarak degil php seklinde yapıcaksın ya da illa html ekleyeceksen php yi kapatıp html girip daha sonra php yi tekrar acmalısın
<?
?>
bunlara calıs

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: Kendi sayfamızı nasıl oluştururuz? /index.php?action=sayfa gibi
« Yanıtla #7 : 26 Aralık 2009, 19:35:21 »
bunu kullan kardesim

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
Ynt: Kendi sayfamızı nasıl oluştururuz? /index.php?action=sayfa gibi
« Yanıtla #8 : 26 Aralık 2009, 23:46:04 »
yapmaya calısıyoruz hocam Allahın izniyle ve bilgimiz dahilinde

Çevrimdışı Berkay

  • Master Üye
  • *
  • İleti: 1125
  • Saygınlık Puanı: 39
  • Cinsiyet: Bay
Site açılmıyor ? :S :D

Çevrimdışı Berkay

  • Master Üye
  • *
  • İleti: 1125
  • Saygınlık Puanı: 39
  • Cinsiyet: Bay
Walla gitti site :D Bembeyaz ekran geliyor : S

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
yanlıs birseyler mi yaptın

Çevrimdışı Berkay

  • Master Üye
  • *
  • İleti: 1125
  • Saygınlık Puanı: 39
  • Cinsiyet: Bay
yanlıs birseyler mi yaptın

Valla harfen uyguladım ama radyo kurmadım.İletişim sayfası yapıcaktım kodlar php idi aynen yaptım ama index.php'deki dosyayı düzenledikten sonra site güm.Sıfırladım siteyi.

Çevrimdışı hhy89

  • Master Üye
  • *
  • İleti: 13098
  • Saygınlık Puanı: 848
  • Smf Sürümü: Smf 2.0.8
index.php de yanlıslık yapmıssın o zaman yaptıgını geri alsan duzelirdi

Çevrimdışı Berkay

  • Master Üye
  • *
  • İleti: 1125
  • Saygınlık Puanı: 39
  • Cinsiyet: Bay
index.php de yanlıslık yapmıssın o zaman yaptıgını geri alsan duzelirdi

Zaten 2.0'a geçtim hocam 1.1.11 eski kaldı artık :)

 

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