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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Шуршал поиском, но так и не смог найти ответ, возможно не знаю правильный вопрос. А вопрос то простой, как можно выронить колонки форумов? То есть стоит стиль, и в стиле, как я понял, не указана ширина, и он раздвигается в зависимости от длинны сообщения, но это мешает глазу :( не очень красиво смотрится! Где это нужно править?
Вот пример, что я хочу исправить:
Изображение
Как сделать, чтобы линии разделов, как бы продолжали друг друга?
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

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

Сообщение MIT »

Отказаться от subsilver2-based стилей и использовать нормальные, например.
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

То есть никак?
В СубСильвер2 вроде всё ровненько...
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

misterleks
а ручками задать в % ширину колонок лень? Хотя, мне было бы лень...
In Web We Trust
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Айдар, так я и хочу узнать, где можно задать эту ширину.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

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

Сообщение MIT »

forumlist_body.html
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

А это уже другой вопрос, почему и прозвучало слово "лень".
Фактически, это копать forumlist_body.html, viewtopic_body.html и тому подобное, где есть таблицы с более чем одной колонкой.
У меня тоже субсильвер стоит, и я не увидел в этом большой проблемы. Единственное что, поправил во viewtopic_body.html ширину мини-профиля, так как там разная ширина колонок выглядит уж очень некрасиво.
In Web We Trust
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

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

Сообщение Garret_Dark »

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

Заранее сенкс
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

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

Сообщение MIT »

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 и в шаблоне менять, скорее всего, ничего не придётся.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

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

Сообщение Garret_Dark »

MIT, спасибо, а я вот только зашел свое решение описать. :)
В content.css нашел

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

.postprofile
...прочий код...
	width:22%;
После этого добавил

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

	max-width: 220px;
Вроде должно помочь, по крайней мере на первый взгляд все ок и профиль не будет отображаться шире 220px (у меня не широкий монер).
Такой вариант не работает в IE <7, ну и пусть они смотрят на широкий профиль)))
Или я не прав? :roll:
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

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

Сообщение MIT »

Из-за ИЕ не стоит использовать свойства max-* и min-*, разве что проверять в каждой версии браузера и писать хаки. На «авось» положиться, конечно, можно, но заранее предугадать, что же всё-таки увидят пользователи этого замечательного браузера, невозможно.

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