Выбор между лево- и правосторонним prosilver'ом

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Alecto »

мод устанавливать или новый стиль создавать, я так понимаю, что зафиксировать ширину минипрофиля в левостороннем просилвере пока никому не удалось?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Nekstati »

Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Alecto »

очень странно, потому что по этой инструкции левосторонний просилвер
разлазится из этого
Изображение

в этот
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Nekstati »

Ничего не разлазится.
1. Выполняем инструкцию по вышеприведённой ссылке на чистом Просильвере, получаем левосторонний стиль с фиксированной шириной минипрофиля.
2. Меняем float с left на right для блока .postprofilecontainer, меняем margin с 0 0 0 291px на 0 291px 0 0 для блока .postbody — пролучаем правосторонний стиль с фиксированной шириной минипрофиля.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Alecto »

Делал следующее:

1- в content.css добавил (если поставить right, то минипрофиль будет не слева а справа, поэтому оставил left)

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

    .postprofilecontainer {
       width: 180px;
       float: left;
    }
2- для .postbody:
- widthизменил на auto
- добавил margin: 0 291px 0 0; (именно эта часть портит всю "малину", см.рис.2)
- удалил float, clear
В результате получилось

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

.postbody {
	padding: 0;
	line-height: 1.48em;
	color: #333333;
	width: auto;
	margin: 0 291px 0 0;
}
3- для .postprofile изменил границу border-right: 1px solid #FFFFFF;

4- для viewtopic_body.html
- нашел <div class="postbody"> и добавил перед этой строкой

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

    <div class="postprofilecontainer">
    </div>
- нашел <!-- IF not postrow.S_IGNORE_POST -->, а далее как мне кажется - ошибка в инструкции, поэтому я вырезал код с... до

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

		</dl>
	<!-- ENDIF -->
и вставил в div предыдущего шага.

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

на первый взгляд, получилось (рис.1)
Изображение

но (рис.2)
Изображение

1) в принципе, рисунок 2 можно "пролечить" удалением строки margin: 0 291px 0 0;, что, наверное, не совсем правильно?
2) отступ от линии между минипрофилем и телом сообщения так и не смог отрегулировать (текст поста наезжает на белую линию).
3) в личных сообщениях минипрофиль съехал, но это уже другая история.

ps: на всякий случай файлы приложил

Добавлено спустя 5 минут 40 секунд:
если изменить0 291px 0 0 на0 0 0 291px - ситуация не исправляется и белая полоса справа + горизонтальная прокрутка, все равно остаются.
а без этих параметров не удается отодвинуть пост от минипрофиля.

Добавлено спустя 45 минут 19 секунд:
кроме того, что "разъехались" личные сообщения, тоже случилось и с постами при просмотре через модификацию View Single Post и в комментариях блогов - чего собственно я и опасался.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alecto 14.06.2012 11:31, всего редактировалось 1 раз.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Nekstati »

Сорри, Андрей, выше приведены исчерпывающие рабочие инструкции, что мне к ним ещё добавить?.. Ну попробую. (Несколько упрощая.)

1. Вносим поправку во viewtopic_body.html, как описано на phpbb.com.
2. Добавляем в конец файла content.css:

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

.postbody {
	width: auto;
	margin: 0 0 0 190px;
	float: none;
	clear: none;
}
.postprofilecontainer {
	width: 180px;
	float: left;
}
.postprofile {
	width: 100%;
	border-left: none;
	border-right: 1px solid #FFFFFF;
}
Или для правостороннего стиля:

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

.postbody {
	width: auto;
	margin: 0 190px 0 0;
	float: none;
	clear: none;
}
.postprofilecontainer {
	width: 180px;
	float: right;
}
.postprofile {
	width: 100%;
}
FomenkoAndrey писал(а):180px
291px
Второе значение (маргин) должно быть лишь на 10-20 пикс. больше первого (ширины минипрофиля).
FomenkoAndrey писал(а):"разъехались" личные сообщения, тоже случилось и с постами при просмотре через модификацию View Single Post и в комментариях блогов - чего собственно я и опасался.
Чтобы вновь добавленные CSS-свойства работали только во вьютопике, используйте запись вида

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

