[Общая тема]HTML - CSS - Графика форума: где что править ???

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Закрыто
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

[Общая тема]Значки, иконки, кнопки и прочая графика phpb

Сообщение DeaDRoMeO »

Так все это дело прописывается в КСС стиля, смотрите какой класс присваивается этим кнопкам в шаблоне bbcode.html, находите этот класс в КСС и редактируете
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1401
Аватара пользователя
sss_2011
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 10 лет 11 месяцев

[Общая тема]Значки, иконки, кнопки и прочая графика phpb

Сообщение sss_2011 »

С кнопками ббкдов разобрался благодарю. :-00):

На форуме создал звания и соответсвенно картинки к званиям, и еще добавил специальные звания для модераторов (курилки, барахолки) и администратора с соответствующими картинками. Вопрос?

как поменять порядок вывода званий с картинками чтобы у модераторов и администратора эти картинки званий были над аватаркой, а для остальных пользователей было все по умолчанию звания с картинками под аватаркой.
Чтобы было условие типа если это IF (модератор или администратор), то картинка над аватаркой ELSE если простой пользователь то под аватаркой.

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

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

<td valign="top" class="profile">
		<table cellspacing="4" align="center" width="150" border="1">
			<!-- думаю вот тут надо написать условие если это модератор или администратор то рисунок будет показан здесь над аватаркой, если простой пользователь то рисунок будет ниже под аватаркой-->
			<!-- IF postrow.POSTER_AVATAR --> 		<!-- вот это аватарка-->
				<tr>
					<td align="center">{postrow.POSTER_AVATAR}</td>
				</tr>
			<!-- ENDIF -->
						
			<!-- IF postrow.RANK_TITLE -->			<!-- вот это название звания-->
				<tr>
					<td class="postdetails" align="center">{postrow.RANK_TITLE}
					</td>
				</tr>
			<!-- ENDIF -->
			
			<!-- IF postrow.RANK_IMG -->			<!-- вот это рисунок звания-->
				<tr>
					<td align="center">{postrow.RANK_IMG}</td>
				</tr>
			<!-- ENDIF -->
			
			<!-- IF postrow.PERCENTAGE_PROGRESS_NUM > -1 -->
				<tr>
					<td>{L_PROGRESS_TO_NEXT_RANK}<div class="rank_progress_bar"><span style="width:{postrow.PERCENTAGE_PROGRESS_NUM}%" class="bar"></span><span>{postrow.PERCENTAGE_PROGRESS}</span></div></td>
				</tr>
			<!-- ENDIF -->
			<!-- IF postrow.ONLINE_IMG -->
				<tr>
					<td align="center">{postrow.ONLINE_IMG}</td>
				</tr>
			<!-- ENDIF -->				
		</table>
				<span class="postdetails">
					<!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF -->
					<!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_POSTS}:</b> {postrow.POSTER_POSTS}<!-- ENDIF -->
					
					<!-- IF postrow.GALLERY_IMAGES != '' -->
					<!--<br />
					<b>{L_IMAGES}:</b> -->											
					<!-- IF postrow.U_GALLERY_SEARCH -->						<!-- Убрал ненцжный инфу про изображения-->	
					
					<!--<a href="{postrow.U_GALLERY_SEARCH}">{postrow.GALLERY_IMAGES}</a>-->
					<!-- ELSE -->
					<!--{postrow.GALLERY_IMAGES}-->
					<!-- ENDIF -->
					<!-- ENDIF -->
					
					<!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->
					
					<!-- IF not postrow.S_POST_ANONYMOUS and postrow.THANKS_COUNTERS_VIEW --><br /><b>{L_GIVEN}:</b>
					<!-- IF postrow.POSTER_GIVE_COUNT < 1 --> {postrow.POSTER_GIVE_COUNT} {L_THANK}
					<!-- ELSEIF postrow.POSTER_GIVE_COUNT > 1 --> 
					<a href="{postrow.POSTER_GIVE_COUNT_LINK}">{postrow.POSTER_GIVE_COUNT}</a> {L_THANKS}
					<!-- ELSE --> <a href="{postrow.POSTER_GIVE_COUNT_LINK}">{postrow.POSTER_GIVE_COUNT}</a> {L_THANK}
					<!-- ENDIF --><br /><b>{L_RECEIVED}:</b>
					<!-- IF postrow.POSTER_RECEIVE_COUNT < 1 --> {postrow.POSTER_RECEIVE_COUNT} {L_THANK}
					<!-- ELSEIF postrow.POSTER_RECEIVE_COUNT > 1 --> 
					<a href="{postrow.POSTER_RECEIVE_COUNT_LINK}">{postrow.POSTER_RECEIVE_COUNT}</a> {L_THANKS}
					<!-- ELSE --> 
					<a href="{postrow.POSTER_RECEIVE_COUNT_LINK}">{postrow.POSTER_RECEIVE_COUNT}</a> {L_THANK}
					<!-- ENDIF -->
					<!-- ENDIF -->

					<!-- IF postrow.S_PROFILE_FIELD1 -->
						<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
						<br /><b>{postrow.PROFILE_FIELD1_NAME}:</b> {postrow.PROFILE_FIELD1_VALUE}
					<!-- ENDIF -->

					<!-- BEGIN custom_fields -->
						 <!-- IF custom_fields.S_ROW_COUNT == 1 -->
							<!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Муж' -->
								<br />
								<div style="padding-top: 2px">
								<img src="{T_IMAGESET_PATH}/male.gif" alt="" title="{postrow.custom_fields.PROFILE_FIELD_VALUE}" />&nbsp;
								</div> 
							<!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Жен' -->	
								<br />
								<div style="padding-top: 2px">
								<img src="{T_IMAGESET_PATH}/female.gif" alt="" title="{postrow.custom_fields.PROFILE_FIELD_VALUE}" />&nbsp;
								</div>
							<!-- ENDIF -->
						<!-- ELSE -->
							<br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
						<!-- ENDIF -->
					<!-- END custom_fields -->
				</span>

			</td>
