Images across in attachment

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
n0ne
phpBB 1.0.0
Сообщения: 5
Стаж: 18 лет 2 месяца

Re: Images across in attachment

Сообщение n0ne »

А в админке не пробывали настроить превьющки, это аддон к моду, а не сам мод

Добавлено спустя 2 минуты 30 секунд:
Дополнение.
Откройте файл styles/subsulver2/theme/stylesheet.css
и в самый конец файла добавьте

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

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url('./styles/subsilver2/template/highslide/graphics/zoomin.cur'), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
	text-align: center;
	padding: 0 0 10px 0;
	width: auto;
	float: left;
}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url('./styles/subsilver2/template/highslide/graphics/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url('./styles/subsilver2/template/highslide/graphics/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url('./styles/subsilver2/template/highslide/graphics/close.png');
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./styles/subsilver2/template/highslide/graphics/close.png', sizingMethod='scale');
}
Аватара пользователя
kalash2003
phpBB 1.4.3
Сообщения: 87
Стаж: 18 лет 4 месяца

Re: Images across in attachment

Сообщение kalash2003 »

Всё заработало спасибо.
spycam
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет

Re: Images across in attachment

Сообщение spycam »

как решить вот такую проблему. см. скрин.
выделенный текст должен быть ниже картинок, однако он тут справа.
ps использован мод топикстартера,
стиль просилвер
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nibiru
phpBB 1.4.4
Сообщения: 118
Стаж: 18 лет 2 месяца
Откуда: Russia & Slovensko
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Images across in attachment

Сообщение Nibiru »

та же проблема! как решить?
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Images across in attachment

Сообщение Izya »

Попробуйте отменить обтекание - вставьте в шаблоне перед тем местом, где втыкается этот текст, следующее:

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

<br clear="all">
spycam
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет

Re: Images across in attachment

Сообщение spycam »

о каком месте идет речь?
из инструкции к моду

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

# 
#-----[ OPEN ]------------------------------------------------ 
# 

root\styles\prosilver\template\attachment.html

#
#----[ FIND ]------------------------------------------------- 
#

		<!-- IF _file.S_THUMBNAIL -->
		<dl class="thumbnail">
			<dt><a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
			<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
		</dl>
		<!-- ENDIF -->

#
#----[ REPLACE WITH ]----------------------------------- 
#

		<!-- IF _file.S_THUMBNAIL -->
		<dl class="thumbnail">
                        <div style="border: solid medium skyblue; width: auto; float: left; margin: auto;">
			<a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a>
			<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd></div><!-- ENDIF -->
		</dl>
		<!-- ENDIF -->

все.
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Images across in attachment

Сообщение Izya »

Судя, по всему, вам это надо вставить в самый конец файла attachment.html. После

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

<!-- END _file -->
. Если сделать в другом месте, то обтекание будет отменяться при обработке каждой картинки, и они выстроятся в столбик :)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Images across in attachment

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

Izya
Идея не верна изначально.
attachment.html вызывается столько раз, сколь имеется вложений.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Images across in attachment

Сообщение Izya »

Ну что ж, значит я был не прав. Значит, надо viewtopic_body.html править.
Можно попробовать в блоке

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

<!-- IF postrow.S_HAS_ATTACHMENTS -->
	<dl class="attachbox">
		<dt>{L_ATTACHMENTS}</dt>
		<!-- BEGIN attachment -->
			<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
		<!-- END attachment -->
	</dl>
<!-- ENDIF -->
воткнуть <br clear="all"> перед <!-- ENDIF -->.
spycam
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет

Re: Images across in attachment

Сообщение spycam »

попробывал - ничего не изменилось.
кеш обновлял.
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Images across in attachment

Сообщение Izya »

А результат смотрели именно в режиме просмотра темы или в каком-то другом? (предпросмотр сообщения, к примеру...)
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Re: Images across in attachment

Сообщение ***Blaze*** »

Izya
Как не странно у меня тоже не работает, хотя задумка правильная Параметр CLEAR, может попробовать так <br clear=left> (сам не тестировал, напишите о результате).
Мой сайт http://ublaze.ru/
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Images across in attachment

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

Izya
Во viewtopic_body.html, то что вы предлагаете относится к блоку после основного сообщения. А МОД ***Blaze*** предназначен для инлайн аттачей (в теле поста). Это блок

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

            <div class="content">{postrow.MESSAGE}</div> 
Пора бы уже научиться разбираться в коде.
***Blaze*** писал(а):хотя задумка правильная
Может она и правильная, но использовать её нужно при условии "после последнего инлайн аттача". То есть копать viewtopic.php, functions_content.php, возможно functions_display.php...
Что-то вроде (пример просто с воздуха):

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

<!-- IF !isset($attachments[$index]) --><br clear="all"><!-- ENDIF -->
***Blaze***
И ещё, у вас в коде МОДа некорретно закрывается DIV (только при условии наличия комментария).
Да и вообще, DIV там, по сути не нужен, те же аргументы можно применить прямо к тегу dl.
А ещё проще: просто добавить float (и при желании margin и border) в класс

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

div.inline-attachment dl.thumbnail, div.inline-attachment dl.file
в content.css
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Images across in attachment

Сообщение Izya »

Палыч писал(а):Пора бы уже научиться разбираться в коде.
Палыч, а Вам известно, как давно я занимаюсь phpBB, чтобы бросаться подобными фразами?
Это во-первых. А во-вторых, по формулировке моих предложений можно было догадаться, что это тоже всего лишь "примеры с воздуха". Так как я не ставил этот мод, и инструкцию к нему не читал. Я просто увидел, что косяк в обтекании и, единственное, что пытался сделать, - направить людей в правильное русло поиска проблемы, и, по-моему, получилось.
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Re: Images across in attachment

Сообщение ***Blaze*** »

Палыч, а если вот так попробовать:
<!-- IF _file.S_THUMBNAIL -->
<dl class="thumbnail; style=border: solid medium skyblue; width: auto; float: left; margin: auto; clear: left;">
<a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a>
<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
</dl>
<!-- ENDIF -->
Пример нашел тут: Как добавить скругленные уголки у фотографии фиксированного размера?

Можно попробовать и через content.css

Найти:

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

/* Inline image thumbnails */
div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
	display: block;
	margin-bottom: 4px;
}
и добавить после:

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

dl.float-left
{
  border: 1px solid medium skyblue;
  width: auto;
  float: left;
  margin: auto;
  clear: left;
}
я так понимаю?

P.S. Код на правильность не проверял и скорее всего неправильный.
Мой сайт http://ublaze.ru/

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