Пропустить

И как же выровнить колонки всех разделов

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

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

И как же выровнить колонки всех разделов

Сообщение misterleks » 19.01.2011 23:43

Шуршал поиском, но так и не смог найти ответ, возможно не знаю правильный вопрос. А вопрос то простой, как можно выронить колонки форумов? То есть стоит стиль, и в стиле, как я понял, не указана ширина, и он раздвигается в зависимости от длинны сообщения, но это мешает глазу :( не очень красиво смотрится! Где это нужно править?
Вот пример, что я хочу исправить:
Изображение
Как сделать, чтобы линии разделов, как бы продолжали друг друга?
Хобби: охота, рыбалка, машины... и работа!
Аватара пользователя
misterleks
phpBB 2.0.6
 
Сообщения: 265
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 32 раз.
Поблагодарили: 15 раз.

Re: И как же выровнить колонки всех разделов

Сообщение MIT » 19.01.2011 23:45

Отказаться от subsilver2-based стилей и использовать нормальные, например.
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2060
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 277 раз.

Re: И как же выровнить колонки всех разделов

Сообщение misterleks » 19.01.2011 23:51

То есть никак?
В СубСильвер2 вроде всё ровненько...
Хобби: охота, рыбалка, машины... и работа!
Аватара пользователя
misterleks
phpBB 2.0.6
 
Сообщения: 265
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 32 раз.
Поблагодарили: 15 раз.

Re: И как же выровнить колонки всех разделов

Сообщение Айдар » 20.01.2011 0:01

misterleks
а ручками задать в % ширину колонок лень? Хотя, мне было бы лень...
In Web We Trust
Аватара пользователя
Айдар
Модератор
Модератор
 
Сообщения: 1846
Зарегистрирован: 14.12.2010 17:15
Откуда: KZN
Благодарил (а): 115 раз.
Поблагодарили: 195 раз.

Re: И как же выровнить колонки всех разделов

Сообщение misterleks » 20.01.2011 0:07

Айдар, так я и хочу узнать, где можно задать эту ширину.
Хобби: охота, рыбалка, машины... и работа!
Аватара пользователя
misterleks
phpBB 2.0.6
 
Сообщения: 265
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 32 раз.
Поблагодарили: 15 раз.

Re: И как же выровнить колонки всех разделов

Сообщение MIT » 20.01.2011 0:12

forumlist_body.html
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2060
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 277 раз.

Re: И как же выровнить колонки всех разделов

Сообщение Айдар » 20.01.2011 0:14

А это уже другой вопрос, почему и прозвучало слово "лень".
Фактически, это копать forumlist_body.html, viewtopic_body.html и тому подобное, где есть таблицы с более чем одной колонкой.
У меня тоже субсильвер стоит, и я не увидел в этом большой проблемы. Единственное что, поправил во viewtopic_body.html ширину мини-профиля, так как там разная ширина колонок выглядит уж очень некрасиво.
In Web We Trust
Аватара пользователя
Айдар
Модератор
Модератор
 
Сообщения: 1846
Зарегистрирован: 14.12.2010 17:15
Откуда: KZN
Благодарил (а): 115 раз.
Поблагодарили: 195 раз.

Re: И как же выровнить колонки всех разделов

Сообщение Garret_Dark » 17.02.2011 16:32

А у меня такой вопрос, наверняка поднимался, но я не нашел...
Ширина минипрофиля в топике задана 22%, а поста 78%, все нормально смотрится при 1024х768, но на широкоформатных мониторах профиль кажется неоправданно широким.
Задал ширину профиля фиксированную в 200px (как раз самое то), а вот с постом уже сложнее, в пикселях уже не задашь как и в процентах... Возможно уже есть решение, подскажите плиз.
P.S. У меня левосторонний просильвер, тоесть поменяны значения float между профилем и постом.

Заранее сенкс
Аватара пользователя
Garret_Dark
phpBB 2.0.22
 
Сообщения: 751
Зарегистрирован: 11.01.2009 16:18
Благодарил (а): 91 раз.
Поблагодарили: 77 раз.

Re: И как же выровнить колонки всех разделов

Сообщение Пчелкин » 17.02.2011 17:04

Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
За это сообщение автора Пчелкин поблагодарил:
Garret_Dark (17.02.2011 20:02)
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: И как же выровнить колонки всех разделов

Сообщение MIT » 17.02.2011 18:59

Garret_Dark
Если у тебя правосторонний просильвер, то удали у postbody параметры float:left;width:76% и добавь margin-right:250px. Плюс придётся поменять порядок вывода блоков профиля и поста.
Т.е. было
	<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 and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
		<div class="inner"><span class="corners-top"><span></span></span>

		<div class="postbody">
			...
		</div>

		<!-- IF not postrow.S_IGNORE_POST -->
			<dl class="postprofile" id="profile{postrow.POST_ID}">
				...
			</dl>
		<!-- ENDIF -->

		<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>

		<span class="corners-bottom"><span></span></span></div>
	</div>
а надо
	<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 and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
		<div class="inner"><span class="corners-top"><span></span></span>

		<!-- IF not postrow.S_IGNORE_POST -->
			<dl class="postprofile" id="profile{postrow.POST_ID}">
				...
			</dl>
		<!-- ENDIF -->

		<div class="postbody">
			...
		</div>

		<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>

		<span class="corners-bottom"><span></span></span></div>
	</div>


Для левостороннего поменять margin-right на margin-left и в шаблоне менять, скорее всего, ничего не придётся.
За это сообщение автора MIT поблагодарил:
Garret_Dark (17.02.2011 20:01)
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2060
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 277 раз.

Re: И как же выровнить колонки всех разделов

Сообщение Garret_Dark » 17.02.2011 20:08

MIT, спасибо, а я вот только зашел свое решение описать. :)
В content.css нашел
.postprofile
...прочий код...
	width:22%;

После этого добавил
	max-width: 220px;

Вроде должно помочь, по крайней мере на первый взгляд все ок и профиль не будет отображаться шире 220px (у меня не широкий монер).
Такой вариант не работает в IE <7, ну и пусть они смотрят на широкий профиль)))
Или я не прав? :roll:
Аватара пользователя
Garret_Dark
phpBB 2.0.22
 
Сообщения: 751
Зарегистрирован: 11.01.2009 16:18
Благодарил (а): 91 раз.
Поблагодарили: 77 раз.

Re: И как же выровнить колонки всех разделов

Сообщение MIT » 17.02.2011 20:51

Из-за ИЕ не стоит использовать свойства max-* и min-*, разве что проверять в каждой версии браузера и писать хаки. На «авось» положиться, конечно, можно, но заранее предугадать, что же всё-таки увидят пользователи этого замечательного браузера, невозможно.
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2060
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 277 раз.


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

 

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

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

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

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