Datalife Engine Türkçe Yama İndir

Datalife Engine 14.0

  • Temalara yeni taglar eklendi ve geliştirildi
  • Yeni AirPlay medya oynatıcısı eklendi
  • 1500 adet yeni ifade (emoji) eklendi

Github'dayız

Kendi yapımımız olan modüllerin neredeyse tamamını ücretsiz olarak Github üzerinden yayımladık. Sadece bu modüller için "destek" verilecektir.

We are on Github

Almost all of our own modules have been released free of charge via Github. We support only these modules

» » DLE 404 Hata Sayfası

DLE 404 Hata Sayfası

Datalife Engine 404 Sayfası 10.3 Versiyon 'da Denendi! Sorunsuz Çalışmaktadır.

Aç:
engine/modules/functions.php

Bul:

function msgbox($title, $text) {
    global $tpl;


Değiştir:

function msgbox($title, $text) {
global $tpl, $lang;
if( in_array('HTTP/1.0 404 Not Found', headers_list()) || $text == $lang['news_err_27'] ) {
    $tplName = '404.tpl';
}else{
    $tplName = 'info.tpl';
}


Bul:

$tpl_2->load_template( 'info.tpl' );
    
    $tpl_2->set( '{error}', $text );
    $tpl_2->set( '{title}', $title );
    
    $tpl_2->compile( 'info' );
    $tpl_2->clear();


Değiştir:

 $tpl_2->load_template( $tplName );
    
    $tpl_2->set( '{error}', $text );
    $tpl_2->set( '{title}', $title );
    
    $tpl_2->compile( 'info' );
    $tpl_2->clear();


Şimdi Bir 404.tpl Sayfası Oluşturun Ve Kullandığınız Temanın İçerisine Atın.

Kurulum İşlemi Tamamlandı!

Datalife Engine (DLE) Ayrı Bir Sayfa: /index.php?do=404
Olarak Göstermek İsterseniz Aşağıdaki Adımları Uygulayın.


Aç:
engine/modules/functions.php

Bul:

function msgbox($title, $text) {
    global $tpl;


Değiştir:

function msgbox($title, $text) {
global $tpl, $lang;
if( (in_array('HTTP/1.0 404 Not Found', headers_list()) || $text == $lang['news_err_27']) && $_GET['do'] != '404' ) {
    header("Location: /index.php?do=404");
    exit();
}


Aç:
engine/engine.php

Bul:

switch ( $do ) {


Altına Ekle:

case '404':
    $tpl->load_template( '404.tpl' );
    $tpl->compile( 'content' );
break;


İşlem Başarılı Şekilde Gerçekleştirildi!


Herkes'e İyi Çalışmalar.

Yapımcı: DLE
Kaynak: http://vk.web.tr/forum/hazir-sistem/datalife-engine/62-dle-404-hata-sayfasi.html
Demo: Tıkla
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 779
MaRZoCHi 16 Ocak 2018 13:55
Bu eklenti de DLE 12.1 de sunuluyor. Ana dizine atacağınız 404.html dosyası ayarı aktifleştirdiğiniz takdirde gösterilecektir.

--------------------
0
nitrozen 3 Ocak 2016 03:09
sorunumu şu şekilde çözdüm
Aç:
engine/modules/functions.php

Bul :


function msgbox($title, $text) {
global $tpl;

Bununla değiştir

function msgbox($title, $text) { global $tpl, $lang;
if( in_array('HTTP/1.0 404 Not Found', headers_list()) || $text == $lang['news_err_27'] ) {
require_once ROOT_DIR.'/404.html';
die();
}else{
$tplName = 'info.tpl';
}


Not: "404.html" yolunu değiştirmek isterseniz "require_once ROOT_DIR.'/404.html';" Bu yolu değiştirin. "/404.html"

daha sonra hazırladınız 404 sayfasını html olarak kaydedin (örnek : 404.html) hostunuzun ana dizinine atın. işlem bu kadar.
0
nitrozen 3 Ocak 2016 02:23
10.6 çalıştıramadım. Başka bir yöntem varmı acaba kendi yaptığım 404.tpl gitmesini istiyorum şimdiden teşekkür ederim...
0
marika 26 Şubat 2015 00:00
Ok. Benim dediğimde de özel tpl atama şansınız var. site.com/404.html sabit sayfasınız oluştururken editörün altındaki satılarda "Farklı Bir Şablon Kullan:" istediğiniz bir tpl adı girerek o tpl de görünmesini sağlayabilirsiniz.

İyi çalışmalar.
0
KAYA 25 Şubat 2015 23:31
@marika Hocam Rica Ederim.
İlk Sabit Sayfa Olarak Kullandım Bende.
Daha Sonra TPL Olarak Temaya Daha Uygun Buldum.

İyi Çalışmalar.
0
marika 25 Şubat 2015 23:23
Eline sağlık.

Sabit sayfa ile site.com/404.html oluşturup ve htaccess eklenecek 1 satırlık kod ile yapılabiliyor.

Bundan farkı nedir bunun?