Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Идеи для расширения функциональности phpBB 2.0.x
atulainov
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 2 месяца

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

Сообщение atulainov »

Не пинайте сильно.. В поиск уже лазил везде но не могу найти .. подскажите или ткните носом.
Если выложили длинное сообщение как сделать его например в окне с полосой прокрутки, а то длинные портянки как-то не к лицу.
пробовал в 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 а в процентах не работает почему-то ? Точнее по ширине пашет а по длине не ограничивается.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 8 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

atulainov
вроде было такое свойство, max-height или что-то в этом роде. Копайте в эту сторону.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
angel7
phpBB 1.2.0
Сообщения: 16
Стаж: 16 лет 11 месяцев
Откуда: Россия, Нижний Новгород

Сообщение angel7 »

вот что я у себя на форуме поставила:

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

overflow-x: hidden;max-height:200px;overflow:auto;height:expression(this.scrollHeight>200 ? '200px':''+(this.scrollHeight+5)+'px');
это нужно поставить в атрибут style тега div (для бб-кода code)

Причем, если проставить в ксс, не работает! Ставить нужно в файле bbcode.tpl
...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

angel7 писал(а):Причем, если проставить в ксс, не работает!
Для того, чтобы внешний сss работал, нужно раскомментировать его вызов из overall_header.tpl и убрать дублирование определения классов в теге <style>
Тысячу раз уже обсуждалось
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
angel7
phpBB 1.2.0
Сообщения: 16
Стаж: 16 лет 11 месяцев
Откуда: Россия, Нижний Новгород

Сообщение angel7 »

Палыч
да мне, в принципе все равно, я просто пояснила.
...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

angel7 писал(а):Причем, если проставить в ксс, не работает! Ставить нужно в файле bbcode.tpl
angel7 писал(а):да мне, в принципе все равно, я просто пояснила.
Пояснять и вводить в заблуждение - немного разные вещи.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
atulainov
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 2 месяца

Сообщение atulainov »

Не получается ......
Ставлю МОД Scrollable Code Box v1.00 - не работает...
сделал еще исправления как написали тоже не работает.
Объясните чайнику поподробнее что где подправить....плиз !!!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

atulainov
Можно ссылку на форум?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
atulainov
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 2 месяца

Сообщение atulainov »

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 работает а в Эксплоере не работает
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

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

В overall_header.tpl добавьте

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

<script type="text/javascript" src="minmax.js"></script>
а сам файл бросьте в корень (или ещё куда, только путь укажите)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
atulainov
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 2 месяца

Сообщение atulainov »

в 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">
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 8 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

указать CSS атрибут padding
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Итоговое решение (под максимально 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 только на форумах. По найму не работаю.

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