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

Здесь обсуждается форумный движок 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
Администратор
Администратор
Сообщения: 4479
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение 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 байт) 292 просмотра


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

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


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

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

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


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