Sergeich |
|
---|---|
Кстати, по поводу структуры шаблонов в папке скина. Есть предложение создать две дополнительные подпапки: в первой лежат административные шаблоны (я смотрю их уже много), во второй лежат шаблоны плагинов, в основной же папке остаются базовые шаблоны.
Для создания простого скина (коих будет и есть абсолютное большинство) достаточно отредактировать базовые шаблоны, для более тонкой проработки можно поиграться с шаблонами плагинов, а административные шаблоны будут трогаться раз в год да и то только такими извращенцами как я :). Всё это слегка упорядочит файлы скина и не будет отпугивать неподготовленного скинмейкера. Согласитесь, что после джумлы с парой файлов в скине россыпь файл.tpl пугает :) |
medar |
|
---|---|
Я имел в виду не tpl плагинов, а tpl всей мелочи, вынутой из движка.
По поводу того, где будут tpl плагинов - это надо подумать.. Но предложение их дублировать выглядит логичным и удовлетворит всех. rangjungyeshe.ru
|
Dayver |
|
---|---|
# Sergeich : Кстати, по поводу структуры шаблонов в папке скина. Есть предложение создать две дополнительные подпапки: в первой лежат административные шаблоны (я смотрю их уже много), во второй лежат шаблоны плагинов, в основной же папке остаются базовые шаблоны. Вот что значит настоящий скинмейкер, а главное опытный....Идея подпапок для админских тпл мне тоже приходила в то время когда как раз и создавались эти админские шаблоны...но будучи уверен в том что ее отвергнут на корню сразу же забыл о ней. # Sergeich : ...административные шаблоны (я смотрю их уже много)....А будет еще больше Pavlo Tkachenko aka Dayver
|
|
Bu konu Dayver tarafından düzenlendi(2009-01-22 00:15, 15 yıllar önce) |
Sergeich |
|
---|---|
Я не до конца понял в опросе что написал Киландор. Переведите пожалуйста на человеческом языке, а то я нюансы при автопереводе не уловил. Почему не принимается вариант Трастмастера, он ведь наиболее демократичный и никакой путанницы не будет: есть тпл плагина в скине - обрабатывается, нет - обрабатывается стандартный из папки плагина. Таким образом и скинмейкеры довольны (не нужно скакать по папкам) и обычные админы не увидят ошибок при установке нового плагина, всё заработает из коробки.
Я уже даже вижу новое направление приложения творческих сил масс - создание навороченных тпл-файлов для различных плагинов. Это не так сложно и долго, как создание полноценного скина, а результат может быть очень даже интересным и востребованым. Главное идею преподать правильно :) |
Trustmaster |
|
---|---|
Вообще-то это даже не моя идея, это придумал Ломби, исходя из большого опыта скиноводства. И реализовано это уже довольно давно.
Может вы кое-что не поняли: не надо дублировать шаблоны. Если они одинаковы, лучше пусть будет тот, что в папке плагина. В скин шаблон кладется, если в нем нужно что-то поменять под этот скин. May the Source be with you!
|
Ratibor |
|
---|---|
# Sergeich : Есть предложение создать две дополнительные подпапки: в первой лежат административные шаблоны (я смотрю их уже много), во второй лежат шаблоны плагинов, в основной же папке остаются базовые шаблоны.Хорошая идея. В любом случае желательно держать все шаблоны в одной папке, кстати это так же касается безопасности. Не всегда скинмейкер и админ - это одно и тоже лицо. А так админ откроет доступ только к папке скина и пусть себе скинмейкер там ковыряется и нечего ему суваться в другие папки. Не задавай глупых вопросов, не услышишь вранья.
|
medar |
|
---|---|
Ну вот, разобрались, оказывается, все правильно было сделано с самого начала.
Один только момент. Если они одинаковы, лучше пусть будет тот, что в папке плагина.Логичнее сделать наоборот - если в папке скина находится tpl плагина, то учитывать прежде всего нужно его. Например - юзер поставил продвинутый tpl какого-то плагина себе в скин. Смотрит изменения - а изменений нет. Он в хелп/на форум - а там написано "удалите tpl в папке плагина, не допускайте дубликатов". "Ерш твою медь" говорит юзер и идет искать папку плагина. Находит, удаляет. Потом в какой-то момент скин ему надоедает и он меняет его другой (или, при наличии нескольких скинов, какой-то юзер на сайте захочет поменять себе оный). Тут же плагин с апгрейженным tpl перестает отображаться. "Ерш твою медь" говорит юзер и опять в хелп/на форум. Затем ищет дистрибутив плагина и восстанавливает дефолтный tpl в плагине. И в этот момент, кстати, возвращается к дефолтному отображению плагин у проапгрейженного скина (если на сайте используется несколько скинов). Юзер идет на форум и говорит много разных грубых слов. Чтобы избежать этих проблем, приоритет выбора tpl нужно оставить за tpl в папке скина, а не плагина. И пусть себе дублируются на здоровье. rangjungyeshe.ru
|
Trustmaster |
|
---|---|
Так и сделано. Читайте внимательно. У меня заканчивается терпение.
May the Source be with you!
|
Sergeich |
|
---|---|
А я тогда не понял, о чём весь сыр-бор? :)
|
Dayver |
|
---|---|
Мой пост тоже кстати читали не внимательно. Под вариантом Trustmaster'а я четко написал что в две папки кладутся не абсольютные копии, а разные:
Dayver:Если не понятно написал поясняю: Взять за пример плуг whosonline. После его правки в тпл файле стали доступны дополнительные теги выводящие на свет божий инфу о возрасте, местоположении, номер аськи и т.д. вообщем все что можно выжать из таблицы пользователей. Вот если делать методом Trustmaster'а(Ломби) то файл тпл который будет лежать в папке с плугом может содержать все возможные теги(что будет наглядным примером всех возможностей плуга) а тот тпл файл что в скине только те которые возьмутся за общепринятые и таким образом что бы они вписывались в дизайн....ибо если выводить всю эту инфу таблица становится слишком широкой. Из этого следует что два файла уже не являются копиями. А исходя из приоритета обработки тпл файлов(что Trustmaster уже не однократно пояснил) проинклудится именно тот тпл что в папке скина поэтому тот что в папке с плугом лежит(полный тегов и не вписывающийся в текущий дизайн) из-за нисшего приоритета не будет обработан. Вообщем текущий результат голосования показивает лишь непонимание сути проблемы Pavlo Tkachenko aka Dayver
|
Trustmaster |
|
---|---|
Все понятно. В чем проблема-то конкретно?
May the Source be with you!
|
Dayver |
|
---|---|
В том что сейчас все делается кому как удобно....вот и прыгают тплки из папки в папку чуть ли не при каждой ревизии. Стоит определится и сделать все плуги так как демократически будет решено. Пока я не вижу большинста в этом вопросе....каждый хочет делать по своему.
Ну вот уже большинство есть Pavlo Tkachenko aka Dayver
|
|
Bu konu Dayver tarafından düzenlendi(2009-01-22 04:12, 15 yıllar önce) |
Trustmaster |
|
---|---|
Имхо фигней вы страдаете, товарищи. Алгоритм есть, он достаточно обоснован. Остается привести в порядок шаблоны, а не устраивать словоблудие из разряда "я не знаю говорил ли кто-нибудь, я тут новенький, но по-моему круто было бы сделать вот так". Стыдно даже.
May the Source be with you!
|
medar |
|
---|---|
Dayver, а почему ты решил, что проблема вообще есть ? Оказывается, все будет работать по тому алгоритму, который ты описал (и мы все по разу в своих постах описали :) ).
Киландор просто тебя не понял - не надо было, наверное, 4 варианта голосования делать. Короче, пис, проехали, всё хорошо. rangjungyeshe.ru
|