ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🔴 МАСТЕР-КЛАСС от magia "Жизненный цикл проекта"

Дата и время: начало 28 апреля в 16:00 по МСК;
Если у вас возникла идея создать ролевую игру, сообщество любителей собак или форум для киноманов,
но не знаете с чего начать и что делать, не беда! Мы здесь чтобы помочь.

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

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

Купить скрипт

🔥 Новинка в портфолио: ДИЗАЙН ФОРУМА В СТИЛЕ ФЭНТЭЗИ С ПРОЗРАЧНОСТЬЮ

Платформа: MyBB.ru (RusFF)
Стоимость: 8000 рублей;
Авторы: Moju & Gerda

Посмотреть

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » Краткое руководство по пользованию функцией "Свой Стиль"


Краткое руководство по пользованию функцией "Свой Стиль"

Сообщений 1 страница 2 из 2

1

Я хотела бы предложить вашему вниманию краткое, на сколько это возможно, руководство. Оно поможет новичкам освоить функцию "Свой Стиль".
[ex]Данное руководство является авторским. Копируя его давайте ссылку на проект Forum Design![/ex]

Начнём с верхнего окошка Стиля, а точнее с пункта Структура style.css

Немного прокручиваем и видим вот такой кусочек кода:

/* A3 Text setup
-------------------------------------------------------------*/

/* A3.1 */
body {
  font-size: 100.01%;
  }

/* A3.2 */
.punbb {
  font: normal 68.75% verdana, arial, helvetica, sans-serif;
  }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
  font: 1em verdana, arial, helvetica, sans-serif
  }

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
  font-size: 1em;
  font-weight: normal;
  }

/* A3.5 */
.punbb h1 span, .punbb h2 span, .punbb legend span {
  font-size: 1.1em;
  }

/* A3.6 */
.punbb pre {
  font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

Это шрифты вашего форума. Можете поменять все, как вам нравиться или оставить как есть.

Далее не трогаем и прокручиваем вниз, пока не наткнёмся на вот такие буковки:

/* A5.2 */
.punbb {
  float: left;
  width: 100%;
  height: auto;
  }

Это размер и положение вашего форума.
float: left; - положение. Можно заменить на right; или center;, тогда ваш форум соответственно передвинется в право или встанет по центру станицы.
width: 100%; - ширина форума. Можно указать в процентах, как в примере, или же в пикселях (что в большинстве случаев гораздо удобнее). В последнем случаи это будет выглидеть так : width: 900px;
На заметку: 900px - самый распространённый и часто используемый размер форума.

Это:

/* A5.3 */
#pun-redirect, #pun-maint {
  margin: 50px 20% 12px 20%;
  width: auto;
  float: none;
  }

Положение сообщения о переадресации.
margin: 50px 20% 12px 20%; - пункты, регулирующие, на каком расстоянии оно будет расположено касательно границ монитора.
width: auto; - ширина. auto; устанавливает автоматическую ширину, которая будет меняться в зависимости от ширины самого форума.
На заметку: Эти понкты лучше не менять, так как мониторы и разрешения у всех разные.

Итак, один из самых излюбленных кусочков многих админов:

/* A5.9 */
.punbb .container {
  border-style: solid;
  border-width: 1px;
  }

Границы форума.
border-style: solid; - как именно будет обведена таблица форума (штрих, жирной или тонкой полоской и тд)
border-width: 1px; - ширина обводки (не советую делать слишком большую, так как это будет бросаться в глаза)

Вот этот пункт:

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
  padding: 0.5em 1em;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  }

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

Листаем вниз. Следуйщий пункт не заставил нас долго ждать и показался уже после 3 абзацев. Что ж, приступим к нему:

/* B1.2 */
.punbb .post-sig dt {
  display: block;
  border-top: 1px solid #888;
  width: 250px;
  margin: 5px 0;
  }

Он не мало важен, так как регулирует, как будет отображаться границы между постом и подписью пользователя.
solid #888; - цвет этой самой границы.
width: 250px; - её ширина.
На заметку: Ни в коем случаи не делайте эту границу такого же цвета, как и фон. получиться смазано и разобрать что где будет невозможно. Так же мы не рекомендуем делать разделительную линию стишком длинной, будет смотреться неаккуратно.

Далее прокрутим достаточно большую часть кода, пока не наткнёмся на вот это:

/* C2 Table layout
-------------------------------------------------------------*/

Абзацы этого раздела регулируют положение и размер граф "Форум", "Тем", "Сообщений" и, конечно же, "Последнее сообщение".
Преступим:

Это:

/* C2.1 */
.punbb .main .tcl {
  overflow: hidden;
  text-align: left;
  width: 50%;
  }

Отображение графы "Форум".
text-align: left; - положение. Напоминаю, что можно поменять на  right; или center; соответственно.
width: 50%; - ширина этой графы.
На заметку: Ширину этих граф лучше не менять.

