Поменять местами аватар и сообщение ✓ ЕСТЬ ОТВЕТ

Здесь обсуждается форумный движок phpBB различных версий. В дальнейшем, если понадобится, форум будет вынесен в отдельный подраздел и разбит на категории.
Ответить

Автор темы
Tezka
Новичок
Сообщения: 14
Зарегистрирован: 09 авг 2015, 13:59
Репутация: 0
Статус: Не в сети

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

Сообщение Tezka » 10 авг 2015, 08:51

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

ЛУЧШИЙ ОТВЕТ DesignerMix » 10 авг 2015, 13:37
Для переноса блока с информацией о пользователе на странице просмотра темы форума влево сделайте следующие правки в теме 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


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

Теперь очистите кэш форума (с главной страницы админки) и очистите кэш браузера, для этого откройте станицу любой темы и нажмите сочетание клавиш ctrl+F5
ПЕРЕЙТИ К ПОЛНОМУ СООБЩЕНИЮ ➙

Аватара пользователя

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

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

Сообщение DesignerMix » 10 авг 2015, 13:37

Для переноса блока с информацией о пользователе на странице просмотра темы форума влево сделайте следующие правки в теме 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
значок в сети (для левого края)
icon_user_online.gif (493 байт) 348 просмотров


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

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


Автор темы
Tezka
Новичок
Сообщения: 14
Зарегистрирован: 09 авг 2015, 13:59
Репутация: 0
Статус: Не в сети

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

Сообщение Tezka » 10 авг 2015, 16:35

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

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость