Мелкие ники

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
IRON
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 7 месяцев

Мелкие ники

Сообщение IRON »

Пользователи в последнее время просят слегка увеличить размер шрифта, которым пишется ник при просмотре темы. Не подскажете, в каком файле находятся эти параметры? Я так понимаю, что это зависит от стиля. Если можно-прошу пример для subsilver2.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

class="postauthor"
stylesheet.css
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
IRON
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 7 месяцев

Сообщение IRON »

благодарю.

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

.postauthor {
	color: #000000;
	font-size: 1.7em;
}
вот так сделал. Юзеры довольны.
spx
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Re: Мелкие ники

Сообщение spx »

подскажите пожалуйста, как сделать то же самое для prosilver? нашел в файле content.css, раздел "Poster profile block", но изменение размера шрифта в .postprofile меняет весь шрифт в колонке мини-профиля, а нужен только ник :(
интересует только тот ник, который под аватаром.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Мелкие ники

Сообщение Rayden »

Задай нику специальный класс и пропиши его в css
phpBB2 FAQ
phpBB3 FAQ
spx
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Re: Мелкие ники

Сообщение spx »

Rayden
а как правильно следует задавать нику класс в viewtopic_body? я сделал, но по-моему это как-то коряво и ужасно :)

у меня было так:

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

<!-- IF not postrow.S_IGNORE_POST -->
			<dl class="postprofile" id="profile{postrow.POST_ID}">
			<dt>
				<!-- IF postrow.POSTER_AVATAR -->
					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
				<!-- ENDIF -->
				<!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) -->
				<!-- IF QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]\r\n'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->>{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
			</dt>

я сделал так: (добавил внутри основного dl с классом "postprofile" <dl class="postprofile-nick">...скрипт по отображению\вставке ника...<dl>, а dt, в котором был ник с аватарой, оставил только на аватаре.)

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

<!-- IF not postrow.S_IGNORE_POST -->
			<dl class="postprofile" id="profile{postrow.POST_ID}">
			<dt>
				<!-- IF postrow.POSTER_AVATAR -->
					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
				<!-- ENDIF -->
			</dt>
			<dl class="postprofile-nick"><!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) -->
				<!-- IF QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]\r\n'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->>{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
			</dl>
content.css:

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

.postprofile-nick {
	margin: 5px 0 10px 0;
	margin-left: 8px;
	color: #666666;
	width: 22%;
	line-height: 1.2em;
	font-size: 1.2em;
}
в результате в IE сам ник сдвигается вправо на те самые "margin-left: 8px;", а в опере и фф все нормально. если же "margin-left: 8px;" убрать, в IE становится нормально, а в опере и фф ник сдвигается влево, прямо впритык к белой линии, отделяющей мини-профиль от самих постов.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Мелкие ники

Сообщение Палыч »

spx
А нафига два раза маргин?

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

 margin: 5px 0 10px 0;
 margin-left: 8px;

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

 margin: 5px 0 10px 8px;
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
spx
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Re: Мелкие ники

Сообщение spx »

Палыч
поправил на

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

margin: 5px 0 10px 8px;
, ситуация не изменилась.. может ie как-то не так вложенные DL-теги обрабатывает? проблема и в шестом, и в седьмом.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Мелкие ники

Сообщение Палыч »

spx
Вообще, вы с тегами перемудрили...
Вот стандарт

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

<dl>
  <dt>Термин 1</dt>
  <dd>Определение термина 1</dd>
  <dt>Термин 2</dt>
  <dd>Определение термина 2</dd>
</dl>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
spx
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Re: Мелкие ники

Сообщение spx »

Палыч
мда, что-то не додумался написать класс сразу в dt-тег (<dt class="postprofile-nick">), вместо влепливания еще одного dl внутрь "основного" dl class="postprofile" :-(

Подведу небольшой итог: если кому-то надо в стиле prosilver с установленным модом Quick Reply от rxu изменить шрифт ников под аватарами,

1. открываем \styles\prosilver\template\viewtopic_body.html
находим: (обратите внимание на <!-- ENDIF --> в конце, поиск может не отобразить его в найденном, а добавлять нужно именно после него)

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

<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
				<!-- ENDIF -->
добавляем, ПОСЛЕ

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

</dt>
	<dt class="postprofile-nick">

2. открываем \styles\prosilver\theme\content.css
находим:

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

.postprofile {
	/* Also see tweaks.css */
	margin: 5px 0 10px 0;
	min-height: 80px;
	color: #666666;
	border-left: 1px solid #FFFFFF;
	width: 22%;
	float: right;
	display: inline;
}
добавляем, ПОСЛЕ

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

.postprofile-nick {
	margin: 5px 0 10px 8px;
	color: #666666;
	width: 22%;
	line-height: 1.2em;
	font-size: 1.2em;
	display: inline;
}
3. всё :)

если кому-то захочется сделать отступ вниз после ника, можно убрать display: inline; из класса .postprofile-nick

Вернуться в «Стили для phpBB 3.0.x»