Php-nuke önemli Bilgiler


swedeniz

swedeniz

Üye
    Konu Sahibi
buyrun


PHPNUKE FTP İLE Web ALANINA UPLOAD NASIL YAPILIR



Arkadaşlar yapacağınız tek şey html klasorunun içerisindeki phpnuke dosyalarını FTP ile bağlanıp web alanınıza göndermek bu açıklamayı şundan dolayı yapıyorum bana mail veya msn ile bu konu hakkında çok soru geliyor tutup html klasorunu gönderiyorlar ve siteye direk girdiginde açilmior o zaman mecburen diye girmek zorunda kalınıyor ondan dolayı kesinlikle html klasorunu deil içindekiler upload edilecek



PHPNUKE CONFIG.PHP AYARI



$dbhost = "localhost"; //hostunuzda baglanacağınız mysql adresiniz

$dbuname = "Kullanici adi"; //veritabana bağlanırken kullandığınız kullanıcıadı

$dbpass = "12345678"; // veritabana bağlanırken kullandığınız şifre

$dbname = "tabloismi"; // veritabanınızın tablo ismi

$prefix = "nuke"; //ellemeyin

$user_prefix = "nuke"; //ellemeyin

$dbtype = "MySQL"; //ellemeyin

$gfx_chk = 7; // aşşada anlatılıyor güvenlik kodu



PHP NUKE GÜVENLİK KODU NASIL AÇILIR NASIL KAPANIR



config.php 'yi açarız ve içindeki $gfx_chk olduğu satırı buluruz.

Kod:
$gfx_chk = 7; //olunca güvenlik kodu çalışır.. 

$gfx_chk = 0; /olunca güvenlik kodu kapanır..



PHP-NUKE 'DE SAYFANIN %50, %80 DAHA HIZLI AÇILMASI



Bu kodları ana root 'taki mainfile.php dosyasının icerisine 2. satırdan itibaren ekleyin.



Kod:
if (!isset($mainfile)) 

{ 

ob_start ("ob_gzhandler"); 

}



FORUM BÖLÜMÜ NASIL TEK SAYFA OLUYOR



Kullandığınız theme klasorunun içine girin ve theme.php dosyasını açın

Bu kodu bulun;



Kod:
blocks(left);



Bununla değiştirin;



Kod:
if ($name=='Forums') { 

} 

else { 

blocks(left); 

}



global bölünündeki yer aşağdaki gibi olacak sadece $name eklenecek



Kod:
global$admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous, $name;



PHPNUKE 'DE MODULE NASIL YAPILIR?



Front page veya başka editörle yaptığınız sayfanın HTML kodlarını kopyalayın aşşada gösterdiğim yere yapıştırın daha sonra phpnuke/modules klasorunun içerisine bi klasor yerleştirin onun içerisinede index.php yapın ve hazırladığınız php ve html kodlarını yerleştirin ve sitenizin admin panelinden modules kısmına girip hazırladıgınız module yi etkinleştirin.



Kod:
<?php 

if (!eregi("modules.php", $PHP_SELF)) { 

die ("Dogrudan Erisim Yasak!..."); 

} 



require_once("mainfile.php"); 

$index=1; 

$module_name = basename(dirname(__FILE__)); 

if (!eregi("modules.php", $PHP_SELF)) { 

} 

global $user, $cookie, $nukeurl, $adminmail, $startdate, $module_name, $language, $prefix; 

include("header.php"); 

?> 



BURAYA HTML KODLARI YERLEŞTİRİLECEK 



<?php 

include("footer.php"); 

?>



AŞŞADAKİ HATA İLE KARŞILAŞIRSANIZ BU HATA NE HATASI DİYE SORMAYIN



Hata;







Cevap;

Bu hata ile karşılaştığınızda kesinlikle config.php 'de sorun vardır bu hata başka türlü çıkmaz. config.php yi doğru ayarladığınıza emin olun yeter.



PHPNUKE 'DE SİTEYE SAYAÇ EKLEMEK



Çok basit aynen şöyle yapıcaksınız.

Adım 1: Admin paneline girilecek

Adım 2: Ordan Blocklar seçeneği tıklanacak

Adım 3: En altta Yeni Block ekle var

Adım 4: Bir başlık girilecek

Adım 5: Ordaki liste açılacak listeden Total Hits seçilecek

Adım 6: Bi alt kısımdan sayfanın neresinde görüneceği seçilecek

Adım 7: Etkinlestiri secip Tamama basılacak ve mutlu son alın size sayac



THEME NASIL YÜKLENİR?



Kullandığınız phpnuke versiyonuna uygun theme bulunur daha sonra Themes/ klasorunun içine açılır ve Admin paneline girilir Seçenekler kısmından Sitenizin öntanımlı teması: kısmından yüklediğiniz theme seçin.



DÖVİZ KURLARINI NASIL GÖSTERİRİM



Kolay TCMB 'den döviz kurlarını block yaparak çektirip siz ellemeden kendiliğinden güncellenebilir hale getirebilirsiniz alttaki kodları block-Kur.php yaparak içine ekleyin admin panelinden blocklar kısmından Yeni block ekleden blocku ekleyip etkinleştirin..



Kod:
<?php 



if (eregi("block-Kur.php", $_SERVER['PHP_SELF'])) { 

Header("Location: index.php"); 

die(); 

} 



/* 

*/ 

$dosya="http://www.tcmb.gov.tr/kurlar/today.html"; 

$oku=file($dosya); 

$i=0; 

foreach($oku as $yaz) 

//USD veya EUR ile başlayan satırları çekiyoruz 

//sonuc olarak 2 satır elde etmeliyiz 