#1402
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

[Общая тема]Значки, иконки, кнопки и прочая графика phpb

Сообщение DeaDRoMeO »

sss_2011 писал(а):  <!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Жен' -->   
В качестве оффтопа - это у вас работает чтоли ?? Русский идентификатор ? :sh_ok:
По вашему вопросу - возможно и можно, надо поглядеть, вечером точнее отвечу
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1403
Аватара пользователя
sss_2011
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 10 лет 11 месяцев

[Общая тема]Значки, иконки, кнопки и прочая графика phpb

Сообщение sss_2011 »

DeaDRoMeO писал(а):это у вас работает чтоли ?? Русский идентификатор ?
Да особо и не задумывался работает он или нет :du_ma_et: , но вроде написанное условие не выдало ошибку. Инфу накопал здесь русский идентификатор.
#1404
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

[Общая тема]Значки, иконки, кнопки и прочая графика phpb

Сообщение DeaDRoMeO »

НУ впринципе статью я похожую писал, ну раз работает, то фиг с ним) А вот условия для вас я не нашел
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1405
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Стиль x-static решение проблем

Сообщение Roman »

Привет.
Опять я с просьбой.
Подскажи пожалуйста как сделать так чтобы в описательной части тем (в списке форумов и в окне последних тем, в которых были оставлены сообщения) были номера страниц как у тебя - на скриншоте.


Я имею в виду, что хотелось бы их видоизменить на такие как у тебя или аналогичные в блоке "Последние сообщения" и в общих списках форумов.

А то у меня невыразительные маленькие цифры, которых совсем не видно.

Заранее большое спасибо!
#1406
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Стиль x-static решение проблем

Сообщение DeaDRoMeO »

Тааак-с, подсказываю, блок пагинации в шаблоне recent_topics_body.html у меня выглядит так

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

<!-- IF recent_topics.PAGINATION -->
						<br/>
						<div class="pagination">
			
			
				<a class=" genmed" href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &nbsp;&nbsp;&nbsp;<span>{recent_topics.PAGINATION}</span>
			
		</div>
					<!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1407
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Стиль x-static решение проблем

Сообщение Roman »

Огромное спасибо! То, что надо.
Уверен,
лучшего ресурса по phpbb3 просто не существует
.
#1408
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Стиль x-static решение проблем

