Поменять местами аватар и сообщение

Здесь обсуждается форумный движок phpBB различных версий. В дальнейшем, если понадобится, форум будет вынесен в отдельный подраздел и разбит на категории.
Ответить
Tezka
Новичок
Сообщения: 14
Зарегистрирован: 09 авг 2015, 13:59

Поменять местами аватар и сообщение

Сообщение Tezka »

Здравствуйте, есть вопрос относительно того, как поменять блок с информацией о пользователе (аватар, ник, количество постов и т.д.) с отзывами местами. Ну как например в данный момент на этом форуме, блок с инфо стоит справа, а отзыв - слева. Для старых версий движка есть решение решение есть, а для новых - оно не подходит. Структура файла, который нужно было править (менять в определенных частях кода right на left) изменилась.
Движок phpbb 3.1.5, тема Prosilver. Но как мне кажется, менять данные блоки местами можно во всех темах одним способом.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7052
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Поменять местами аватар и сообщение

Сообщение DesignerMix »

Для переноса блока с информацией о пользователе на странице просмотра темы форума влево сделайте следующие правки в теме Prosilver:

Откройте файл content.css который находится по по пути ..\папка_с_форумом\styles\prosilver\theme\, найдите там код:

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

.postprofile {
	margin: 5px 0 10px 0;
	min-height: 80px;
	border: 1px solid transparent;
	border-width: 0 0 0 1px;
	width: 22%;
	float: right;
	display: inline;
}
Замените на:

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

.postprofile {
	margin: 5px 10px 0 0;
	min-height: 80px;
	border: 1px solid transparent;
	border-width: 0 1px 0 0;
	width: 22%;
	float: left;
	display: inline;
}
Найдите код:

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

.postprofile dd, .postprofile dt {
	line-height: 1.2em;
	margin-left: 8px;
}
Замените на:

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

.postprofile dd, .postprofile dt {
	line-height: 1.2em;
	margin-left: 40px;
}
Найдите код:

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

.online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
Замените на:

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

.online {
	background-image: none;
	background-position: 0 0;
	background-repeat: no-repeat;
}
Сохраните изменения.

Теперь найдите изображение icon_user_online.gif по пути ..\папка_с_форумом\styles\prosilver\theme\ru, переименуйте его, например в icon_user_online_right.gif, и загрузите в эту папку следующее изображение:
значок в сети (для левого края)
значок в сети (для левого края)
icon_user_online.gif (493 байт) 1871 просмотр


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

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

Tezka
Новичок
Сообщения: 14
Зарегистрирован: 09 авг 2015, 13:59

Поменять местами аватар и сообщение

Сообщение Tezka »

Спасибо, вопрос решен!

Ответить

Вернуться в «Движок phpBB»