Это:

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
  text-align: center;
  width: 10%;
  }

Графы "Тем и "Сообщений".
text-align: center; - как вы уже, наверняка, знаете, расположение.
width: 10%; - высота.

А эта, и , слава Богу, последняя, графа - "Последнее Сообщение":

/* C2.3 */
.punbb .main .tcr {
  overflow: hidden;
  text-align: left;
  width: 30%;
  }

text-align: left; - расположение.
width: 30%; - ширина.

Далее опускаемя, пока не увидим вот такую штуку:

/* C2.14 */
.punbb tbody.hasicon td.tcl {
  padding-left: 3.2em
  }

Это отступ для иконки. точнее то расстояние, которое будет пропущено между границей форума и текстом описания.
На заметку: Это расстояние должно быть больше иконки, тогда она не будет перекрывать текст.

Теперь:

/* C2.15 */
.punbb div.icon {
float: left;
    display: block;
    width: 30px;
    height: 30px;
    padding-top: 1px;
    margin-top: 1px;
}

Это в свою очередь расположение, высота и длинна иконок.
width: 30px;
height: 30px;
- меняем на нужный.

Далее нет особо необходимых пунктов, их мы прокручиваем и видим это:

/* D1.2 */
#pun-title h1 {
  display : block;
  height : 40px;
  padding: 2em 1em 0 1em;
  }

height : 40px; - высота вашего логотипа.

Это тоже оче6нь важный пункт

#pun-title TABLE {
        border: none;
        height: 105px;
        width: 100%;
        border-top: solid 1px #636496
}

Высота графы, в которой расположен ваш логотип (шапка)
На заметку: Высота этой графы должна соответствовать высоте логотипа (шапки).
В принципе это всё. Так как наше руководство краткое. Всех заморочек я не расписывала.

Отредактировано Meiveda (15.07.10 22:47)

+2

2

[ex]Данное руководство является авторским. Копируя его давайте ссылку на проект Forum Design![/ex]
А вот и пришло время второй части нашего занимательного, надеюсь, руководства.

Начнём же!

Первый и, наверное, самый важный пункт:

body {

        background: url(ссылка) #цвет repeat fixed !important;

}

Это фон вашего форума!
Если хотите, чтобы фон был одноцветным - ваш код будет выглядеть вот так:

body {
background-color: #цвет;
}

Этот параметр:

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: #цвет;
  color: #333;
  }

Отвечает за заливку пользовательских ссылок форума.
background-color: #цвет; - фон
color: #333; - цвет текста
На заметку: В данном случаи цвета текста не стоит менять, так как #333 и другие подобные цвета означают заливку стандартный цветом.

Это тоже очень важный параметр:

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: #1474C3;
  color: #fff;
  }

Заливка поля категорий.
Если вы хотите, чтобы тут была фоновая картинка - код будет таким:

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-image: url(ссылка); height : 20px;
  color: #342832;
  font-weight: normal;
font-style: italic;
  }

height : 20px; - менять на свою.
На заметку: ширина фона (картинки) не должна превышать ширину форума.

Теперь установим на наш форум шапку. Для этого нам нужен вот такой параметр:

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: #FFFFFF;
  color: #333333;
  }

#pun-title table {background: url(http://ссылка на шапку);
}

#pun-title .title-logo span {display: none;}

Данный параметр:

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: #E1EDF7;
  color: #333;
  }

Отвечает за заливку фона меню модератора и активных в данной теме.

Это:

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #f7f7f7;
  color: #005EAB
  }

Заливка категорий в профиле.

Эти два параметра:

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: #f9f9f9;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: #0F5995;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

Отвечают за заливку цитаты, кода и форм ответа.

Весь пункт:

/* CS2 Border colours
-------------------------------------------------------------*/

Отвечает за цвет границ.
На заметку: Все границы лучше делать одного цвета.

Весь пункт:

/* CS3 Links
-------------------------------------------------------------*/

определяет цвет ссылок.
На заметку: Лучше чтобы все ссылки были одного цвета.

Теперь перейдём к иконкам форума:

/* CS4 Post status icons
-------------------------------------------------------------*/

div.icon {
        background: url(http://старая тема) no-repeat;
}
tr.inew div.icon {
        background: url(http://новая тема) no-repeat;
}
tr.isticky div.icon {
        background: url(http://важная тема) no-repeat;
}
tr.iclosed div.icon {
        background: url(http://закрытая тема) no-repeat;
}
tr.iredirect div.icon {
        background: url(http://переадрессация) no-repeat;
}

Заполняем соответственно.

Ну вот, наше руководство подошло к концу. Всем спасибо за внимание. Надеюсь мы смогли вам помочь. Если у вас возникли вопросы - обращайтесь.

Отредактировано Meiveda (15.07.10 22:48)

0


Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » Краткое руководство по пользованию функцией "Свой Стиль"