| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Runet 26.10.2007 15:33
Пишу форум, — вывод содержимого разбит на классы. Определённый класс вызывается в зависимости от условий.^if(def $form:forum){
^if(def $form:themes && def $form:forum){
^list_POST[]
}{
^if(def $form:addthemes && $form:addthemes eq add){
^add_THEMES[]
}{
^list_THEMES[]
}
}
}{
^list_FORUM[]
}и второй способ, делающий тоже самое: ^if(! def $form:forum && ! def $form:themes && ! def $form:addthemes){^list_FORUM[]}
^if(def $form:forum && ! def $form:themes && ! def $form:addthemes){^list_THEMES[]}
^if(def $form:forum && def $form:themes && ! def $form:addthemes){^list_POST[]}
^if(def $form:forum && def $form:addthemes && ! def $form:themes){^add_THEMES[]}Какой из них лучше использовать? Если есть вариант или идея более лучшего кода, поделитесь :)