|
|
|
| Какой язык использован в HTML?
{if condition="$fullscreen < 2"}
<td class="tpl_navigator" valign="top">
<!-- NAVIGATOR BLOCKS i -->
{loop name="tpl_blocks_navigator"}
{if condition="$value.flag == 0"}
<div class='tpl_block_nav'>
{if condition="$value.usetitle > 0"}
<div class='tpl_block_nav_title'><img src="images/tpl_icon.png" alt="Icon"> {$value.title}</div>
{/if}
<div>{$value.content}</div>
</div>
<div class='tpl_block_nav_end'></div>
{elseif condition="$value.flag == 1"}
<div class='tpl_block_nav_h1'>
{if condition="$value.usetitle > 0"}
<div class='tpl_block_nav_title_h1'><img src="images/tpl_icon.png" alt="Icon"> {$value.title}</div>
{/if}
<div>{$value.content}</div>
</div>
<div class='tpl_block_nav_end_h1'></div>
{elseif condition="$value.flag > 1"}
<div class='tpl_block_nav_h2'>
{if condition="$value.usetitle > 0"}
<div class='tpl_block_nav_title_h2'><img src="images/tpl_icon.png" alt="Icon"> {$value.title}</div>
{/if}
<div>{$value.content}</div>
</div>
<div class='tpl_block_nav_end_h2'></div>
{/if}
<div class='tpl_vspacer'></div>
{/loop}
<!-- NAVIGATOR BLOCKS e -->
</td>
{/if}
<td class="tpl_main" valign="top">
<!-- MAIN CONTENT i -->
<!-- MESSAGES i -->
{loop name="tpl_messages"}
<div class='tpl_mex_box'>
<div class='tpl_mex_boxtop'><div></div></div>
<div class='tpl_mex_boxcontent'>
<div class='tpl_mex_title'>{$value.title}</div>
<div>{$value.content}</div>
</div>
<div class='tpl_mex_boxbottom'><div></div></div>
</div>
<div class='tpl_vspacer'></div>
{/loop}
<!-- MESSAGES e -->
<!-- CENTRAL BLOCKS i -->
{loop name="tpl_blocks_central"}
{if condition="$value.usetitle > 0"}
<div class='tpl_block_title'><img src="images/tpl_icon.png" alt="Icon"> {$value.title}</div>
{/if}
<div class='tpl_block_body'>{$value.content}</div>
<div class='tpl_vspacer'></div>
{/loop}
<!-- CENTRAL BLOCKS e -->
<!-- PAGE i -->
{if condition="$tpl_page.title != ''"}
<div class='tpl_page_title'>
{if condition="$tpl_page.url != ''"}
<img src="images/tpl_icon.png" alt="Icon"> <a href='{$tpl_page.url}' title='{$tpl_page.title}'><b>{$tpl_page.title}</b></a>
{else}
<b>{$tpl_page.title}</b>
{/if}
</div>
{/if}
{if condition="$tpl_page.name == 'blog'"} {include="blog"} {/if}
{if condition="$tpl_page.name == 'news'"} {include="news"} {/if}
<div>{$tpl_page.content}</div>
<!-- PAGE e -->
<!-- MAIN CONTENT e -->
</td>
|
| |
|
|
|
|
|
|
|
для: q3000
(06.05.2009 в 19:49)
| | Это работа шаблонизатора. | |
|
|
|
|
|
|
|
для: sim5
(06.05.2009 в 19:55)
| | где о нем можно почитать?? или как он называется, чтобы забить о нем в яндекс | |
|
|
|
|
|
|
|
для: q3000
(06.05.2009 в 20:24)
| | Вот этого я не знаю, синтаксис похож на Smarty, но я такого в нем не знаю, и что это за шаблонизатор сказать не могу. | |
|
|
|
|
|
|
|
для: q3000
(06.05.2009 в 19:49)
| | Понимаете ли - это НЕ ЯЗЫК. И это - не шаблонизатор.
Это - конкретная заготовка для работы конкретной программы-шаблонизатора.
Задача, стоит, например, такая: нужно создать много-много страничек на разных доменах.
Положим, это будут т.н. дорвеи для работы в системах PPC "пай-пер-клик" (там, где платят
деньги за посетителей, которых ты на страницу привёл). Поисковики с дорвеями борятся,
поэтому дорвеи (для поисковых ботов) должны быть похожими на реальные сайты.
Вот народ и исхитряется - берётся какой-либо РЕАЛЬНЫЙ сайт и весь скачивается.
Затем HTML-код этого сайта парсится, т.е. разбирается на отдельно - HTML-код, и
отдельно - на текстовые вставки в этот код. Текстовые вставки ведь нужны дорвейщикам
СВОИ, т.е. содержащие НУЖНЫЙ им текст с НУЖНЫМИ им ключевыми словами.
Для отделения HTML-кода от вставляемого текста авторами программ-шаблонизаторов
придумываются какие-то СВОИ "флаги" для вставок - в данном случае использованы фигурные
скобки, внутри которых прописаны какие-то условия для программы-шаблонизатора. Так и
получается ЗАГОТОВКА для программы-шаблонизатора, кою вы где-то обнаружили и сюда
выложили.
Обычно потом страницы с разных сайтов ещё и перемешиваются - в итоге создаётся как бы
уникальный для поисковых ботов код сайта.
Ферштейн?
Поиск в Гугле или Яндексе вам НИЧЕГО не даст. Ибо программист Пупкин лично придумал
вставки из фигурных скобок. А программист Квакин, к примеру, может придумать вставки из
квадратных скобок... Лично я, когда (довольно давно) подобным занимался, и писал свою
программу-шаблонизатор, использовал РУССКИЕ буквы ЁПРСТ для обозначения начала
вставки и ЙКЛМН для обозначения конца вставки :-) И язык программы-шаблонизатора был
поначалу самый простой - а именно Javascript :-) И только потом, когда я поставил это дело "на
поток", т.е. стал создавать сайты-дорвеи прямо на сервере, использовал серверный язык Perl
(но флаги вставок оставил те же самые). | |
|
|
|
|
|
|
|
для: q3000
(06.05.2009 в 19:49)
| | Очень на Smarty смахивает | |
|
|
|
|
|
|
|
для: mihdan
(07.05.2009 в 12:02)
| | да, похоже на смарти, но это не смарти а ЦМС MemHT | |
|
|
|