Пропустить

Прокрутка больших сообщений

Идеи для расширения функциональности phpBB 2.0.x

Прокрутка больших сообщений

Сообщение atulainov » 06.02.2008 15:54

Не пинайте сильно.. В поиск уже лазил везде но не могу найти .. подскажите или ткните носом.
Если выложили длинное сообщение как сделать его например в окне с полосой прокрутки, а то длинные портянки как-то не к лицу.
пробовал в overall_header.tpl написать такую штуку
/* Quote & Code blocks */
.code { 
	font-family: {T_FONTFACE1};
	font-size: {T_FONTSIZE2}px;
	color: {T_FONTCOLOR1};
	background-color: #EDEFF1;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	margin:0px;
	padding: 6px;
	border:1px inset;
	width: 640px;
            height: 398px;
            text-align: left;
            overflow: auto;

получается но тогда все сообщения будут размер иметь 640х680 а в процентах не работает почему-то ? Точнее по ширине пашет а по длине не ограничивается.

atulainov
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 06.02.2008 15:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alek$ » 06.02.2008 16:36

atulainov
вроде было такое свойство, max-height или что-то в этом роде. Копайте в эту сторону.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение angel7 » 06.02.2008 21:01

вот что я у себя на форуме поставила:
overflow-x: hidden;max-height:200px;overflow:auto;height:expression(this.scrollHeight>200 ? '200px':''+(this.scrollHeight+5)+'px');

это нужно поставить в атрибут style тега div (для бб-кода code)

Причем, если проставить в ксс, не работает! Ставить нужно в файле bbcode.tpl
...
Аватара пользователя
angel7
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 10.05.2007 13:01
Откуда: Россия, Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 06.02.2008 21:04

angel7 писал(а):Причем, если проставить в ксс, не работает!

Для того, чтобы внешний сss работал, нужно раскомментировать его вызов из overall_header.tpl и убрать дублирование определения классов в теге <style>
Тысячу раз уже обсуждалось
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение angel7 » 06.02.2008 21:11

Палыч
да мне, в принципе все равно, я просто пояснила.
...
Аватара пользователя
angel7
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 10.05.2007 13:01
Откуда: Россия, Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 06.02.2008 21:38

angel7 писал(а):Причем, если проставить в ксс, не работает! Ставить нужно в файле bbcode.tpl

angel7 писал(а):да мне, в принципе все равно, я просто пояснила.

Пояснять и вводить в заблуждение - немного разные вещи.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение atulainov » 06.02.2008 22:02

Не получается ......
Ставлю МОД Scrollable Code Box v1.00 - не работает...
сделал еще исправления как написали тоже не работает.
Объясните чайнику поподробнее что где подправить....плиз !!!

atulainov
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 06.02.2008 15:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 06.02.2008 23:59

atulainov
Можно ссылку на форум?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение atulainov » 07.02.2008 0:20

http://homesatservice.ru/phpBB/viewtopic.php?t=4

я щас сделал вот так:
в overall_header.tpl заменил
/* Quote & Code blocks */
.code {
font-family: {T_FONTFACE1};
font-size: {T_FONTSIZE2}px;
color: {T_FONTCOLOR1};
background-color: #EDEFF1;
border-top: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
margin:0px;
max-height:375px;
border:1px inset;
overflow:auto;


}

а в bbcode.tpl как писалось здесь.
в Opere работает а в Эксплоере не работает

atulainov
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 06.02.2008 15:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 07.02.2008 2:26

atulainov
Ну что делать, если Осёл такой тупой 8)

В overall_header.tpl добавьте
<script type="text/javascript" src="minmax.js"></script>


а сам файл бросьте в корень (или ещё куда, только путь укажите)
Вложения
minmax.rar
(1.7 КБ) Скачиваний: 71
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение atulainov » 07.02.2008 17:30

в IE заработало но поджима в нем нет..все окна большие..
а в ОПЕРЕ нормально.

Добавлено спустя 5 часов 29 минут:

Большое всем спасибо ..... разобрался
добавил в subSilver.css код что написала angel7 и убрал в
overall_header.tpl строку <style type="text/css">

раскоментировав это
<link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css">


Добавлено спустя 36 минут 53 секунды:

и еще вопросик...
сейчас текст стал выводится от самого края левого бордюра а как сделать чтобы он был немного подальше....
вообще он стал так выводится после изменения <td class="code">на <td><div class="code">

atulainov
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 06.02.2008 15:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alek$ » 08.02.2008 15:02

указать CSS атрибут padding
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение Палыч » 24.02.2008 5:10

Итоговое решение (под максимально 25 строк кода):
#
#---[OPEN]---------
#в случае подключения внешнего файла css, иначе - overall_header.tpl
templates/ваш_стиль/имя_стиля.css
#
#---[FIND]-----------
#
.code {
#
#---[AFTER, ADD]----
#высота max-height задаётся из расчета: количество строк х 15px
   max-width: 900px;
   max-height: 375px;
   overflow: auto;
   padding: 0 10px;
#
#---[OPEN]---------
#
templates/ваш_стиль/formIE.css
#
#---[FIND]-----------
#
.postbody { line-height: 18px}
#
#---[AFTER, ADD]----
#высота height задаётся из расчета: количество строк х 15px
.code {
	width: 700px; 
	width: 850px !important;
	height:expression(this.scrollHeight> 375 ? "375px" : "auto")
}
#
#---[OPEN]---------
#
templates/ваш_стиль/bbcode.tpl
#
#---[FIND]-----------
#
     <td class="code">
#
#---[REPLACE]----
#
     <td><div class="code">
#
#---[FIND]-----------
#
<!-- BEGIN code_close --></td>
#
#---[REPLACE]----
#
<!-- BEGIN code_close --></div></td>


Оттестировано в Opera, FireFox, IE-6, IE-7.

+ Если "портянка" (фрагмент кода) меньше 26 строк скроллбар не отражается, высота "портянки" по количеству строк кода.
+ Всё, что больше 25 - под скролл
+ Если строка слишком длинная (что часто бывает), то автоматом добавляется и горизонтальный скролл в code-box (а не во всём окне браузера)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.


Вернуться в Запросы модов для phpBB 2.0.x

 

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

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

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

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