• 01-07-2014, 13:31:37
    #10
    Kimlik 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:25
    #11
    saintx adlı üyeden alıntı: mesajı görüntüle
    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ı!
    Ben 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 örnek

    	<table class="table table-bordered table-striped table-radius">
    			<thead>
    				<tr class="tabletitle">
    					<td style="width:5%; background:none !important;">&nbsp;</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:15:11
    #12
    Laravel bambaşka. Bakalım nasıl birşeymiş diyip te vazgeçemediğim framework.
  • 01-07-2014, 14:16:00
    #13
    ylv
    Üyeliği durduruldu
    loc adlı üyeden alıntı: mesajı görüntüle
    Ben 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 örnek

    	<table class="table table-bordered table-striped table-radius">
    			<thead>
    				<tr class="tabletitle">
    					<td style="width:5%; background:none !important;">&nbsp;</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>


    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
    #14
    Üyeliği durduruldu
    OrhanBilge adlı üyeden alıntı: mesajı görüntüle
    Hepinize teşekkür ederim. Wordpressteki tema mantığını bir nevi anladım aslında. Fonksiyonlarla olayı yönetmek bi başka oluyor. Ama mesela diyelim ki ortada bir while olayı var. Site bir blog diyelim ve temanın anasayfasında, veritabanındaki konular listelenecek. Oradaki while döngüsünü en sade şekilde kullanıcıya nasıl kullandırtabiliriz ki?
    <link rel="stylesheet" href="css/$degisken.css" />

    $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, 19:10:48
    #16
    Üyeliği durduruldu
    laravel başka birşey tema motoru başka birşey, tema motoru olsun diye framework öğrenilmez
    MVC öğrenin, kaldıki en baba fw bile kullanırken ben tema motoru bağımsız mvc kullanmaya özen gösteririm, deneyin faydasını ileride göreceksiniz.
  • 01-07-2014, 22:20:46
    #17
    amerikayı 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.
  • 02-07-2014, 03:11:00
    #18
    oyun panellerim için kendime yapmıştım. her sayfada çekilen fonksiyon ve ayar dosyan olacak hocam her temada da onları çağıracaksın. ben biraz fazla detaya indiğimde panelde yavaşlama görmüştüm ne kadar sade yaparsan o kadar iyi