info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 3133

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 9 лет 3 месяца 27 дней
Сообщения: 1235
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Свой стиль

Вот пришло время и вы решили создать свой (личный) стиль. Ничего в этом сложного нет, надо просто (немного) знать язык HTML и представлять, что именно вы хотите получить в итоге.
Стили для форума phpbb 3 создаются на основе 2 его основных стилей - prosilver и subsilver2.
Первый из этих стилей - блочный, более основан на воображении.
Второй - табличный. Вёрстка стиля подчинена логике.

В вашем стиле могут и смешиваться разные модули с разных стилей, но основа всегда будет одна.

Итак, мы определились с родительским стилем и задачами, которые надо решить. Теперь скачиваем папку со стилем, который нам необходим, с последней версии phpbb 3 - на данный момент это 3.0.14 к себе на компьютер. если вы решили создать стиль для уже работающего сайта - скачайте "чистую" не редактированную папку стиля той версии форума, что установлена у вас на сервере. Скорее всего будет работать и любая, но в разных версиях форума возможны изменения и у вас могут быть потом проблемы.

Посмотреть, какая у вас версия можно в администраторском разделе в графе Система - Текущая версия:

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

Теперь открываем папку и редактируем 4 конфигурационных файла, которые и показывают системе, с чем именно ей придётся иметь дело:

В самой папке есть 3 папки (imageset, template, theme) и один файл style.cfg
В файле style.cfg показана информация о версии форума и названии стиля:

#
# phpBB Style Configuration File
#
# @package phpBB3
# @copyright (c) 2005 phpBB Group
# @license http://opensource.org/licenses/gpl-license.php GNU Public License
#
#
# At the left is the name, please do not change this
# At the right the value is entered
# For on/off options the valid values are on, off, 1, 0, true and false
#
# Values get trimmed, if you want to add a space in front or at the end of
# the value, then enclose the value with single or double quotes.
# Single and double quotes do not need to be escaped.
#
#

# General Information about this style
name = subsilver2 - название стиля
copyright = © 2005 phpBB Group - авторское право и показ "родительского" стиля
version = 3.0.14 - версия форума


Вам надо изменить данные в части конфигурационного файла так:

# General Information about this style
name = название вашего стиля
copyright = © ваше имя 2015
version = 3.0.14


После чего сохранить отредактированный файл в формате UTF-8 без BOM.

Теперь необходимо отредактировать ещё 3 конфигурационных файла в папках imageset, template, theme:
Открыть папку imageset
Найти файл imageset.cfg
Изменить данные

# General Information about this style
name = subsilver2
copyright = © phpBB Group, 2003
version = 3.0.14


На

# General Information about this style
name = название вашего стиля
copyright = © ваши авторские данные (пример: autor, 2015)
version = 3.0.14


Закрыть, сохранив в кодировке UTF-8 без BOM.
Затем открыть папку theme и проделать ту же самую процедуру с файлом theme.cfg

В папке template ищем файл template.cfg
Открываем, заменяем

# General Information about this style
name = subsilver2
copyright = © phpBB Group, 2003
version = 3.0.14


На

# General Information about this style
name = название вашего стиля
copyright = © ваши авторские данные (пример: autor, 2015)
version = 3.0.14


Теперь самое интересное: в этом файле есть ссылка на родительский стиль. поясню:
некоторые разработчики стилей редактируют и изменяют не все файлы с родного стиля и, соответственно, в папку с новым стилем попадают только отредактированные файлы. так называемый "облегчённый" стиль. и работать он будет только при наличии в системе основного родительского стиля.

Вот эта строка (в конце файла)

Код: Выделить всё

inherit_from = prosilver


и указывает на родительский стиль.

Если вы собираетесь создавать полный новый стиль и он у вас будет один в папке стилей, необходимо изменить эту строку на

Код: Выделить всё

inherit_from = название вашего стиля


если этого не сделать - система активирует новый стиль как "дитё" основного и вам придётся держать постоянно в папке стилей стиль-родитель. иначе будет ошибка базы данных и форум не будет работать.

После всех изменений сохранить файл в кодировке UTF-8 без BOM и положить обратно в папку template.

Ваш новый стиль (как самостоятельная единица) готов и вы можете закачать его на сервер в папку styles, после чего добавить в административном разделе как добавить стиль.

Вроде бы всё. Успехов вам в реализации задуманного.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
phpbb,forum
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 0



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

Найти:
Перейти:  




cron

Текущее время: 19 янв 2025, 08:14

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид