Тема закрыта
Ага
Чанки и сниппеты
Отправлено: 6 Окт 2010#1
Здравствуйте.
Объясните пожалуйста отличия чанков и сниппетов. Они отличаются только тем что в сниппетах работает PHP?
Можно ли делать их вложенными друг в друга?
Объясните пожалуйста отличия чанков и сниппетов. Они отличаются только тем что в сниппетах работает PHP?
Можно ли делать их вложенными друг в друга?
Отправлено: 21 Окт 2010#2
Над вложеностью работаем. Отличия по большому счету только в том что в сниппетах используется PHP. например на чанках можно делать статику а на сниппетах динамические блоки вроде того что унас на главной с последними сообщениями форума.
Я горжусь тем, что создал . И люблю нашу команду)
Отправлено: 9 Дек 2010#3
Вопрос: Как вложить сниппет в сниппет? То есть чтобы в сниппете можно было вставить другой сниппет?!
Ответ: По умолчанию в сниппетах не нужно открывать и закрывать <?php> тег. Из-за этого все трудности. Прежде чем использовать второй снипет, нужно закрыть предыдущий тегом ?>
Пример:
В данном случае, мы вставили сниппет {[menu]} в другой сниппет. При этом все работает и меню показывается только тем, кто вошел на сайт под своим логином.
Ответ: По умолчанию в сниппетах не нужно открывать и закрывать <?php> тег. Из-за этого все трудности. Прежде чем использовать второй снипет, нужно закрыть предыдущий тегом ?>
Пример:
Code:
if(isset($_SESSION['user']['name'])) {
?>
{[menu]}
<?
} else {
echo "Войдите на сайт!";
}
?>
{[menu]}
<?
} else {
echo "Войдите на сайт!";
}
В данном случае, мы вставили сниппет {[menu]} в другой сниппет. При этом все работает и меню показывается только тем, кто вошел на сайт под своим логином.
Отправлено: 9 Дек 2010#4
Если кто не понял, то так и чанк можно вложить в сниппет

Я горжусь тем, что создал . И люблю нашу команду)
Отправлено: 9 Дек 2010#5
Отсюда вывод: вместо того, чтобы делать чанк в чанке, проще сделать html сниппет (без использования php) и вложить в него другой чанк / сниппет
Отправлено: 9 Дек 2010#6
Да к стати очень хорошая альтернатива вложенным чанкам. В будущем можно будет делать без всяких танцев с бубном неограниченую вложеность чанков и сниппетов. Может даже в 1.0.0. Правда для безопасности лучше всеже ограничить както, что бы не вышло замкнутого цикла

Я горжусь тем, что создал . И люблю нашу команду)
Отправлено: 9 Дек 2010#7
А-ля фильм "Начало". Сон во сне. Несложно и заблудиться. Кстати, классный фильм, выносит мозг
Отправлено: 9 Дек 2010#8
Krevedko пишет:
А-ля фильм "Начало". Сон во сне. Несложно и заблудиться. Кстати, классный фильм, выносит мозг
Я горжусь тем, что создал . И люблю нашу команду)
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 10. Зарегистрированных: 0. Гостей: 10.
