PHP tema mantığı
20
●8.481
- 01-07-2014, 13:31:37Kimlik doğrulama veya yönetimden onay bekliyor.Bugüne kadar gördüğün en kullanışlı "template engine" Laravel'in kullandığı Blade Template Engine'dir. "View" kısmında istediğiniz gibi PHP ile at koşturabiliyorsunuz. Bunun yanı sıra "Controller"'dan "magic" metotlarla istediğiniz gibi değişken yollayabiliyorsunuz. "Bence" gerçekten kullanışlı!
- 01-07-2014, 13:45:25Ben xtemplate'in daha kullanışlı olduğunu düşünüyorum. Arayüz kısmının kodlamasını php bilmeyen insanlara göre yapmak daha mantıklı gibi. Yani template kısmının tamamiyle HTML kodlarından ibaret olması daha anlaşılır kılacaktır. Mesela xtemplate kullanarak kodladığım bir destek forumunun forum listeleme sayfasından bir örneksaintx adlı üyeden alıntı: mesajı görüntüle
<table class="table table-bordered table-striped table-radius"> <thead> <tr class="tabletitle"> <td style="width:5%; background:none !important;"> </td> <td style="width:50%; background:none !important;">{lang_categories}</td> <td style="width:10%; background:none !important;">{lang_stats}</td> <td style="width:35%; background:none !important;">{lang_latestpost}</td> </tr> </thead> <tbody> <!-- BEGIN: FORUMS_MAIN_ROW --> <tr> <td colspan="4">{FORUMS_MAIN_TITLE}</td> </tr> <!-- BEGIN: FORUMS_ROW --> <tr> <td class="vert-align"><img src="{FORUMS_IMG}/forumicon.png" /></td> <td class="vert-align"> <h5><a href="viewtopic.php?id={FORUMS_ID}">{FORUMS_TITLE}</a> <small class="text-muted">({FORUMS_DESCRIPTION})</small><br />{FORUMS_AUTH}</h5> <small> <strong>{lang_subforums}</strong> <!-- BEGIN: SUBFORUMS_ROW --> <a href="viewtopic.php?id={SUBFORUMS_ID}">{SUBFORUMS_TITLE}</a> <!-- END: SUBFORUMS_ROW --> </small> </td> <td class="vert-align text-center"> <small> <i>{FORUMS_TOPICCOUNT} {lang_topics} <br /> <small>{FORUMS_POSTCOUNT} {lang_posts}</small></i> </small> </td> <td class="vert-align"> <div class="row"> <div class="col-md-3"> <img src="images/avatar.jpg" title="{TOPICS_LASTPOSTER}" class="img-responsive avatar" /> </div> <div class="col-md-9"> <small><a href="viewpost.php?id={FORUMS_LASTPOSTID}">{FORUMS_LASTPOST}</a></small><br /> {FORUMS_LASTPOSTER} </div> </div> </td> </tr> <!-- END: FORUMS_ROW --> <!-- END: FORUMS_MAIN_ROW --> </tbody> </table> - 01-07-2014, 14:16:00Üyeliği durdurulduloc adlı üyeden alıntı: mesajı görüntüle
bende buna benzer template sistemleri kullanıyorum ve bana göre en sağlıklısı bu. template dosyasında yapılandırılan foreach while vs döngüler, if else durumlarını tamamen fazlalık buluyorum. ben php dosyasında baktığımda sayfada ne olup bittiğini görmek isterim, ektradan bir template dosyasına bakmayı çok da faydalı bulmuyorum.
konuyu açan arkadaşın dikkat edeceği en önemli noktalardan birisi bu bence... - 01-07-2014, 15:07:48Üyeliği durduruldu<link rel="stylesheet" href="css/$degisken.css" />OrhanBilge adlı üyeden alıntı: mesajı görüntüle
$degisken değerini de bi admin paneli yaparsın ordan değiştirirsin.
Misal o3 teması olsun istiyorsan o3'ü seçersin admin panelinden
<link rel="stylesheet" href="css/o3.css" />
Olur tüm sayfalarda böylece istediğin şey olmuş olur. - 01-07-2014, 22:20:46amerikayı tekrar keşfetmeye gerek yok, rüştünü ispat etmiş hazır sistemleri kullanın. sonuçta bir çok insanı yarıyolda bırakmamış sistemler bunlar. tabii bunu yaparken bağımlılıktan da kaçınmayı unutmayın, yarın bir gün geliştiricileri "biz artık bunla uğraşmıyoruz yeaa" diyebilirler.
