lostyazilim
tr.link

PHP Smarty Template Engine 3.1.30

7 Mesajlar 1.033 Okunma
lstbozum
tr.link

webprogramlama webprogramlama WM Aracı Kullanıcı
  • Üyelik 18.07.2016
  • Yaş/Cinsiyet 31 / K
  • Meslek Yazılımcı
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 18
  • Beğeniler 17 / 13
  • Ticaret 0, (%0)
Merhaba arkadaşlar,

Millet ne güzel şeyler hazırlamış ya, indirdim öğrenmeye başlıyorum, ama millet uçmuş ya. Bizde insanların öğrenmesi için Türkçe kaynak bile yok. Üniverste hocalarım ile konuştum, onlar da bilmiyorlarmış. ODTU'de bilen hoca var mıdır diye merak etmeye başladım. :)
http://www.smarty.net/

Neyse, WMaracı'nda da kategorisi yokmuş, yönetici arkadaşların kulağı çınlasın, çok sıkacağım onları burada.

SMARTY ne işe yarar. Daha hızlı ve kolay Template hazırlamanıza yarar.
Ne bilmeniz gerekiyor?
1- HTML + CSS + JAVASCRIPT
2- PHP + MYSQL

Smarty daha kısa kod yazmanızı sağlar, daha okunaklı iş çıkarmanızı sağlar.

Aşamaları anlatalım:
1- HTML ile bir tema yaptınız,
2- Temanızı bir PHP scripte entegre edeksiniz.

Pekala, şimdi index.html dosyanızın adını index.tpl yapın ve örneğin en başına {title} şeklinde yazın. Şimdi configuration.php dosyanızda yazılı olan site adınız Başlıkta görünecek.

Temanın bir yerinde Şikayetler diye yazıyor, oraya PHP ile bir satırlaık kod yazacağınıza
{sikayetler}
yazmanız yeterli, o da lang.tr dosyasından ilgili satırı çekecektir.

Bu şekilde temanızın her tarafını doldurduğunuzda temanızı scriptinize entegre etmiş oluyorsunuz.

Kolaymış! :)

Mantık bu ise bunun için Smarty öğrenmeye değer.

Ama biz yanlış tarafından anlattık. :)

Çünküüü!
Eğer temayı entegre etmeyi bilmiyorsak zaten PHP bilmiyoruz ve eğer PHP bilmiyorsak Smarty öğrenmek nasıl olacak? Başkasının yazdığı scripte Smarty mi entegre edeceğiz?

Ben asıl PHP bilenlern bu işi daha da güzelleştirmeleri, kendi Frameworklarına geçiş yapmaları için yazdım.

Umarım yöneticiler Smarty kategorisini açar arkadaşlar, ben şimdiden Bootstarp + Smarty işler çıkarmaya başlıyorum.
bd

kişi bu mesajı beğendi.

Twitter Hesabı: @web_programlama
Google+ Hesabı: https://plus.google.com/u/0/110187108814964507049
wmaraci
reklam

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Hocam php ve mysql bildiğim kadar (orta düzey) biliyorum :) ama bu sistemi hiç anlayamadım :( kavraamadım
 

 

MaximusTR MaximusTR WM Aracı Kullanıcı
  • Üyelik 12.09.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek Uygulama Geliştirme
  • Konum İstanbul Avrupa
  • Ad Soyad N** G**
  • Mesajlar 514
  • Beğeniler 48 / 94
  • Ticaret 0, (%0)
Kendine özgü önbellek sistemi mevcut en güzeli ise kod ile tasarımın ayrılması rota sistemi olmadığı için (kendisinin var mı bilmiyorum aramıştım bulamadım) başka bir açık kaynak rota sistemini entegre etmiştim. (Altorouter) o kadar fazla kullanmadım başka işlerimden dolayı proje yarıda kaldı.
 

 

webprogramlama webprogramlama WM Aracı Kullanıcı
  • Üyelik 18.07.2016
  • Yaş/Cinsiyet 31 / K
  • Meslek Yazılımcı
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 18
  • Beğeniler 17 / 13
  • Ticaret 0, (%0)

ismail03 adlı üyeden alıntı

Hocam php ve mysql bildiğim kadar (orta düzey) biliyorum :) ama bu sistemi hiç anlayamadım :( kavraamadım


Sitesinden indirin, locahost'ta "demo klasörü içindeki hazır demoyu deneyin" derim.

Youtube'ta da birkaç videoya zaman ayırın.
 

 

Twitter Hesabı: @web_programlama
Google+ Hesabı: https://plus.google.com/u/0/110187108814964507049
wmaraci
wmaraci

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Bir ara kendi tema motorumu yapmıştım hala duruyor arşivde, geliştirirsem paylaşırım bende :)
webprogramlama

kişi bu mesajı beğendi.

Samurai Samurai Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.12.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Php Yazılımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 354
  • Beğeniler 84 / 86
  • Ticaret 13, (%92)
Codeigniter , Laravel kullanmak bence daha iyi aslında :o
 

 

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 561
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
sistemini inceledikten sonra açıkçası beğenmediğim bir hazır sistem yapısı. template yapmaya üşenen bir programcı için güzel bir araca benziyor fakat alıp kullanmayacağım şeyler listesinde şuan.

sistemi kötülemek istemiyorum ama gördüğüm kadarıyla daha yolun başında ve bir çok açığa yol açması söz konusu.

bunlar benim kişisel yorumlarım, elbette siz daha iyi inceleyip üzerine bir şeyler ekleyerek kullanabilirsiniz.

beni tanıyanlar bilir bilmediğim konuda konuşmayı pek sevmiyorum, fakat konusu açılmışken bir şeyler söylemek istedim.

iyi forumlar.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al