if($sonuc=eregi("^[(try/usd)(try/eur)]+([[:space:]]+)1([[:space:]]+)",$yaz) AND ($i<2)) 

{ 

//elde ettiğimiz satırları bosluk kriter alınarak dizilere bölüyoruz 

//0=USD , 1=EUR dir 

$sonuc1[$i]=explode(" ",$yaz); 

//çektiğimiz satırda peşpeşe boşluklar olduğundan 

//boşluk olmayan dizi elemanlarını yeni bir diziye atıyoruz 

//böylece boşluklardan kurtulmuş oluyoruz ve elimizde sadece dolu veriler var 

$j=0; 

foreach($sonuc1[$i] as $_sonuc1) 

{ 

if($_sonuc1!="") 

{ 

$sonuc2[$i][$j]=$_sonuc1; 

$j++; 

} 

} 

$i++; 

} 



?> 



<?php 

$content= "<b>Dolar:</b> ".$sonuc2[0][5].""; 

$content.= "<p style="margin-top: 0; margin-bottom: 0">"; 

$content.= "<b>Euro:</b> ".$sonuc2[1][4].""; 

?>



THEME BULABİLECEĞİM BİR SİTE ARIYORUM SORUSUNA CEVAP







YENİ BAŞLAYANLAR İÇİN UFAK DEFEK BİLGİLENDİRMELER



Soru: Yukardaki PHPNUKE bannerinin yerine kendi bannerimi nasıl koyarım?

Cevap: Kullandığın theme klasorunun içine gir ordan images klasorunun içine gir logo.gif yada logo.jpg vardır kendi bannerinin adını logo diye değiştir ve phpnuke içerisindeki ile takas et bu kadar.



Soru: Üyelerin theme değiştirmesini nasıl engellerim?

Cevap: Admin panelinden kullanıcının seçtiği temayı gözardı et diyerek veya themes klasorunde sadece 1 tema bulundurarak yapabilirsiniz.



Soru: PhpNuke 6.9, 7.0, 7.1 'den PhpNuke 7.2 ye Nasıl geçebilirim.?

Cevap: Öncelikle 7.2'e ait tüm dosyaları hosting alaniniza diger dosyalarinizin üstüne yükleyin. Indirdiginiz 7.2 sürüm icerisindeki Upgrade klasörünün içinde 6.x klasöründeki upgrade60-65.php, upgrade65-66.php, upgrade66-67.php, upgrade67-68.php, upgrade68-69.php, upgrade69-70.php, upgrade70-71.php ve upgrade71-72.php dosyalarinizi config.php ile ayni dizinde olacak sekilde hosting alaniniza yükleyin. Kullandiginız versiyondan bir üst versiyona gecis upgrade dosyasini internet tarayiciniz aracıligi ile calistirin. Örnegin: Kullandiginiz sistem 6.0 ve siz 7.2 versiyona gecmek istiyorsunuz. Upgrade islemini asama asama yapin. Yani öncelikle upgrade60-65.php dosyasını calistirin. Daha sonra sirasiyla upgrade65-66.php, upgrade66-67.php ve upgrade67-68.php .......upgrade71-72.php dosyalarinizi calistirin. Bu islemler sonucu siteniz 7.2'e gecmis olacaktir.



Soru: Localhostta çalışıyorum fakat türkçe karakterleri göstermiyor (ç,ğ,ş,ı) gibi.

Cevap: apache 'yi stopluyorsunuz ve apache klasorunun icinde conf klasoruna girip ordan httpd.conf dosyasını bi editorle veya php code yazımında kullandıgınız bir programla açıyorsunuz, ve o sayfada ne kadar ISO-8859-1 varsa ISO-8859-9 ile deistiriyorsunuz ve kaydedip cıkıyorsunuz, apache yi yeniden Start 'ladıktan sonra sayfalarınıza girebilirsiniz bu sorun hallolmus oluyor.



HABERLERE RESİM EKLEME



Aşşağıdaki kodu Kısa metin kısmında yazınızın en başına ekleyin resim

eklenmis olur.



Kod:
<IMG src="resimyeri/birak.jpg" align=left>



BLOCK NASIL YAPILIR?



Admin= Blocklar basıyoruz.

Aşağıdan

Başlık = WEB MASTERS yazıyoruz .

İçerik = Penceresine aşağıdaki kodları giriyoruz (Link isimleri + Modul isimleri kendiniz belirliyorsunuz.)



Kod:
 <STRONG><BIG>·</BIG></STRONG><A 

href="modules.php?name=Acemiler">WEB Teknikleri</A><BR> 

<STRONG><BIG>·</BIG></STRONG><A 

href="modules.php?name=PHP-Nuke_Tools">Webmaster Araçları</A><BR> 

<STRONG><BIG>·</BIG></STRONG><A 

href="modules.php?name=GUIstuff">Webmaster GUIStuff</A><BR>
 

Benzer Konular





MaxiCep.com internet sitesi 5651 Sayılı Kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında BTK kurumu tarafından onaylı Yer Sağlayıcı olarak faaliyet göstermektedir. İçerikler, ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır.

MaxiCep.com; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir.

MaxiCep.com’un yer sağladığı içeriğin 5651 Sayılı Kanun’un 8 ila 9. maddelerine aykırı şekilde; kişilik haklarınızı ihlal ettiğini ya da hukuka aykırı olduğunu düşünüyorsanız Buradan yada [email protected] mail adresine e-mail göndererek iletişime geçerek bildirebilirsiniz.

Bildirimleriniz dikkatle ve özenle incelenmekte olup kişilik haklarınızın ihlali ya da hukuka aykırılığın tespiti halinde mevzuat kapsamında en kısa sürede işlem yaparak bilgi vereceğiz.
Üst Alt