Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Тема закрыта
1 2 3 ... >>

Чанки и сниппеты

Wiper

  • Заглянувший
  • Юзер
  • 11
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    6 Окт 2010
#1
Здравствуйте.
Объясните пожалуйста отличия чанков и сниппетов. Они отличаются только тем что в сниппетах работает PHP?
Можно ли делать их вложенными друг в друга?

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#2
Над вложеностью работаем. Отличия по большому счету только в том что в сниппетах используется PHP. например на чанках можно делать статику а на сниппетах динамические блоки вроде того что унас на главной с последними сообщениями форума.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Krevedko

  • Атом-мастер
  • Юзер
  • 227
  • Репутация:3 
  • Предупреждения: 0 
  • Регистрация:
    18 Ноя 2010
#3
Вопрос: Как вложить сниппет в сниппет? То есть чтобы в сниппете можно было вставить другой сниппет?!
Ответ: По умолчанию в сниппетах не нужно открывать и закрывать <?php> тег. Из-за этого все трудности. Прежде чем использовать второй снипет, нужно закрыть предыдущий тегом ?>
Пример:





Code:
if(isset($_SESSION['user']['name'])) {
                   
                     ?>

                     {[menu]}

                     <?
 

                       } else {
            echo "Войдите на сайт!";
        }


В данном случае, мы вставили сниппет {[menu]} в другой сниппет. При этом все работает и меню показывается только тем, кто вошел на сайт под своим логином.

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#4
Если кто не понял, то так и чанк можно вложить в сниппет:)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Krevedko

  • Атом-мастер
  • Юзер
  • 227
  • Репутация:3 
  • Предупреждения: 0 
  • Регистрация:
    18 Ноя 2010
#5
Отсюда вывод: вместо того, чтобы делать чанк в чанке, проще сделать html сниппет (без использования php) и вложить в него другой чанк / сниппет

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#6
Да к стати очень хорошая альтернатива вложенным чанкам. В будущем можно будет делать без всяких танцев с бубном неограниченую вложеность чанков и сниппетов. Может даже в 1.0.0. Правда для безопасности лучше всеже ограничить както, что бы не вышло замкнутого цикла:)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Krevedko

  • Атом-мастер
  • Юзер
  • 227
  • Репутация:3 
  • Предупреждения: 0 
  • Регистрация:
    18 Ноя 2010
#7
А-ля фильм "Начало". Сон во сне. Несложно и заблудиться. Кстати, классный фильм, выносит мозг

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#8
Krevedko пишет:
А-ля фильм "Начало". Сон во сне. Несложно и заблудиться. Кстати, классный фильм, выносит мозг
Ага:) http://fapos.net/forum/view_theme/164

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Krevedko

  • Атом-мастер
  • Юзер
  • 227
  • Репутация:3 
  • Предупреждения: 0 
  • Регистрация:
    18 Ноя 2010
#9
ModaL, флудер :)

Отредактировано автором 16 Дек 2010

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#10
Потёр))) Вообще не пойму к чему это было)))

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)
1 2 3 ... >>
Сейчас online: 149. Зарегистрированных: 0. Гостей: 149.