Koenig, Уже увидел, спасибо за ссылку! Но всё же сам код без комента нужно вставить... Я понял что //CDATA - это для лучшей валидности а не для работы, но я просто уточнил для очень начинающих пользователей что комент нужно убрать, теперь то можно точно сказать что комент убирать нужно только с самого ява-кода
pop, раньше я тоже убирал коменты, и прочие пустоты и отступы, сейчас стараюсь этого не делать, привык к отступам и коментам, вот через чур много пустых строк убираю
Вобще лучше юзать какой то шаблонизатор. Я раньше дальше Джона никуда не залазил и считал что шаблонизаторы это ненужная фигня. Теперь понял что MVC это круто, а шаблонизатор необходимая и удобная вещь. А то что в Джоне это...
Короч если шаблонизатор не хочешь, то делай как выше писали. Плюс желательно как то отделять логику скрипта от отображения и в отображении юзать упрощенный синтаксис пхп:
<?php if ($a): ?>
<b>
<?php echo $a; ?>
</b>
<?php endif; ?>
# ValekS (22.08.2015 / 23:16)
Вобще лучше юзать какой то шаблонизатор. Я раньше дальше Джона никуда не залазил и считал что шаблонизаторы это ненужная фигня. Теперь понял что MVC это круто, а шаблонизатор необходимая и удобная вещ
это оч плохой пример.
каждая строчка вызов пхп.
в этом случае лучше вызвать 1 раз, вместить код, и после уже закрыть.
по существу: вопрос какой то глупый, что значит "красивую вставку"
код может быть читаемым и нечитаемым, логичным и не очень, красивыми бывают девушки картины и закаты.
т.е. невозможно ответить на вопрос суть которого не ясна.
у каждого свое понимание красоты, если уж так хочется приплести "красивый" к коду
ramzes, если используется компрессор или еще какие штуки (акселераторы) вызов будет один сколько echo не важно по сути
# Koenig (22.08.2015 / 23:53)
ramzes, если используется компрессор или еще какие штуки (акселераторы) вызов будет один сколько echo не важно по сути
дело не в этом. это был плохой пример, не логичный
кстати, "упрощеный синтаксис" выглядит вот так <?=my_func($var)?>
эм...
самопальный шаблонизатор (+/-)
<h1>{$genre:ru}</h1>
<div class="main-box">
<div class="left-box">
<ul>
<li>
<a href="/books/genre/"><span style="font-family: system-ui; width: 28px; display: inline-block;"></span>{$lang.genres}</a>
</li>
<li>
<a href="/books/authors/"><span style="font-family: system-ui; width: 28px; display: inline-block;"></span>{$lang.authors}</a>
</li>
<li>
<a href="/books/series/"><span style="font-family: system-ui; width: 28px; display: inline-block;"></span>{$lang.series}</a>
</li>
<li>
<a href="/books/search/"><span style="font-family: system-ui; width: 28px; display: inline-block;"></span>{$lang.search}</a>
</li>
</ul>
</div>
<div class="right-box">
<div class="witget">
<foreach>list->rec</foreach>
<div class="item book">
<a href="/books/view/{$rec.id}/"><h3 class="title">{$rec.book_title}</h3></a>
<div class="content">
<div class="left-block">
<a href="/books/view/{$rec.id}/"><img src="{$rec.cover}" alt="{$rec.book_title}"></a>
</div>
<div class="right-block">
<div class="sub-title">{$rec.author}</div>
<div class="sub-title"><a href="/books/series/{$rec.book_series}/">{$rec.series}</a></div>
<div class="annotation">{$rec.book_annotation}</div>
</div>
</div>
</div>
</endforeach>
</div>
</div>
</div>
че то как то получше чем мясо пхп и хтмл через строчку