Как создать тему
От OSClass
Osclass позволяет использовать темы, чтобы изменить внешний вид вашего сайта и сделать его уникальным. Эта страница будет объяснить процесс, чтобы создать тему для вашего сайта. Тема должна быть помещена внутри ос-контента / Темы / папки.
Содержание[ спрятать ] |
Что такое GUI?
GUI является запасной тема, включены в Osclass, если вы запутались и удалить папку темы, вы все равно показать тему по умолчанию. Каждый файл необходимо изменить это в папке GUI ( yoursite.com/oc-includes/osclass/gui ). Вы не должны изменять эти файлы , они только там в качестве меры безопасности.С чего начать?
Мы включаем тему по умолчанию с Osclass, в загибочной тему. Самый простой способ, чтобы начать создавать свой собственный плагин, изменяет существующий. Скопируйте Бендер папку и переименовать его в mytheme . Вы могли бы назвать ее, что вы хотите, но для этого урока, мы будем использовать mytheme , замените его в случае необходимости.Измените файл индекса вновь созданного тему, вы должны найти этот код:
/ *
Тема Имя: Osclass Бендер Тема
Тема URI: http://www.osclass.org/
Описание: Это тема Osclass Бендер
Версия: 3.0
Автор: Osclass команда
Автор URI: http://www.osclass.org/
Тема обновление URI:
* /
заменить этот другой:
/ *
Тема Имя: Мой заказ Тема
Тема URI: http://www.mywebsite.com
Описание: Это моя тема
Версия: 0,0
Автор: Me
Автор URI: http://www.mywebsite.com/
Тема обновление URI:
* /
Измените свои файлы
После того, как вы скопировали эту тему и имеют свои собственные файлы, вам необходимо заменить все ссылки на предыдущей теме (Бендер) в ваших новых файлов с именем (опять же, не пробелами) вашей темы. Большинство файлов имеют текст, который должен быть переведен, и каждая строка имеет ссылку на тему, например, в main.php вы найдете это:<H1> <сильный> <? PHP _e ( 'Список новых' , 'Бендера ) ; ?> </ STRONG> </ h1>
<H1> <сильный> <? PHP _e ( 'Список новых' , 'your_theme' ) ; ?> </ STRONG> </ h1>
Кроме того, обратите внимание на файлы, такие как functions.php и администратора / settings.php, где вы найдете другой тип ссылок. Например, в functions.php некоторые функции начинаются с "bender_" в названии
Функция bender_add_body_class_construct ( $ классы ) {
Функция your_theme_add_body_class_construct ( $ классы ) {
В админ / settings.php
Вы найдете то вроде этого:
<Форма действие = " <PHP? эхо osc_admin_render_theme_url ( 'ос-содержание / темы / Бендер / администратор / settings.php' ) ; ?> "метод =" сообщение "класс =" nocsrf ">
<Форма действие = " <PHP? эхо osc_admin_render_theme_url ( 'ос-содержание / темы / your_theme / администратор / settings.php' ) ; ?> "метод =" сообщение "класс =" nocsrf ">
Лучший способ сделать это найти и заменить это использовать IDE как Netbeans, IntelliJ IDEA или Eclipse, что позволяет выполнить находку и заменить в течение нескольких файлов одновременно. Только убедитесь, что вы работаете на правильную папку на тему, а не на всей папке Osclass
Вы можете свободно изменять файлы. Наш совет установить Osclass в вашем локальном хосте или в тестовом сервере, скопируйте современную тему, переименовать его и начать работать. Тогда вы установите вашу тему и начать изменять, чтобы вы могли видеть изменения непосредственно.
Файлы
Тема файлы имеют очень пояснительные имена, но вот более подробный список файла и что она делает.- 404.php : Это страница ошибки, некоторые, если что пошло не так (мы надеемся, что это не произойдет!)
- предупреждение-form.php : Это предупреждение форма, показано на странице поиска, чтобы подписаться на поиске
- contact.php : Контакт страницы, чтобы отправить сообщение в администрации сайта,
- custom.php : Это пусковая для пользовательских страниц (плагинов), вы можете изменить его, но быть уверенным в следующую строку <PHP osc_render_file ();? ?>
- footer.php : Footer, показано в конце страницы
- functions.php : Этот файл будет включен, место здесь пользовательские функции из вашей темы
- head.php : Головная часть HTML
- header.php : Показанный в начале страницы
- inc.search.php : Этот файл не требуется, но это доступно на современную тему. Это включает панель поиска в верхней части заголовка
- index.php : Вы уже знаете, этот файл! Этот файл содержит информацию о теме (название, версия, описание, ...)
- item.php : Это страница детального просмотра элемента
- пункт-contact.php : Page связаться с продавцом элемента
- пункт-edit.php : Форма для редактирования элемента
- пункт-post.php : формуляр опубликовать пункт
- пункт-отправить-friend.php : Отправить форму друга
- main.php : Домашняя страница вашего сайта
- page.php : Launcher для пользовательских страниц, вы можете изменить его, но быть уверенным в следующую строку <osc_static_page_title эхо PHP ();? ?> , чтобы показать название и osc_static_page_text эхо <PHP (); ?> , чтобы показать описание пользовательских страниц
- screenshot.png : Это файл изображения, чтобы показать предварительный просмотр вашей теме. Не действительно необходимо, но полезно, если вы хотите поделиться своим тему
- search.php : Это страница Поиск, это только показывает строку поиска и фильтры. Вы можете использовать два различных мнения, как галереи или в виде списка
- search_gallery.php : Галерея вид поиска предметов (только объекты, фильтры поиска расположены на search.php)
- search_list.php : Список вид поиска предметов (только объекты, фильтры поиска расположены на search.php)
- Пользователь-alerts.php : "Панель управления пользователей пользователи уведомления
- Пользователь-change_email.php : панель ПОЛЬЗОВАТЕЛИ изменить электронную почту
- Пользователь-change_password.php : панель ПОЛЬЗОВАТЕЛИ изменить пароль
- Пользователь-dashboard.php : панель приборов пользователей (страница они видят, когда они войти)
- Пользователь-forgot_password.php : Форма, когда пользователь забыл это пароль
- Пользователь-items.php : "Панель управления пользователей пользователи предметы
- Пользователь-Войти : Page войти в (в современную тему, вы можете войти в непосредственно из заголовка, но этот файл не требуется, и полезно, если Войти не удалось)
- Пользователь-профиль : Страница, которая показывает профиль (редактировать его)
- Пользователь-восстановить : Page восстановить пароль
- Пользователь зарегистрироваться : Форма для регистрации
- Другие файлы : в папках с CSS, изображений, JS, языков, ... они не требуются, но полезно, как вы сделали тему
Комментариев нет:
Отправить комментарий