.section-viewtopic .postprofile {
}
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Alecto »

внес последние правки.
FomenkoAndrey писал(а): "разъехались" личные сообщения, тоже случилось и с постами при просмотре через модификацию View Single Post и в комментариях блогов - чего собственно я и опасался
это поправил, используя левосторонний просилвер только для вьютопика, как ты и подсказала .section-viewtopic .postprofile, но пришлось также по аналогии сделать .section-viewtopic .postbody

отступ сообщения от минипрофиля появился, но горизонтальная полоса прокрутки и белое поле, равное параметру в margin (рис.2) осталось :(

Добавлено спустя 4 минуты 46 секунд:
Nekstati, экспериментируя заменил margin: 0 0 0 190px; на padding: 0 0 0 10px; - все почти стало на свои места. к сожалению подписи в случае использования padding начинаются не под сообщениями а после минипрофиля
проблемы остались со списком благодаривщих (мод Палыча), но тут наверное тоже придется CSS править ((


Добавлено спустя 15 минут 24 секунды:
ничего не понял.... сейчас все заработало с маргином, чертовщина творится (((((

Добавлено спустя 4 минуты 32 секунды:
чтобы вернуть список благодаривших за пост на свое место, пришлось сделать так:

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

.section-viewtopic .content .postbody {
	margin: 0 !important;
}
Добавлено спустя 5 минут 33 секунды:
и сразу новый вопросы: картинка ОНЛАЙН осталась справа вверху.
пробовал переместить код <!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->
вставив его в районе <!-- IF not postrow.S_IGNORE_POST --> - картинки исчезает, остается только надпись ONLINE, что я делаю не так?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Выбор между лево- и правосторонним prosilver'ом

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

В теме не пошарился...там все стопятьсот раз разжевано было..
[FAQ] ON-LINE при переносе столбца налево в prosilver
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Alecto »

Пчелкин, виноват, спасибо за наводку, разобрался, сделал :)

Еще один вопрос:
в левостороннем просилвере подписи и спасибки при минимальном тексте в сообщении располагаются по вертикали после минипрофиля (рис.3), тогда как в правостороннем (рис.4) они идут сразу после сообщения.
в каком классе копаться? как исправить?

рис.3
Изображение

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

Re: Выбор между лево- и правосторонним prosilver'ом

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

Опять даю наводку на хорошую тему...

prosilver: как подпись опустить вниз?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Alecto »

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

Re: Выбор между лево- и правосторонним prosilver'ом

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

Работают...
На, полистай книгу...мож какие мысли появятся... :P

Добавлено спустя 15 минут 13 секунд:
И вдогонку темка еще...
http://www.phpbb.com/community/viewtopi ... 4&t=977555
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Alecto »

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

Re: Выбор между лево- и правосторонним prosilver'ом

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

В файл выложенный загляни...писатель...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Выбор между лево- и правосторонним prosilver'ом

Сообщение Nekstati »

FomenkoAndrey писал(а):подписи и спасибки при минимальном тексте в сообщении располагаются по вертикали после минипрофиля
Попробуйте добавить это:

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

.signature, .postbody hr {
	clear: none;
}
А вообще, если уж вы взялись за стили, вам надо осваивать веб-инспектор в своём браузере (лучше всего Firefox + Firebug), Напр., вы там могли бы наглядно увидеть эту несчастную подпись вместе со всеми её маргинами/паддингами и понять, отчего она оказалась внизу, и там же могли бы поэкспериментировать с изменением CSS-свойств без правки файлов.

Вернуться в «Бета-версии модов для phpBB 3.0.x»