prosilver: как подпись опустить вниз?

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Зарегистрирован: 12.10.2008 12:52
Откуда: Кривой Рог, Украина
Благодарил (а): 23 раза
Поблагодарили: 76 раз
Контактная информация:

Re: prosilver: как подпись опустить вниз?

Сообщение FEAR93 » 26.07.2011 12:22

Показал бы на примере, Так Пчёлкин доступ к фтп закрыл)
Насколько помню, слой с подписью просто переносится в конец, аж перед блоком с кнопками(profile-icons)
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.

Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз
Контактная информация:

Re: prosilver: как подпись опустить вниз?

Сообщение Vova_OB » 26.07.2011 12:32

Как в Subsilver2 опустить подпись (спасибки, причины правки, поднятие темы и все рядом стоящие) в низ?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 9997
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1319 раз
Поблагодарили: 1290 раз
Контактная информация:

Re: prosilver: как подпись опустить вниз?

Сообщение Пчелкин » 26.07.2011 15:18

FEAR93 писал(а): аж перед блоком с кнопками(profile-icons)
Вместе с кнопками....

Добавлено спустя 1 минуту 58 секунд:
FEAR93
В конце еще три семерки...
Вложения
viewtopic_body.rar
(6.74 КБ) 230 скачиваний

TomAlex
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 21.02.2011 15:23
Благодарил (а): 2 раза
Поблагодарили: 20 раз

Re: prosilver: как подпись опустить вниз?

Сообщение TomAlex » 26.07.2011 21:20

Дааааа.... это надо читать как роман... на ночь в течении нескольких недель.
WinMerge, кажется, вообще решил, что это разные файлы.
Хотя, INCLUDE overall_header.html и INCLUDE overall_footer.html радостно обнаружил. :)

Аватара пользователя
Pazh
Former team member
Сообщения: 2192
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 451 раз
Контактная информация:

Re: prosilver: как подпись опустить вниз?

Сообщение Pazh » 26.07.2011 21:39

Vova_OB писал(а):Как в Subsilver2 опустить подпись
нужно переверстывать весь блок ответа, т.к. там стоит valign = "top"
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

TomAlex
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 21.02.2011 15:23
Благодарил (а): 2 раза
Поблагодарили: 20 раз

Re: prosilver: как подпись опустить вниз?

Сообщение TomAlex » 26.07.2011 23:57

Продолжаем пилить код Nekstati: prosilver: как подпись опустить вниз?
Существует проблема конфликта с bbCode спойлера: prosilver: как подпись опустить вниз?
Исправляем тупо: если встречаем блок spoilcontent, то высоту content не меняем, подпись не сдвигаем.

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

function sig_down() {
var post = document.getElementsByClassName('post');
	for (var i = 0; i < post.length; i++) {
		try{
			var postbody = post[i].getElementsByClassName('postbody')[0];
			var postprofile = post[i].getElementsByClassName('postprofile')[0];
			var content = post[i].getElementsByClassName('content')[0];
			var diff = postprofile.offsetHeight + 10 - postbody.offsetHeight;
			var spoil = post[i].getElementsByClassName('spoilcontent')[0];
			if (diff > 0 && typeof spoil=='undefined') {
				content.style.height = content.offsetHeight + diff + 'px';
			}
		}
		catch(e) {
		}
	}
}
onload_functions.push('sig_down();');
"Красивое" решение сопряжено с правкой javascript спойлера; что-то не хочется городить огород.

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2740
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 21 раз
Поблагодарили: 966 раз

Re: prosilver: как подпись опустить вниз?

Сообщение Nekstati » 27.07.2011 0:54

Добавлю, что ББ-кодов спойлера более 9000, а класс spoilcontent использует лишь один из них. Так что, г-да спойлеропользователи, смотрите, какой класс у вашего конкретного спойлера, и прописывайте его вместо spoilcontent.

Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз
Контактная информация:

Re: prosilver: как подпись опустить вниз?

Сообщение Vova_OB » 27.07.2011 3:29

Pazh
понял что этот параметр мешает, что в к примеру в этом случае можно сделать
переверстать каким образом разбить на таблици, на блоки?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 9997
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1319 раз
Поблагодарили: 1290 раз
Контактная информация:

Re: prosilver: как подпись опустить вниз?

Сообщение Пчелкин » 27.07.2011 4:19

TomAlex писал(а):все же отойти от блочной верстки,
Ой..тока не табличным вариантом...вот у меня ваша правка-добавка в forum_fn.js спойлер красиво обошла...стало еще лучше...ура.

Gisher
phpBB 2.0.12
Сообщения: 857
Зарегистрирован: 04.10.2006 7:50
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: prosilver: как подпись опустить вниз?

Сообщение Gisher » 27.07.2011 21:35

может не совсем в тему, а если в viewtopc_body.html <div class="content">{postrow.MESSAGE}</div> заменить на <div class="content" style="min-height:желамое значние в пикселяхpx;">{postrow.MESSAGE}</div>?

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2740
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 21 раз
Поблагодарили: 966 раз

Re: prosilver: как подпись опустить вниз?

Сообщение Nekstati » 27.07.2011 23:00

Gisher, да, это имело бы смысл, если бы все минипрофили были одной высоты и все подписи тоже. Но увы — у кого-то есть аватара, у кого-то нет, у кого-то в подписи одна строка, у кого-то целая поэма.

TomAlex
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 21.02.2011 15:23
Благодарил (а): 2 раза
Поблагодарили: 20 раз

Re: prosilver: как подпись опустить вниз?

Сообщение TomAlex » 28.07.2011 21:06

Gisher, спасибо за идею!
И где были мои глаза раньше?
Можно отменить поиск спойлера как в этом примере
А в доработанном коде Nekstati использовать свойство стиля min-height:

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

function sig_down() {
var post = document.getElementsByClassName('post');
	for (var i = 0; i < post.length; i++) {
		try{
			var postbody = post[i].getElementsByClassName('postbody')[0];
			var postprofile = post[i].getElementsByClassName('postprofile')[0];
			var content = post[i].getElementsByClassName('content')[0];
			var diff = postprofile.offsetHeight + 10 - postbody.offsetHeight;
			if (diff > 0) {
				content.style.minHeight = content.offsetHeight + diff + 'px';
			}
		}
		catch(e) {
		}
	}
}
onload_functions.push('sig_down();');
Спойлер работает, подпись смещается вниз.

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2740
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 21 раз
Поблагодарили: 966 раз

Re: prosilver: как подпись опустить вниз?

Сообщение Nekstati » 29.07.2011 13:19

TomAlex, проверьте в IE6, теоретически это может вызывать JS-ошибку.

TomAlex
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 21.02.2011 15:23
Благодарил (а): 2 раза
Поблагодарили: 20 раз

Re: prosilver: как подпись опустить вниз?

Сообщение TomAlex » 29.07.2011 13:40

Nekstati, если речь о свойстве min-height, то на IE6 должно вызвать ошибку, а на IE7 может вызвать. (http://htmlbook.ru/css/min-height)
Одна надежда, что код ограничен обработчиком ошибки.
Честно скажу, не проверял; Вы же сами упомянули, что данный код не будет работать в IE ниже 9-ки (и действительно не работает)
кстати, не посоветуете хороший интерактиный справочник по DOM? Пользовался javascript.ru, а он категорично заявил, что getElementsByClassName в IE не работает вообще. Видимо, часть материала устарела.

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2740
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 21 раз
Поблагодарили: 966 раз

Re: prosilver: как подпись опустить вниз?

Сообщение Nekstati » 29.07.2011 15:17

TomAlex, да, про IE9 упустила, сорри.

Не знаю исчерпывающего справочника. И сколько-нибудь удобного тоже не знаю. Смотрю обычно тут: http://www.w3schools.com/jsref/default.asp, но чаще там: http://mootools.net/docs/core. :)

Закрыто

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