Что нового

Обсуждение тем оформления

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR
Могу поковырять цвета, в своё время делал темы оформления для BB3. Скинь тему, если она претерпела изменения модами или может лучше всю папку на сервере, чтоб сбоев не было.
Логотип заодно попробую сделать, его же надо под тему подстраивать, а если она изменится, то опять переделывать.
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR
Первые пробы:
http://rghost.ru/54837868

Не пойму, как импортировать готовые темы. В BB3 можно было просто скопировать, а здесь искать кнопку импорт что ли.

Тему "core" попробовал сделать чёрную
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 470
Репутация
2 401
AZJIO [?]
Ок посмотрю...

как импортировать готовые темы
В админке есть возможность загружать темы (Конфигурация - Темы оформления - Установить новую тему оформления).

Тему "core" попробовал сделать чёрную
На форуме используется дефолтная Curve.


Добавлено:
Сообщение автоматически объединено:

AZJIO
Если не сложно, можешь внести изменения в этот css-файл?
И ещё, у меня картинки не отображаются.
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149


черная core, css и default (Curve) с картинками.
http://rghost.ru/54876430

CreatoR
Я посмотрел код HTML-страницы с форума и там явно указаны цвета. Почему бы цвета не указать в виде "class=s1" и т.д., а в CSS указать эти классы. Таким образом разрешится проблема для чёрной темы. Сейчас выложенный код AutoIt белый и жёстко-задан.
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR
Подсвечены фоном. Это надо мод смотреть. Выложи его.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 470
Репутация
2 401
Geshi будет не так просто изменить, нужно переписывать механизм.


Добавлено:
Сообщение автоматически объединено:

AZJIO
Попробовал применить новый css к текущей теме, не заметил разницы кроме как ссылки разделов :scratch:.
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR [?]
Geshi будет не так просто изменить, нужно переписывать механизм.
может я не понимаю, но в теории после обработки мод вставляет вокруг имени функции известные теги, например:
Код:
<span style="color: #0000FF; font-weight: bold;">Global</span>
фактически я делаю поиск в папке мода строки
Код:
<span style="color: #0000FF; font-weight: bold;">
и зменяю её на строку
Код:
<span class="s3">
, а в CSS добавляю классы s1,s2,s3 и т.д. и указываю там цвет и жирность шрифта.

Попробовал применить новый css к текущей теме, не заметил разницы кроме как ссылки разделов
Можно сравнить в любой программе сравнения чтобы увидеть, там имена классов понятны по названиям, если в имени есть quote, title, post, то соответственно понятно что будет изменено.
1. Поменял стиль цитирования "blockquote.bbc_standard_quote", как на ru-board - текст в белом квадрате с границей.
2. Название разделов сделал синим вместо оранжевых.
3. Разделы форума - белый текст на синих полосах сделал тёмно-синий текст на светлых полосах, так контрастней и текст виден и не очень нравится в рамках одной темы инвертированные варианты цвета, т.е. либо везде тёмный шрифт на светлом фоне, либо светлый шрифт на тёмном фоне.
4. Вместо оранжевой активной кнопки сделал сине-фиолетовую.
5. Добавил шрифт 'Segoe UI' для названия форума. Он используется в названиях функций в справке 3.3.10.2, для крупного размера мне нравится как он смотрится.

Ещё можно удалить в CSS стиль "text-transform: uppercase;", чтобы названия кнопок не были в верхнем регистре "ОТВЕТ, ДОБАВИТЬ ЗАКЛАДКУ, УВЕДОМЛЯТЬ, ОТМЕТИТЬ НЕПРОЧИТАННОЙ, ПОДЕЛИТЬСЯ ТЕМОЙ, ПЕЧАТЬ". Но придётся увеличить шрифт немного/возможно.

Обновил чёрную тему, сделал соответствующие значки, увеличил шрифт заголовка, синий заменил на чёрно-зелёный.

http://rghost.ru/54876430

 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 470
