Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что за язык использован в HTML?
 
 автор: q3000   (06.05.2009 в 19:49)   письмо автору
 
 

Какой язык использован в 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">&nbsp;{$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">&nbsp;{$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">&nbsp;{$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">&nbsp;{$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">&nbsp;<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>

  Ответить  
 
 автор: sim5   (06.05.2009 в 19:55)   письмо автору
 
   для: q3000   (06.05.2009 в 19:49)
 

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

  Ответить  
 
 автор: q3000   (06.05.2009 в 20:24)   письмо автору
 
   для: sim5   (06.05.2009 в 19:55)
 

где о нем можно почитать?? или как он называется, чтобы забить о нем в яндекс

  Ответить  
 
 автор: sim5   (06.05.2009 в 20:33)   письмо автору
 
   для: q3000   (06.05.2009 в 20:24)
 

Вот этого я не знаю, синтаксис похож на Smarty, но я такого в нем не знаю, и что это за шаблонизатор сказать не могу.

  Ответить  
 
 автор: PAT   (06.05.2009 в 21:25)   письмо автору
 
   для: q3000   (06.05.2009 в 19:49)
 

Понимаете ли - это НЕ ЯЗЫК. И это - не шаблонизатор.
Это - конкретная заготовка для работы конкретной программы-шаблонизатора.

Задача, стоит, например, такая: нужно создать много-много страничек на разных доменах.
Положим, это будут т.н. дорвеи для работы в системах PPC "пай-пер-клик" (там, где платят
деньги за посетителей, которых ты на страницу привёл). Поисковики с дорвеями борятся,
поэтому дорвеи (для поисковых ботов) должны быть похожими на реальные сайты.

Вот народ и исхитряется - берётся какой-либо РЕАЛЬНЫЙ сайт и весь скачивается.
Затем HTML-код этого сайта парсится, т.е. разбирается на отдельно - HTML-код, и
отдельно - на текстовые вставки в этот код. Текстовые вставки ведь нужны дорвейщикам
СВОИ, т.е. содержащие НУЖНЫЙ им текст с НУЖНЫМИ им ключевыми словами.
Для отделения HTML-кода от вставляемого текста авторами программ-шаблонизаторов
придумываются какие-то СВОИ "флаги" для вставок - в данном случае использованы фигурные
скобки, внутри которых прописаны какие-то условия для программы-шаблонизатора. Так и
получается ЗАГОТОВКА для программы-шаблонизатора, кою вы где-то обнаружили и сюда
выложили.
Обычно потом страницы с разных сайтов ещё и перемешиваются - в итоге создаётся как бы
уникальный для поисковых ботов код сайта.

Ферштейн?

Поиск в Гугле или Яндексе вам НИЧЕГО не даст. Ибо программист Пупкин лично придумал
вставки из фигурных скобок. А программист Квакин, к примеру, может придумать вставки из
квадратных скобок... Лично я, когда (довольно давно) подобным занимался, и писал свою
программу-шаблонизатор, использовал РУССКИЕ буквы ЁПРСТ для обозначения начала
вставки и ЙКЛМН для обозначения конца вставки :-) И язык программы-шаблонизатора был
поначалу самый простой - а именно Javascript :-) И только потом, когда я поставил это дело "на
поток", т.е. стал создавать сайты-дорвеи прямо на сервере, использовал серверный язык Perl
(но флаги вставок оставил те же самые).

  Ответить  
 
 автор: mihdan   (07.05.2009 в 12:02)   письмо автору
 
   для: q3000   (06.05.2009 в 19:49)
 

Очень на Smarty смахивает

  Ответить  
 
 автор: Balamut182   (10.05.2009 в 22:00)   письмо автору
 
   для: mihdan   (07.05.2009 в 12:02)
 

да, похоже на смарти, но это не смарти а ЦМС MemHT

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования