Blog Arşivleri

Php Nuke’de Sağ Blok hatası

Yeni bir tema yüklediniz ve sağ bloklarınız kayboldu. Aşağıda verilen kodları uygularsanız sağ bloklarınız geri gelecektir.

Bozuk temanıza ait theme.php dosyasını açın.
if ($index == 1) {
yazan yeri bulun ve burayı
if (defined(‘INDEX_FILE’)) {
ile değiştirin. Bir sonuç alamadıysanız alttaki yönteme geçin.

Temanızın theme.php dosyasını açın.
if (defined(‘INDEX_FILE’)) {
yazan yeri bulun ve burayı
global $index;
if ($index == 1) {
ile değiştirin. Bu yöntem de işe yaramazsa temanızın theme.php dosyasını açın.
if (defined(‘INDEX_FILE’)) {
yazan yeri bulun ve burayı
global $index;
if (($index == 1) OR if (defined(‘INDEX_FILE’))) {

ile değiştirin.
Bu yöntemlerden hiç biri işe yaramazsa son olarak anasayfada yüklü olan modülün index.php dosyasını açın ve
$module_name = basename(dirname(__FILE__));
yazan yerin altına
define(‘INDEX_FILE’, true);
$index=1;

ekleyin. Bu işlem sonunda sağ bloklarınız geri gelecektir.

Php Nuke’de ana sayfayı sola yaslama

Bazen sitenizin açılış sayfasını (index.php) sola yaslamak isteyebilirsiniz. Bu durumda karmaşık kodlarla uğraşmak yerine aşağıda anlatacağım yöntemi uygulamanız yeterli olacaktır. Kullandığınız temanın header.html sayfasına başka bir eklenti yapmamışsanız bu yöntem kesinlikle çalışır.

Öncelikle kullandığınız temanın header.html sayfasına geliyorsunuz. Herhangi bir editör (Front page, Dreamweaver gibi…) yardımıyla sayfayı açınız.
Daha sonra açılan sayfadaki tablonun hepsini seçip mause sağ tıklayıp hücre ayarından seçim kısmını sol seçip onaylayın. İşlem tamamdır.

Ana sayfada boş modül oluşturma

PHP ile hazırladığınız web sitesinde ana sayfaya modül koymak istemediğinizde işe yarayacak bir yöntem. Bunun için sadece mainfile.php, header.php ve footer.php‘yi çağıracak bir modül yapmamız gerekiyor.
Öncelikle modules klasöründe anasayfa adında yeni bir klasör oluşturuyoruz. Bu klasörün içerisine bir tane index.php dosyası yerleştirmemiz gerekecek. Altta verdiğim kodları açtığımız index.php sayfasının içine kopyalıyoruz. Son olarak Yönetim Menümüzde Modüller sayfasına girerek anasayfadaki modülü anasayfa modülü ile değiştiriyoruz.

   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");

?>

Türkçe karakter hatası alıyorsanız

TÜRKÇE KARAKTER HATASI
Dosyalarınızı kaydederken UTF8 formatında kaydetmeniz gerekiyor. Veritabanınıda utf8_general, unicode, turkish ‘den birini seçerek bu hatayı bertaraf edebilirsiniz. Bunu yapmadığınız takdirde tüm Türkçe karakterlerde alt bölümde yer alan hataları alırsınız.

ö – ö
Ö – Ö
ı – ı
İ – İ
ş – ÅŸ
Ş – Ş
ü – ü
Ü – Ü
ç – ç
Ç – Ç
ğ – ÄŸ
Ğ – Ş

Türkçe karakterler yerine yukarıda verdiğim karakter karşılıklarını kullandığınızda bu sorunu dolaylı yoldan da olsa aşmış olursunuz.

Takip Et

Get every new post delivered to your Inbox.