Новости | 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[]}Какой из них лучше использовать? Если есть вариант или идея более лучшего кода, поделитесь :)