Neler yeni

Kullanışlı bir Template moturu

Ad
Soyad
Katılım
30 Mayıs 2019
Konum
web master
Konular
327
Mesajlar
493
Ticaret - 100%
1   0   0
  
iletişim
Meslek
Seo Danışmanı
Detay  
Meslek
Seo Danışmanı
Kod:
function dosya_oku($dosya) {
$boyut = filesize($dosya);
$actik = fopen("$dosya", 'r');
while ( ! feof ($actik ) ) {
$oku .= fgets ( $actik, $boyut ) ;
}
fclose($actik);
return $oku;
}
################################## DOSYA OKUMA ################################################
################################## ŞABLON #####################################################
function sablon($dosya) {
//$icerik = file_get_contents($dosya); // php versionu destekliyorsa açık
$icerik = dosya_oku($dosya); // php versionu file_get_contents i destekliyorsa kapalı
preg_match_all ("/{'([\w]+)'}/", $icerik,$degiskenler);
$say=array();
if (count($degiskenler[0])>0)
$say = $degiskenler[0];
$c = count($say);
for ($i=0; $i<$c; $i++) {
$say[$i] = str_replace("{'","",$say[$i]);
$say[$i] = str_replace("'}","",$say[$i]);
}
foreach ($say as $isim) {
$atik = "{'$isim'}";
$icerik=str_replace($atik,$GLOBALS[$isim],$icerik);
}
return $icerik;
}


Kullanımı:
örnek HTML dosyamıza değişkenleri {'ana_sayfa'} ve {'menu'} şeklinde atıyoruz.
sonrasında
$ana_sayfa = "sorgular ve sonuç bu değişkende toplanıyor"; // değerler
$menu = "Ana Sayfa | Linkler | vs... link vererek tabi"; // değerler
$bas = sablon("template_ismi.html"); // değerler html dosyasına yazılıyor
echo $bas; // çıktı gönderildi.
HTML de sonucu görün...
Not: PHP versiyonu düşükse, yani file_get_contents fonksiyonu çalışmıyorsa
dosya_oku fonksiyonu ile çalışır, file_get_contents varsa dosya_oku fonksiyonu kapatılabilir...
 

phpyazilim

Kodlanmak Güzeldir :)
Ad
E****
Soyad
A******
Katılım
31 Ekim 2019
Konum
Hollanda
Konular
182
Mesajlar
817
Ticaret - 100%
4   0   0
  
iletişim
Meslek
Web Yazılım
Detay  
Meslek
Web Yazılım
Tecrübe
15 Yıl
Uzmanlık alanları
Php - PDO
İş referanslarım
Phptema.com
Diğer sitelerim
Biz bir aileyiz.
Üyelik tipi
  1. Kurumsal
Photoshop   Photoshop
  1. İleri düzey
    90%
İllüstratör   İllüstratör
  1. İleri düzey
    90%
İllüstratör   UI / UX tasarım
  1. İleri düzey
    90%
PHP   PHP
  1. İleri düzey
    90%
PHP   CSS3
  1. İleri düzey
    90%
PHP   JavaScript
  1. İleri düzey
    90%
Bu ne işe yarıyor tam olarak?
 
Yorum
Ad
Soyad
Katılım
30 Mayıs 2019
Konum
web master
Konular
327
Mesajlar
493
Ticaret - 100%
1   0   0
  
iletişim
Meslek
Seo Danışmanı
Detay  
Meslek
Seo Danışmanı
php'de şablon motoru şablon düzenlemek için fazla anlamamda yararlı olur diye koydum.
 
Yorum

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.