Народ, помогите распознать, что за движок?

Rock'n'rolla
На сайте с 14.09.2009
Offline
146
394

Ковыряюсь в движке, в коде страниц смесь хтмл и еще какого то неясного язык, похожего на php

Вот выдержка:

{if $do == 'ask'}

{if $iUserId > 0}
<div id="main">
{foreach from=$aErrors item=sError}<b style="color:red">{$sError}</b><br/>{/foreach}
<form action="/otvety/ask.html" method="post">
<div>
{field field='question'}
</div>
<div>

Хотя все знают, что на РНР условие будет не

{if $do == 'ask'}

а

<?php if ($do == 'ask') ?>

Вот гадаю, что за двиг, что за язык?

Заранее, спасибо за помощь!

"Vulcan-Bit - лучшая партнерка в сети" (http://vulcan-bit.com?invite=artem_kozirev) KMA.BIZ - Партнерка с крутым конвертом и отчислениями в долларах. Лить! (http://kma.biz)
V
На сайте с 03.12.2007
Offline
94
#1

шаблонизатор smarty.

http://www.smarty.net/documentation

IL
На сайте с 20.04.2007
Offline
435
#2

Шаблонизатор.. Smarty похоже

---------- Post added 21-03-2013 at 21:05 ----------

vavenko, :)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Rock'n'rolla
На сайте с 14.09.2009
Offline
146
#3

Спасибо, мужики)

---------- Добавлено 21.03.2013 в 20:36 ----------

Ребят, я правильно понял синтаксис?

{$code_popup='test'} 

{if $cat.id == '2' || $cat.id == '6'}
{$code_popup}
{else}
{}
{/if}

Т.е. если условие выполняется выводи содержимое переменной, т.е. "test", если нет - то ничего не делаем.

D
На сайте с 19.07.2011
Offline
32
#4
Rock'n'rolla:

Ребят, я правильно понял синтаксис?

{$code_popup='test'} 

{if $cat.id == '2' || $cat.id == '6'}
{$code_popup}
{else}
{}
{/if}


Т.е. если условие выполняется выводи содержимое переменной, т.е. "test", если нет - то ничего не делаем.

Думается мне, что можно вполне обойтись и без


{else}
{}

если уж оно пустое..)

Документация по smarty, на всякий случай)

Покупаю: домены и сайты-визитки фирм (в т.ч. псевдо-фирм) в индексе от 6мес. -> в ЛС (). Профессиональная верстка шаблонов любой сложности; адаптация для ImageCMS; создание и продвижение сайтов.
IL
На сайте с 20.04.2007
Offline
435
#5
Rock'n'rolla:
..я правильно понял синтаксис?

Дык проще ж проверить - засунул код "в туда", где должен выводиться - и смотри..

Насчёт пустого else-блока Dimmmetrio прав.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий