Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

template_creating [2012/09/03 10:10]
frodo
template_creating [2014/07/04 09:57] (текущий)
konve
Строка 1: Строка 1:
 === Создание шаблона при помощи template-extention=== === Создание шаблона при помощи template-extention===
 == Что такое шаблон?== == Что такое шаблон?==
-Шаблон в чем-то напоминает наш скелет, это архитектура страниц вашей галереи. В шаблоне описано расположение и способ отображения элементов на странице, однако шаблон — это только каркас и в чистом виде он не может быть использован, ему необходима дополнительная информация, получаемая из тем. +Шаблон в чем-то напоминает наш скелет, это архитектура страниц Вашей галереи. В шаблоне описано расположение и способ отображения элементов на странице, однако шаблон — это только каркаси в чистом виде он не может быть использован, ему необходима дополнительная информация, получаемая из тем. 
-== Что же такое template-extantion (T-E) ?!== +== Что же такое template-extension (T-E) ?!== 
-T-E — это программное средство настройки отображения галереи. При помощи T-E вы можете создавать файлы собственного шаблона на основе исходного. И соответсвенно настраивать свою галерею.+T-E — это программное средство настройки отображения галереи. При помощи T-E вы можете создавать файлы собственного шаблона на основе исходного. Исоответственнонастраивать свою галерею.
 == Введение== == Введение==
-Для начала необходимо пояснить, что шаблонные файлы (файлы формата .tpl) — это не более чем текстовый файл, содержащий инструкции согласно которым будет отображаться страница. Таким образом, изменяя файлы шаблонов, вы изменяете внешний вид своей галереи.\\ +Для начала необходимо пояснить, что шаблонные файлы (файлы формата .tpl) — это не более чем текстовый файл, содержащий инструкциисогласно которым будет отображаться страница. Таким образом, изменяя файлы шаблонов, Вы изменяете внешний вид своей галереи.\\ 
-Однако очень важно не менять оригинальные файлы Piwigo! Именно по этому мы будем работать не с оригинальными файлами, а создавать собственные на их основе. Вот почему наш метод называется template-extantion (расширение шаблона), поскольку вы, фактически, расширяете возможности исходного шаблона. +Однакоочень важно не менять оригинальные файлы Piwigo! Именно поэтому мы будем работать не с оригинальными файлами, а создавать собственные на их основе. Вот почему наш метод называется template-extension (расширение шаблона), поскольку Вы, фактически, расширяете возможности исходного шаблона. 
-== Template-extantion== +== Template-extension== 
-Буквально — расширение шаблона — это файлы, которые будут дополнять исходный шаблон для получения нужного вам результата. Его работа сделана максимально логически очевидной: мы создаем копию исходного файла, вносим в нее изменения и программно перекрываем ей файл исходного шаблона. При этом ваш расширенный файл имеет другое название и другое расположение, в результате при обновлении Piwigo ваши изменения не пропадут со старым исходным файлом (который при обновлении может быть заменен), они сохраняться в вашем расширении, которое по прежнему будет изменять отображение сайта, перекрывая новый файл исходного шаблона.+Буквально — расширение шаблона — это файлы, которые будут дополнять исходный шаблон для получения нужного Вам результата. Его работа сделана максимально логически очевидной: мы создаем копию исходного файла, вносим в нее изменения и программно перекрываем ей файл исходного шаблона. При этом Ваш расширенный файл имеет другое название и другое расположение, в результате при обновлении Piwigo Ваши изменения не пропадут со старым исходным файлом (который при обновлении может быть заменен), они сохранятся в Вашем расширении, которое по прежнему будет изменять отображение сайта, перекрывая новый файл исходного шаблона.
 == Создание пользовательских файлов== == Создание пользовательских файлов==
 Для начала необходимо активировать плагин LocalFiles Editor в **панели Администрирования -> плагины -> управление**.  Для начала необходимо активировать плагин LocalFiles Editor в **панели Администрирования -> плагины -> управление**. 
Строка 19: Строка 19:
 {{:localfileseditor2.png?800}}\\ {{:localfileseditor2.png?800}}\\
   * //Имя файла// — вводим имя файла, в нашем случае что-нибудь вроде my-picture.tpl, или picture-personel.tpl, главное не изменять исходный файл.   * //Имя файла// — вводим имя файла, в нашем случае что-нибудь вроде my-picture.tpl, или picture-personel.tpl, главное не изменять исходный файл.
-  * //Родительская директория// — по умолчанию это папка templates-extantion, но если вы хорошо разбираетесь в структуре сайта, то можете ее изменить.+  * //Родительская директория// — по умолчанию это папка templates-extension, но если вы хорошо разбираетесь в структуре сайта, то можете ее изменить.
   * //Модель// — можно выбрать пустую страницу, или использовать уже готовый файл для частичного редактирования.   * //Модель// — можно выбрать пустую страницу, или использовать уже готовый файл для частичного редактирования.
 == Внесение изменений== == Внесение изменений==
-Поскольку вы работаете с собственной копией файла, вы можете вносить любые изменения, не опасаясь за сохранность исходного файла шаблона. Здесь все зависит только от ваших знаний PHP, HTML, JavaScript, CSS и всего, что вы захотите использовать.+Поскольку Вы работаете с собственной копией файла, Вы можете вносить любые изменения, не опасаясь за сохранность исходного файла шаблона. Здесь все зависит только от Ваших знаний PHP, HTML, JavaScript, CSS и всего, что Вы захотите использовать.
 == Применение внесенных изменений== == Применение внесенных изменений==
 Недостаточно просто создать расширенный файл шаблона, необходимо еще сообщить движку Piwigo, что необходимо учитывать внесенные изменения. Как это сделать показано ниже: \\ Недостаточно просто создать расширенный файл шаблона, необходимо еще сообщить движку Piwigo, что необходимо учитывать внесенные изменения. Как это сделать показано ниже: \\
 В **панели администрирования** переходим на вкладку **Настройки -> Шаблоны**:\\ В **панели администрирования** переходим на вкладку **Настройки -> Шаблоны**:\\
 {{:templateextantion1.png?800}}\\ {{:templateextantion1.png?800}}\\
-  * //Заменяющий (Пользовательский шаблон)// — это файлы, которые будут перекрывать исходный шаблон. Не все файлы здесь созданы вами, некоторые создаются при установке Piwigo и служат в качестве примера.+  * //Заменяющий (Пользовательский шаблон)// — это файлы, которые будут перекрывать исходный шаблон. Не все файлы здесь созданы Вами, некоторые создаются при установке Piwigo и служат в качестве примера.
   * //Исходный шаблон// — это файлы исходного шаблона, которые необходимо перекрыть вашим расширением.   * //Исходный шаблон// — это файлы исходного шаблона, которые необходимо перекрыть вашим расширением.
-  * //Опциональное ключевое слово URL// — если вы не знаете, что это такое, то лучше и не трогать.+  * //Опциональное ключевое слово URL// — если Вы не знаете, что это такое, то лучше и не трогать.
   * //Связанная тема// — если в этом списке выбрать какую-нибудь тему, то внесенные вами изменения будут отображаться только при выборе этой темы. Если поле оставить пустым, то изменения применяются для всех тем.   * //Связанная тема// — если в этом списке выбрать какую-нибудь тему, то внесенные вами изменения будут отображаться только при выборе этой темы. Если поле оставить пустым, то изменения применяются для всех тем.
 == Предупреждение== == Предупреждение==
-Ваш расширенный файл не что иное, как копия файла исходного шаблона. Но при крупных обновлениях Piwigo, файлы исходного шаблона могут сильно меняться, а ваши останутся основанными на старом шаблоне и устареют. Поэтому необходимо следить за крупными обновлениям и проверять ваши файлы расширения на соответствие новым файлам шаблона.\\ +Ваш расширенный файл не что иное, как копия файла исходного шаблона. Но при крупных обновлениях Piwigo, файлы исходного шаблона могут сильно меняться, а Ваши останутся основанными на старом шаблоне и устареют. Поэтому необходимо следить за крупными обновлениям и проверять Ваши файлы расширения на соответствие новым файлам шаблона.\\ \\ 
-\\Для сравнения файлов вам могут помочь некоторые программы, такие, как Notepad++ (с небольшим плагином) или WinMerge. \\ +Для сравнения файлов Вам могут помочь некоторые программы, такие, как Notepad++ (с небольшим плагином) или WinMerge. \\ \\ 
-\\Если вам понадобится помощь, вы всегда можете обратиться за помощью на [[http://ru.piwigo.org/forum/|форум]] =)+Если Вам понадобится помощь, Вы всегда можете обратиться за помощью на [[http://ru.piwigo.org/forum/|форум]] =)
 
Наверх
template_creating.1346667013.txt.gz · Последние изменения: 2012/09/03 10:10 — frodo
 
 
github twitter newsletter Пожертвования Piwigo.org © 2002-2024 · Контакты