Сообщение DeaDRoMeO »

Roman, рад был помочь))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1409
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение Lorem Ipsum »

Как в сабсильвере убрать в Ответе набор цветов под кнопку, как в просильвере?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#1410
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение Lorem Ipsum »

Или хотя бы приделать скролл?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#1411
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение DeaDRoMeO »

Кхмм зачем все усложнять так ?))
Скролл приделывается - просто в тег, обрамляющий вывод палитры вписывается нечто подобное - style="width: 200px; height: 200px; overflow: auto;", значения ширины и высоты подставляешь свои)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1412
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение Lorem Ipsum »

Я передумала, скролл палитры будет стрёмно смотреться. Просто хочу её вообще скрыть, только глаза мозолит, всё равно ею пользуются раз на Пасху.
Как её убрать куда-нить? Под кнопку, где бб-коды или как у тебя смайлики спрятаны?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#1413
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение Lorem Ipsum »

Я просто вырезала из Быстрого ответа палитру цветов, кому нужно, могут идти в стандартный ответ. Только осталась надпись "Цвет шрифта". В /ru/commom.php не нашла подобной записи. Где она находится, чтобы найти и удалить её тоже?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#1414
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение Lorem Ipsum »

А также где можно изменить высоту textarea? В CSS-файле редактируется только стандартный, а на быстрый ответ не распространяется.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#1415
lardi
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 207
Стаж: 12 лет 1 месяц

[Общая тема]HTML - CSS, где что править ???

Сообщение lardi »

Изменить высоту textarea можно в файле быстрого ответа quickreply_editor.html. А "Цвет шрифта" находится не в commom.php. Он находится в posting.php, строка примерно 101.
#1416
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение Lorem Ipsum »

В стандартном просильвере, как известно, миниатюры вложенных картинок создаются с прокруткой. При клике на картинку, скролл убирается и картинка предстаёт в полном объёме, при повторном клике снова появляется прокрутка.
Чтобы так было, в content.css прописано:

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

    .attach-image {
       margin: 3px 0;
       width: 100%;
       max-height: 350px;
       overflow: auto;
    } 
Я хочу сделать, чтобы высота всего поста была максимально, скажем, 700px, если больше - чтобы появлялась прокрутка (иногда юзеры посят целые простыни каких-то статей или рассказов, или ряд картинок, и, как обычно, на замечания убирать под спойлер или давать ссылку на статьи не всегда обращают внимание. И я уже задолбалась напоминать, всё равно приходится самой править)
Так вот, максимальную высоту я сделала

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

.content {
    min-height: 3em;
    max-height: 800px;
   overflow: auto;
    line-height: 1.4em;
} 
А как сделать, чтобы при клике на пост, он раскрывался, при повторном клике снова уходил под скролл?
Последний раз редактировалось Lorem Ipsum 17 май 2013, 04:38, всего редактировалось 2 раза.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#1417
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение DeaDRoMeO »

Собственно вопрос хороший, если приглядеться к коду шаблона attachment.html, то можно увидеть как тегу <img привязывается скрипт разворачивания. Тобишь можно диву придать это свойство, вот оно, onclick="viewableArea(this);".

Кстати задумка прикольная, по идее есть див, который оборачивает тело сообщения, можно перед открывающим тегом добавить <a href="" onclick="viewableArea(this);">, а перед закрывающим </a>, тогда по идее все сообщение станет якобы ссылкой, при нажатии на любую часть которого, развернется все тело. НО увы, это на теории только, на практике не проверял. Вообщем нужно вживить onclick="viewableArea(this);"
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1418
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

[Общая тема]HTML - CSS, где что править ???

Сообщение Lorem Ipsum »

Чёто у меня не получается... Может не тот кусок оборачивала. Подскажи какой именно участок?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#1419
yanreon
Заглянул на огонек
Заглянул на огонек
Сообщения: 49
Стаж: 10 лет 11 месяцев
Контактная информация:
Заблокирован

[Общая тема]HTML - CSS, где что править ???

Сообщение yanreon »

Удачи вам в создании
#1420
Закрыто