Форуми / National / Russian / Шло время, менялись стандарты

<<<1234

стандартизация переменных, имен файлов, обращения с файлами

Dayver
#46 12.03.2009 05:02
esclkm Нееее ты не даун ты извращенец!

Если ты говоря что пользуешся этими способами все же настаиваешь на том что нужно раскидывать все по плагинам то значит тебе нравитсо делать кучу дармовой работы, а значит - извращенец(я уже написал почему ты не будешь делать эту дармовую работу когда делаешь скин "двумя способами" при подходе "все в папку скина").

Кстати я тоже даун ибо всегда юзаю либо первый способ либо второй.....при этом беру готовый скин другого движка и обертываю\замещаю в тплках html кодом готово скина теги котонти\html код сед-лайта.
Pavlo Tkachenko aka Dayver

Відредаговано: Dayver (12.03.2009 05:09, 15 років тому)
esclkm
#47 12.03.2009 05:09
ладно рассказываю как я даун делаю: я начинаю делать все с дефолтового скина. все теплейты плагинов которые я переделываю - я скидываю в папку скина. А то что лежит в папке SYSTEM PLUGINS и бло бла бла я не трогаю зачем? поэтому и считаю нужным чтобы все темплейты по умолчнаю были в папке с плагином - чтобы когда мне понадобилось я мог пришить к скину

далее предлагаю adminqv -сделать частью ядра

Скин - это не только header и footer.
Ога это еще и индкес и css. В большинстве своем снинмакерство этим ограничивается
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

Відредаговано: esclkm (12.03.2009 05:13, 15 років тому)
Trustmaster
#48 15.03.2009 03:56
Буду краток. Валить все лангфайлы в одну кучу не надо, т.к. в общем случае лангфайлы разных модулей и скинов делают разные люди, отличные от тех, кто переводит основные языковые файлы. А работать в рамках своего модуля или скина удобнее, чем рассредотачивать его по разным поддеревьям движка.

То же касается концепции шаблонов, которая уже сейчас продумана довольно грамотно:
[list=1]
  • Если шаблон предоставлен в скине, значит он адаптирован под текущий скин лучше всего, грузим его.
  • Если в текущем скине шаблона нет, пробуем использовать тот, который имеется в скине по умолчанию (это сделано для того, чтобы не копировать лишние шаблоны в каждый скин, если они все одинаковы и могут располагаться в одном скине).
  • В противном случае полагаем, что следует использовать шаблон, предоставленный разработчиком плагина.

  • Насчет выноса дефолтной темы админки согласен, но надо еще подумать над реализацией, чтоб и копипасту исключить, и поддержку заточки админки под скин предоставить, и производительность не потерять.
    May the Source be with you!
    Ratibor
    #49 15.03.2009 04:16
    # Trustmaster : Если в текущем скине шаблона нет, пробуем использовать тот, который имеется в скине по умолчанию (это сделано для того, чтобы не копировать лишние шаблоны в каждый скин, если они все одинаковы и могут располагаться в одном скине).
    Вот с этим я уже запарился бороться. Зло это.
    Имеем к примеру на сайте по дефолту навороченный скин.
    также есть к примеру урезанный скин скажем для пользователей коммуникаторов.

    Если скажем в дефолтном скине есть page.news.tpl,
    а в остальных скинах этого файла нет, то он все равно подключится в остальных скинах.
    Скопировать недостающие файлы в другие скины не составляет труда,
    а вот как отучить в скинах подключать ненужные мне файлы из дефолтного скина ?
    Нехорошо получается.

    На крайняк если уж приспичило использовать такую "фичу",
    то надо ввести в my_skin.php переменную и если она определена,
    то позволяется подключать файлы из дефолтного скина.
    А если эта переменная не определена, но и нефиг шарится по скинам.

    Trustmaster : глянь пожалуйста сюда, т.к. не все гладко еще со стилями.
    Не задавай глупых вопросов, не услышишь вранья.

    Відредаговано: Ratibor (15.03.2009 04:28, 15 років тому)
    Trustmaster
    #50 15.03.2009 12:36
    Да, надо бы эту фичу с дефолтным шаблоном опциональной сделать, чтобы хотя бы в админке её можно было отключить.
    May the Source be with you!

    <<<1234