Anasayfa için
boş modül oluşturmak.
Çoğu zaman anasayfada
herhangi bir modül olmasını istemeyebilirsiniz.
Ancak anasayfaya bir modül eklenmesi gereklidir.
Bunu çözmek için boş ve yeni bir modül
oluşturuyoruz. Öncelikle modules klasöründe
Bos adında yeni bir klasör oluşturuyoruz. Bu
klasörün içerisine bir tane index.php dosyası
oluşturuyoruz ve aşağıdaki kodu bu index.php
dosyasının içine ekliyoruz. Son olarak Yönetim
Menüsü>Modüller sayfasına girerek anasayfadaki
modülü Bos modülü ile değiştiriyoruz.
<?php
if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
define('INDEX_FILE', true);
include("header.php");
include("footer.php");
?> |
Hata almanız durumunda
aşağıda yazılanları uygulayın. Burada dikkat edilmesi
gerek nokta.
if (!defined('MODULE_FILE'))
{
die ("You can't access this file directly...");
} |
satırıdır. PHP-Nuke sürümünüze
göre eğer anasayfada bu modülü yapıp
etkinleştirdikten sonra You can't access this file
directly... hatası alırsanız bu durumda burayı
aşağıdakilerden biri ile değiştirin.
if (!eregi("modules.php",
$_SERVER['PHP_SELF'])) {
die ("You can't access this file directly...");
} |
yada
if (!eregi("modules.php", $SCRIPT_NAME['PHP_SELF']))
{
die ("You can't access this file directly...");
} |
yada
if (!eregi("modules.php", $PHP_SELF))
{
die ("You can't access this file directly...");
} |
|