Пропустить

[FAQ] ON-LINE при переносе столбца налево в prosilver

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение eric » 27.12.2008 11:44

FladeX
Ага, спасибо, вот специально поставил форум с нуля, чтобы попробовать этот вариант, неплохо! Согласен на счет ширины в процентах, в разных браузерах, под разным разрешением, будет выглядеть по-разному)))
Профиль, хоть и широковат, но это может потому, что я уже привык к своей ширине, но опять же, ИМХО, это может быть и к лучшему, т.к. у меня сейчас, на форуме, при узком профиле, широкий ПОСТпрофиль!!! Что не скажешь про новый способ, размеры такие же, как и в оригинальном просильвере, ток профиль юзера с левой стороны. :) ;)
P.S. Проверил в опере и в эксплорере, шириной не очень уж и сильно отличаются, по сравнению с прошлым способом! Единственный недостаток, что в опере, что в эксплорере, при изменении размеров окна, картинка "online" съезжает под аватарку!!!
Opera.JPG
Так профиль выглядит в опере
Explorer.JPG
Так профиль выглядит в експлорере

Вот, какой я еще глюк заметил, обратите внимание на края, все прижалось, как слевой стороны, так и справой. Стоит ток ответить в теме больше 2 раз и все прилипает к краям :( На скриншотах с офф сайта ответ один, там не видно, что происходит ниже :lol: Если в теме ответов нет, то прилипает ток нижняя полоска форума с ссылками "Список форумов", "В закладки", а если ответ один, как на скрине с офф сайта, то прилипает все начиная с кнопки "ОТВЕТИТЬ" и до нижней полоски форума с ссылками "Список форумов", "В закладки"...
На моем же скрине ответов два, прилипание начинается с нижнего поста и заканчивается полоской форума с ссылками "Список форумов", "В закладки" :!:
gluk.JPG

Форум новый поставил(phpBB 3.0.4) на свой локальный компьютер, прошу сразу меня извинить, если эта ошибка не из-за переноса профиля, а изначально наблюдается в phpBB 3.0.4
Последний раз редактировалось eric 27.12.2008 14:46, всего редактировалось 2 раз(а).
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 2.0.2
 
Сообщения: 156
Зарегистрирован: 02.02.2007 15:02
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Перенос столбца, фиксирование его, правая часть резиновая

Сообщение Fazan » 28.12.2008 7:09

в дополнение к статье http://www.phpbb.com/kb/article/prosilv ... es-on-left
по совету xdxxdx topic17930-105.html#p223448
плюс совет от Палыч
получим левую часть (.postprofile { ) фиксированной ширины, и правую часть "резиновую"

ВНИМАНИЕ - ВНОСЯ ДАННЫЕ ИЗМЕНЕНИЯ ФОРУМ НЕКОРРЕКТНО БУДЕТ ОТОБРАЖАТЬСЯ В IE5,5
(версии IE6,7,8 отображают нормально) Firefox, Opera отображают нормально

открыть /styles/prosilver/theme/content.css
найти:
/* Post body styles
----------------------------------------*/
.postbody {
   padding: 0;
   line-height: 1.48em;
   color: #333333;
   width: 76%;
   float: left;
   clear: both;
}
заменить на
.postbody {
	padding: 0;
	margin-right: -205px;
	-margin-right: -106px;
	line-height: 1.48em;
	color: #333333;
	width: 100%;
	float: right;
	clear: both;
}
(значение -margin-right: -106px; предназначено для "не нормального" браузера ИЕ6) найти
/* Poster profile block
----------------------------------------*/
.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 {
	/* Also see tweaks.css */
	margin: 5px 0 10px 0;
	min-height: 80px;
	color: #666666;
	border-right: 1px solid #FFFFFF;
	width: 195px;
	float: left;
	display: inline;
}
найти
.pm .postprofile {
   border-left: 1px solid #DDDDDD;
}
заменить на
.pm .postprofile {
	border-right: 1px solid #DDDDDD;
}
найти
/* Topic review panel
----------------------------------------*/
добавить после
#postfixx {
    padding-right: 205px;
}
открыть styles/prosilver/template/viewtopic_body.html
найти
<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->">
в строке удалить
<!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->
найти
<dl class="postprofile" id="profile{postrow.POST_ID}">
заменить на
<dl class="postprofile<!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->" id="profile{postrow.POST_ID}">
найти (перенос даты регистрации на следующую строку)
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
заменить на
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong><br /> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
найти
<div class="postbody">
, добавить до
<div id="postfixx">
найти
<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
			<!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
		<!-- ENDIF -->
добавить послеоткрыть styles/prosilver/template/ucp_pm_viewmessage.html
найти
<div id="post-{MESSAGE_ID}" class="post pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
удалить
<!-- IF S_ONLINE --> online<!-- ENDIF -->
найти
<dl class="postprofile" id="profile{MESSAGE_ID}">
заменить на
<dl class="postprofile<!-- IF S_ONLINE --> online<!-- ENDIF -->" id="profile{MESSAGE_ID}">
найти (перенос даты регистрации на следующую строку)
<!-- IF AUTHOR_JOINED --><dd><strong>{L_JOINED}:</strong> {AUTHOR_JOINED}</dd><!-- ENDIF -->
заменить на
<!-- IF AUTHOR_JOINED --><dd><strong>{L_JOINED}:</strong><br /> {AUTHOR_JOINED}</dd><!-- ENDIF -->
найти
<div class="postbody">
добавить до
 <div id="postfixx">
найти
<!-- IF SIGNATURE -->
			<div id="sig{MESSAGE_ID}" class="signature">{SIGNATURE}</div>
		<!-- ENDIF -->
	</div>
добавить после открыть styles/prosilver/template/posting_preview.html найти
<div class="postbody">
добавить до
<div id="postfixx">
найти
<!-- IF PREVIEW_SIGNATURE --><div class="signature">{PREVIEW_SIGNATURE}</div><!-- ENDIF -->
	</div>
добавить после
Последний раз редактировалось Fazan 30.12.2008 0:41, всего редактировалось 16 раз(а).

Fazan
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 28.03.2008 0:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение eric » 28.12.2008 9:19

Нафиг все, я пока не стану так делать, останусь при своем :)
Вот, мой вариант:
44.JPG
Мой вариант
44.JPG (10.82 КБ) Просмотров: 1048
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 2.0.2
 