Репутация
2 401
AZJIO [?]
я делаю поиск в папке мода строки
В Geshi нет явного использования подобной строки, в файле синтаксиса прописываются только стили:
PHP:
'STYLES' => array(
        'KEYWORDS' => array(
            1 => 'color: #0000FF; font-weight: bold;', //Keywords
            2 => 'color: #FF33FF; font-weight: bold;', //Macros
            3 => 'color: #000080; font-style: italic; font-weight: bold;', //Built-in functions
            4 => 'color: #0080FF; font-style: italic; font-weight: bold;', //UDF
            5 => 'color: #F000FF; font-style: italic;', //PreProcessor keywords
            6 => 'color: #A00FF0; font-style: italic;', //Special keywords (AutoItWrapper, Obfuscator, Tidy etc.) - NOT USED!
            7 => 'color: #000080; font-style: italic; font-weight: bold;', //This is the fix to Opt function
            8 => 'color: #A00FF0; font-style: italic;', //Special keywords (#EndRegion, #Region, #forceref, #forcedef, AutoItWrapper, Obfuscator, Tidy etc.)
            ),
По поводу цветов на форуме, я ожидал что будет изменение в цветах фона у прикреплённых сообщений и у закрытых тем, ведь с этого всё и начиналось :smile:...
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR
В Geshi нет явного использования подобной строки
Значит где то есть текст "style=", который заменить на "class=". Да получается заморочки, так как придётся переделывать для других языков. Но если все же их мало - пару штук (au3 и php), то ради чёрной темы было бы не плохо сделать. И как на счёт установки черной темы? Я понимаю, что приходится поддерживать тогда две темы в плане импорта модов, но для многих чёрная тема будет легче для глаз.
Я в "Opera" вставил глобальный конфиг чёрной темы, но это не то, лучше для каждого сайта делать свой конфиг. Но это заморочки, а если было бы готовое, то кто бы был против.

По поводу цветов на форуме, я ожидал что будет изменение в цветах фона у прикреплённых сообщений и у закрытых тем, ведь с этого всё и начиналось
Я предоставил выбор, может совпадут предпочтения. А если брать по мелочи, то проще кусок кода выложить сюда. Например тег "Код" тоже выглядит не очень. Вот замена:
Код:
/* A code block - maybe PHP ;). */
code.bbc_code
{
	border: dotted 1px #444; /* Параметры рамки */
	display: block;
	font-family: Consolas, "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
	font-size: small;
	background: #dedede;
	line-height: 1.5em;
	padding: 2px 0.5em;
	overflow: auto;
	white-space: nowrap;
	/* Show a scrollbar after about 24 lines. */
	max-height: 24em;
}


Добавлено:
Сообщение автоматически объединено:

CreatoR [?]
Ты можешь сделать такую же на основе стандартной (та что у нас на форуме)?
Посмотрю, блин столько времени возился.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 470
Репутация
2 401
AZJIO [?]
Но если все же их мало - пару штук
Полный список тут.

Посмотрю, блин столько времени возился.
Спасибо. Просто чтобы мне включить поддержку разных тем, пришлось создавать копии на основе стандартной темы, таким образом установка модов будет интегрироваться в дополнительные темы не так болезненно.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
CreatoR,
А нельзя сделать с темами оформления что-то типа настройки (в профиле или запомнить), то есть, я выбрал тему оформления, сохранил ее для себя и она у меня всегда?
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR
ARC_Curve_Black.zip

Основное сделал. Картинки уже были готовы, поэтому быстро получилось сделать.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 470
Репутация
2 401
AZJIO
Залил, можно выбрать в переключателе снизу.


Но есть очень много над чем поработать ;).
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR
Цветастые ники это тоже мод? Если их цвет задать через CSS было бы не так контрастно. Да я продолжаю исправлять, главное есть возможность сохранить страницу и редактировать её CSS, а то на моём движке многие элементы отсутствуют/не задествованы.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 470
Репутация
2 401
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
CreatoR
Чтобы цвета ников нормально отображались в обоих темах, нужно задать так:
красный (Администратор) - F66 (это аналогично FF6666 и т.д.)
Синий (Глобальный модератор) - 56F
Зелёный (Локальный модератор) - 090
Лиловый (Блоггер) - C4F
Проверил, на белой и чёрной смотрятся нормально, ну может красный хотелось бы поярче для белой, но выбрал терпимое для обоих. Остальные цвета в обоих темах отлично смотрятся.

Эти же аналоги "Правило", "Внимание", "Автор темы" также нужно поменять согласно выше предложенному списку. Если они заданы вручную в PHP-файлах, то лучше их задать через классы class=red, class=green, class=Bly, и т.д., в CSS добавить классы. Тогда цвета легче задать для каждой теме более точно, а не подстраивать под обе сразу выбирая среднее-терпимое.

Исправленную тему залью чуть позже, пока мало исправлений.


Добавлено:
Сообщение автоматически объединено:

CreatoR
Изменения: (ссылка ниже)
В архиве только файлы, которые были изменены с предыдущего архива.
1. Добавил класс Red, то есть в теге font вместо style="color:#FF0000" нужно указать class="red". Но этот же класс нужно указать в белой CSS
Код:
.red  /* красный */
{
	color: #FF0000;
}
2. Исправил баги: кнопки, закреплённые темы и т.д.
3. Ссылки сделал менее яркими и ближе к теме.
4. Добавил другие CSS, определив в них чёрный стиль.
5. Название разделов - убрал жирный, увеличил шрифт.
6. Подкорректировал цвет в календаре.
 
Верх