стандартизация переменных, имен файлов, обращения с файлами
Sergeich |
|
---|---|
Для админского скина нужно создать свои header.tpl и footer.tpl, чтобы админка стала полностью независимой. Всё это должно лежать в скине в папке admin. Я согласен, что админка должна быть полностью независима от используемого юзерского скина.
Я против выноса всех ланг-файлов из папки скина. Но я за создание в скине папки lang, в которую будут сгружаться все пользовательские локализации. Плагины должны иметь жёсткую обязательную структуру. Должны чётко быть прописаны папки skin и lang, при необходимости inc. Плагин должен приоритетно использовать тпл и локализацию из скина (дефолтые из своей папки только в крайнем случае, сейчас оно так вроде бы и сделано). В основной папке скина должна появиться подпапка plugins в которую будут ссыпаться все изменяемые скинмейкером tpl-файлы плагинов. В папку lang можно отправлять переделанные ланг-файлы. Все базовые tpl-файлы и tpl модулей пусть продолжают лежать в основной папке скина, нет нужды их дёргать. Т.е. получается следующая структура скина: /skin_name/ -- /admin/ -- /plugins/ -- /lang/ -- skin_name.css -- header.tpl ... -- footer.tpl Более глубокую вложенность подпапок считаю излишней и даже вредной :) Пы.Сы: Kort, хороший сайт у тебя в подписи, мне понравился. |