Сообщения: 156
Зарегистрирован: 02.02.2007 15:02
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение FladeX » 28.12.2008 11:19

Fazan писал(а):все вроде получается, но надо найти блок отвечающий за кнопки - правка, удалить... и сдвинуть его margin-right: 215px, только вот я не знаю как он называется :(

это список:
<ul class="profile-icons">
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение eric » 28.12.2008 11:48

А с моей проблемой кто-нить сталкивался(см. вложения выше)? :( Кто скажет, это из-за этих правок?? Форум свежий поставил, нулевой ваще)))
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 2.0.2
 
Сообщения: 156
Зарегистрирован: 02.02.2007 15:02
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение FladeX » 28.12.2008 12:12

eric, вы неправильно либо неточно выполнили инструкцию. Первый баг из-за ширины элемента, второй баг из-за отступов (margin и padding где-то забыли).
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение eric » 28.12.2008 12:32

FladeX, оке попробую все переустановить заного и потом все отпишу)))

Добавлено спустя 37 минут 32 секунды:
FladeX
Повторил всю установку заного, выполнял все предельно точно! Все тоже самое, все липнет к краям экрана.... :x
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 2.0.2
 
Сообщения: 156
Зарегистрирован: 02.02.2007 15:02
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение FladeX » 28.12.2008 13:34

eric, кэш очищали? Ширину меняли?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение eric » 28.12.2008 13:42

FladeX писал(а):кэш очищали? Ширину меняли?

Обижаете, все делал четко по инструкции! Все кеши чистил; и стили, и шаблоны, и картинки, и общий кеш. А вот на счет ширины подробнее плиз, про это в инструкции видать нет :idea: :idea:
Там, еще Fazan писал про картинку он-лайн, чтобы она не съезжала, но кнопки убегают, где там нужно че править, не понятно(((
P.S. Кстати, в этом форуме, как не крути с размерами окна браузера и разрешениями, картинка "онлайн" ни куда не убегает, а на чистом форуме phpBB убегает под аватарку! :D
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 2.0.2
 
Сообщения: 156
Зарегистрирован: 02.02.2007 15:02
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение FladeX » 28.12.2008 14:00

Убегать может потому, что аватарка - это картинка, а "онлайн" - это фон. Браузеры отображают картинку поверх фона, здесь ничего удивительного.
Чтобы эти изображения не наслаивались друг на друга, надо следить за шириной элементов. Попробую объяснить...
В css-файле прописана минимальная ширина форума. При дальнейшем сжатии окна в браузере просто появится горизонтальный скролл.
Кроме того, блок с информацией о пользователе имеет ширину в 22% (это по умолчанию значение). Также свою ширину имеет аватара и картинка статуса онлайн.
Производя нехитрые математические вычисления, получаем, что:
максимально_допустимая_ширина_аватарки + ширина_иконки_статуса_онлайн <= 0.22 * минимальная_ширина_форума

То есть - сумма ширины аватарки и иконки не должно превышать 22% от минимальной ширины форума, иначе картинка будет под аватарой.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение eric » 28.12.2008 14:16

Отсюда вывод - я остаюсь при своем способе! :lol: :lol:
post228161.html#p228125

Добавлено спустя 36 минут 59 секунд:
У меня одна просьба, подскажите где копать и че прописать. У меня в просмотре профиля аватарка наезжает на картинку "онлайн", я понимаю, что она - фон. Подскажите как аватарку немного передвинуть правее))) Вот, в ЛС все норм и в топиках тоже(см. выше), а вот в профилях у юзеров не оч, чуток нужно сдвинуть авик.
Вот скрин:
online.JPG
online.JPG (7.08 КБ) Просмотров: 986
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 2.0.2
 
Сообщения: 156
Зарегистрирован: 02.02.2007 15:02
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Fazan » 28.12.2008 16:52

упс, там ошибка не в это, там и текст поста "уезжает" :(
Последний раз редактировалось Fazan 28.12.2008 17:17, всего редактировалось 1 раз.

Fazan
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 28.03.2008 0:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение eric » 28.12.2008 17:02

Fazan
Я их там не нашел!
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
eric
phpBB 2.0.2
 
Сообщения: 156
Зарегистрирован: 02.02.2007 15:02
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Fazan » 28.12.2008 21:45

проверьте пожалуйста решение topic17930-120.html#p228122
ЗЫ если чтото в viewtopic_body.html можно оптимизировать (в чати <div id="postfixx">....../div>) или я что то пропустил, подскажите пожалуйста :)
ЗЗЫ HTML совсем не знаю :)

Fazan
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 28.03.2008 0:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение FladeX » 28.12.2008 21:58

Fazan, можно скрин с проблемой?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение