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

» » Admin Panelinden Tema Dosyası Yükleme

Admin Panelinden Tema Dosyası Yükleme

Admin Panelinden Tema Dosyası Yükleme


İyi günler arkadaşlar normalde bi tema dosyası atacağımızda Ftp programı veya host panelinden atıyoruz
Bunun Yerine ekleyeceğimiz Kodlarla admin paneli temalar kısmından tema dosyası atabileceksiniz.

İlk Olarak engine/inc/templates.php Dosyasını açalım.
Aşağıdaki Kodu Bulalım:

<div class="col-md-2" style="padding: 0px !important;">
        <div id="filetree" class="filetree"></div>
        <br /><input onclick="createfile()" type="button" class="btn btn-blue" value="{$lang['template_create']}">
</div>


Ve hemen altına aşağıdaki kodları ekleyelim ve kaydedelim.

HTML;
// Adminden Tema Dosyası Yükleme Başlangıç Kaynak:Wmcik.com
echo "<table width=\"350px\" style=\"table-layout:fixed;margin:10px auto\"><tr><td style=\"padding-left:10px;text-align:center\"><div class=\"navigation\"><b>Tema Klasörüne Dosya Yükle</b></div><form method=\"post\" enctype=\"multipart/form-data\">Dosyanın Yükleneceği Klasörü Seçiniz:  <select name=\"dirname\" class=\"uniform\">";
$tplpath = "/templates/".$do_template;
showTree("./".$tplpath, "");
function showTree($folder, $space) {
   $files = scandir($folder);
   foreach($files as $file) {
       if (($file == '.') || ($file == '..')) continue;
       $f0 = $folder.'/'.$file;
       if (is_dir($f0)) { echo "<option value=\"\" />".$space.$file."</value>\n"; }
   }
}
echo "</select><div style=\"height:10px\"></div><input name=\"file\" size=\"18\" type=\"file\" value=\"\" /><div style=\"height:10px\"></div><input name=\"submit\" type=\"submit\" value=\"Yükle\" class=\"btn btn-primary\" /></form>";
$dirname = htmlspecialchars(stripslashes($_POST['dirname']));
$file = $_FILES['file']['tmp_name'];
$filename = $_FILES['file']['name'];
if(!empty($file)) {
   ini_set('memory_limit', '32M');
   $maxsize = "20000000";
   $extentions = array("gif","jpg","jpeg","png","swf","js","css","tpl");
   $size = filesize ($_FILES['file']['tmp_name']);
   $type = strtolower(substr($filename, 1 + strrpos($filename, ".")));
   if($size > $maxsize) {
       echo 'Dosyanızın Boyutu Çok Büyük Bu Nedenle Yüklenemedi.';
   } elseif(!in_array($type,$extentions)) {
       echo '<b>Bu Dosyanın Yüklenmesi Yasaktır...</b>';
   } else {
       if (copy($file, ROOT_DIR.$tplpath."/".$dirname."/".$filename))
       echo "Dosyanız <b>".$filename."</b> Başarılı Bir Şekilde Yüklenmiştir ".$tplpath."/".$dirname."/setTimeout('location.replace(\"{$PHP_SELF}?mod=templates\")', 3000);";
   }
}
echo "</td></tr></table>";
// end load
echo <<<HTML
<div class="unterline"></div>


Yapımcı: Bilinmiyor
Türkçe Çeviri: MehmetP
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
RufiqCavadov 6 Eylül 2016 13:46
Böyle bir hata aldım.

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/u155617554/public_html/engine/inc/templates.php on line 312
0
CepTiM 31 Ağustos 2016 17:09
admin panelinden dosya yükleme modülü yazılabilirse çok iyi olur. mesela aynı anda 5-10 dosya yükleyebilme ve yüklenen dosyaların linkini verecek.
0
mettis 23 Ağustos 2016 02:42
@uykusuzz35, teşekrüler umarım işinize yarar
0
uykusuzz35 19 Ağustos 2016 18:04
Emeğinize sağlık. Büyük kolaylık olmuş.