• 15-01-2016, 14:16:42
    #1
    Merhaba smarty tema motorundan hiç anlamıyorum.
    					<?php
    					$tickets = $odb->query("SELECT COUNT(*) FROM `tickets` WHERE `username` = '{$_SESSION['username']}' and `status` = 'Waiting for user response' ORDER BY `id` DESC")->fetchColumn(0);
    					?>
    					<?php 
    						if ($user -> LoggedIn()) { 
    							if ($tickets == "0") {
    					?>
    					<li><a href="/destek" id="menu7" class="dir"> DESTEK </a></li>
    					<?php } else {?>
    					<li><a href="/destek" id="menu7" class="dir"> DESTEK <span class="bildirim" id="bildirim_kirmizi"><?php echo $tickets; ?></span> </a></li>
    						<?php } } ?>
    					<li><a id="menu6" class="dir"><?php if ($user -> LoggedIn()) { echo $_SESSION['username']; ?><?php } else { ?> MÜŞTERİ <?php } ?></a>
    						<ul>
    							<li class="empty"><i class="fa fa-sign-in"></i> MÜŞTERİ PANELİ</li>
    							<?php if ($user -> LoggedIn()) { ?>
    							<li><a href="/destek">Destek Mesajları</a></li>
    							<li><a href="/cikis">Çıkış</a></li>
    							<?php } else { ?>
    							<li><a href="/giris">Giriş</a></li>
    							<li><a href="/kayit">Kayıt Ol</a></li>
    							<?php } ?>
    						</ul>
    					</li>
    Bu kodları smarty şablonuna uyarlamam gerekiyor yardımcı olaiblirseniz sevinirim.
  • 15-01-2016, 20:32:56
    #3
    @ESKIREX; Eğer smarty motoru içinde php kullanımınız aktifse en pratik yol

    <?php yazan yerleri {php}

    ?> yazan yerleri ise {/php}

    şeklinde değiştirerek smarty içinde php kodları çalıştırabilirsiniz.

    Ama tam anlamıyla profesyonel anlamda smarty motoruna geçişi planlıyorsanız verileri php tarafında assign edip smarty tarafında smarty kodlarıyla çekmeniz daha sağlıklı olacaktır. Bunun içinde "php smarty dersleri" diye aratarak birçok kaynağa ulaşabilirsiniz.
  • 21-01-2016, 14:38:48
    #4
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    @ESKIREX; Eğer smarty motoru içinde php kullanımınız aktifse en pratik yol

    <?php yazan yerleri {php}

    ?> yazan yerleri ise {/php}

    şeklinde değiştirerek smarty içinde php kodları çalıştırabilirsiniz.

    Ama tam anlamıyla profesyonel anlamda smarty motoruna geçişi planlıyorsanız verileri php tarafında assign edip smarty tarafında smarty kodlarıyla çekmeniz daha sağlıklı olacaktır. Bunun içinde "php smarty dersleri" diye aratarak birçok kaynağa ulaşabilirsiniz.
    Merhaba cevabınız için öncelikle teşekkür ederim.

    Dediğiniz işlemi daha önce denemiştim ancak bir sonuca varamadım.

    Değişkenlerle bağlantı kuramadı.

    Fakat dediğiniz gibi assign etmem gerekiyor onu yaptım zaten.

    Fakat şablona bunu nasıl yacağımı bilmiyorum sanıyorum for each ile fakat yardımcı olursanız sevinirim.