Просмотр изображений незарегистрированным пользователям

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

Re: Просмотр изображений незарегистрированным пользователям

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

Вложения ИЗО можно закрыть хайдами от гостей..
Данные правки для ссылочных ИЗО..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Gelly
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 4 месяца

Re: Просмотр изображений незарегистрированным пользователям

Сообщение Gelly »

Здравствуйте, опять проблема с непрошенными гостями. На форуме пишут незарегистрированные пользователи, хотя на все стоят запреты, анонимауз тоже не находится.. Что делать? http://27a-boltinfo.ru/index.php?sid=a0 ... c7d9394d20
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Просмотр изображений незарегистрированным пользователям

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

Почитать про систему прав...досконально...
Как пишут тут - до понимания...
http://www.phpbbguru.net/kb/administrat ... ns-system/

Добавлено спустя 3 минуты 22 секунды:
Не ври, раз пишут..
ПыСы...запрет русских символов в никах - глупость...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Просмотр изображений незарегистрированным пользователям

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

Подскажите пожалуйста, как убрать показ названия файла вложения при запрете просмотра самих вложений гостям? Название самого файла почему-то видно... Сегодня увидел случайно...
Честно - поиском пользовался...но что-то похожего вопроса не нашел...
Эксперименты с файлом attachment.html делал - не помогает...
Воть -
1098.jpg
Сам файл небольшой, поэтому выкладываю кодом -

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

<!-- BEGIN _file -->
	<!-- IF _file.S_DENIED -->
	<p>[{_file.DENIED_MESSAGE}]</p>
	<!-- ELSE -->

		<!-- IF _file.S_THUMBNAIL -->
		<div<!-- IF _file.S_ATTACH_TRACING --> style="padding: 5px; border: 5px solid #4217e6;"<!-- ENDIF -->>
		<div class="highslide-gallery">
			<a href="{_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" class="highslide" onclick="hs.autoplay = true; return hs.expand(this, { wrapperClassName: 'controls-in-heading', slideshowGroup: 'highslide' })"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" /></a>
			<div class="highslide-heading"></div>
		</div>
		</div>
		<!-- ENDIF -->
		
		<!-- IF _file.S_IMAGE -->
		<div<!-- IF _file.S_ATTACH_TRACING --> style="padding: 5px; border: 5px solid #4217e6;"<!-- ENDIF -->>
		<dl class="file">
			<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" onclick="viewableArea(this);"  class="attach_me"/></dt>
		</dl>
		</div>
		<!-- ENDIF -->

		<!-- IF _file.S_FILE -->
		<dl class="file">
			<dt><!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF --><a class="postlink" href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a></dt>
			<dd>({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
		</dl>
		<!-- ENDIF -->

		<!-- IF _file.S_WM_FILE -->
			<object width="320" height="285" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="wmstream_{_file.ATTACH_ID}">
				<param name="url" value="{_file.U_DOWNLOAD_LINK}" />
				<param name="showcontrols" value="1" />
				<param name="showdisplay" value="0" />
				<param name="showstatusbar" value="0" />
				<param name="autosize" value="1" />
				<param name="autostart" value="0" />
				<param name="visible" value="1" />
				<param name="animationstart" value="0" />
				<param name="loop" value="0" />
				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
			</object>

		<!-- ELSEIF _file.S_FLASH_FILE -->
			<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{_file.WIDTH}" height="{_file.HEIGHT}">
				<param name="movie" value="{_file.U_DOWNLOAD_LINK}" />
				<param name="play" value="true" />
				<param name="loop" value="true" />
				<param name="quality" value="high" />
				<param name="allowScriptAccess" value="never" />
				<param name="allowNetworking" value="internal" />
				<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
			</object>
		<!-- ELSEIF _file.S_QUICKTIME_FILE -->
			<object id="qtstream_{_file.ATTACH_ID}" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="320" height="285">
				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
				<param name="controller" value="true" />
				<param name="autoplay" value="false" />
				<param name="type" value="video/quicktime" />
				<embed name="qtstream_{_file.ATTACH_ID}" src="{_file.U_DOWNLOAD_LINK}" pluginspage="http://www.apple.com/quicktime/download/" enablejavascript="true" controller="true" width="320" height="285" type="video/quicktime" autoplay="false"></embed>
			</object>
		<!-- ELSEIF _file.S_RM_FILE -->
			<object id="rmstream_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="50">
				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
				<param name="autostart" value="false" />
				<param name="controls" value="ImageWindow" />
				<param name="console" value="ctrls_{_file.ATTACH_ID}" />
				<param name="prefetch" value="false" />
				<embed name="rmstream_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" src="{_file.U_DOWNLOAD_LINK}" width="0" height="0" autostart="false" controls="ImageWindow" console="ctrls_{_file.ATTACH_ID}" prefetch="false"></embed>
			</object>
			<br />
			<object id="ctrls_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="0" height="36">
				<param name="controls" value="ControlPanel" />
				<param name="console" value="ctrls_{_file.ATTACH_ID}" />
				<embed name="ctrls_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" width="200" height="36" controls="ControlPanel" console="ctrls_{_file.ATTACH_ID}"></embed>
			</object>

<script>
// <![CDATA[
	if (document.rmstream_{_file.ATTACH_ID}.GetClipWidth)
	{
		while (!document.rmstream_{_file.ATTACH_ID}.GetClipWidth())
		{
		}

		var width = document.rmstream_{_file.ATTACH_ID}.GetClipWidth();
		var height = document.rmstream_{_file.ATTACH_ID}.GetClipHeight();

		document.rmstream_{_file.ATTACH_ID}.width = width;
		document.rmstream_{_file.ATTACH_ID}.height = height;
		document.ctrls_{_file.ATTACH_ID}.width = width;
	}
// ]]>
</script>
		<!-- ENDIF -->

		<!-- IF _file.S_WM_FILE or _file.S_RM_FILE or _file.S_FLASH_FILE or _file.S_QUICKTIME_FILE -->
			<p>
			<!-- IF _file.S_QUICKTIME_FILE --><a href="#" onclick="play_qt_file(document.qtstream_{_file.ATTACH_ID}); return false;">[ {L_PLAY_QUICKTIME_FILE} ]</a> <!-- ENDIF -->
			<a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]
			</p>
		<!-- ENDIF -->

	<!-- ENDIF -->
<!-- END _file -->
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Просмотр изображений незарегистрированным пользователям

Сообщение Sheer »

Перед <!-- INCLUDE attachment.html --> поставь <!-- IF S_USER_LOGGED_IN --> и не парься.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Просмотр изображений незарегистрированным пользователям

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

Да...это так...Но почему названия файлов кажутся гостям?
Мы не ищем легким путей...Но, наверное, придется так...
И....Я это делал...Но думал что есть как бы глубинней вариант...
Спасибо за ответ... Пошел не париться...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Просмотр изображений незарегистрированным пользователям

Сообщение Sheer »

Пчелкин писал(а):Но почему названия файлов кажутся гостям?
Ну надо не .html анализировать, а .php, а тут Пчелкин php - пока ноу, а мну лениво.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Просмотр изображений незарегистрированным пользователям

Сообщение Татьяна5 »

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

Re: Просмотр изображений незарегистрированным пользователям

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

Sheer писал(а):<!-- INCLUDE attachment.html -->
Стоп...совсем голову заморочили...Какой такой <!-- INCLUDE attachment.html --> может быть в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 -->
и условие <!-- IF S_USER_LOGGED_IN --> на это блок не действует....
Совсем голова уже не пырхает....наверное я заболею скоро от всей этой валидации и прочее... Матка босса...
Ну почему гостям показываются названия скрытых от них вложений? Несправедливо...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Просмотр изображений незарегистрированным пользователям

Сообщение Sheer »

Ну дык <!-- IF postrow.S_HAS_ATTACHMENTS and S_USER_LOGGED_IN -->
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Просмотр изображений незарегистрированным пользователям

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

Не дейтсвует... Похоже названия выводит условие из {postrow.MESSAGE}
И такое условие <!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT--> тоже не действует...

Там на автофоруме названия картинок машин - модели машин...там все видно гостям...а надо чтоб не видно...

Добавлено спустя 2 минуты 11 секунд:
На моем уже экспериментирую = не действует на гостей
http://fotovideoforum.ru/viewtopic.php? ... 127&t=4524
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Просмотр изображений незарегистрированным пользователям

Сообщение Татьяна5 »

Пчелкин, инлайновые вложения - ббкод, он из базы тянется (не из файлов)

Можно еще стилями скрыть
viewtopic_body.html
Найти

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

			<!-- IF postrow.S_DISPLAY_NOTICE --><div class="rules">{L_DOWNLOAD_NOTICE}</div><!-- ENDIF -->
Заменить на

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

			<!-- IF postrow.S_DISPLAY_NOTICE -->
				<div class="rules">{L_DOWNLOAD_NOTICE}</div>
					<style>
						.inline-attachment {display: none;}
					</style>
			<!-- ENDIF -->
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Просмотр изображений незарегистрированным пользователям

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

Татьяна5 писал(а):это смотреть в сторону мода Adaptive Hide и делать что-то подобное для [attachments]
Хм...смотрел.смотрел...а...ну его...пошел пить чай...

Добавлено спустя 13 минут 28 секунд:
Татьяна5 писал(а):Можно еще стилями скрыть
viewtopic_body.html
Найти
Опаньки!!!! Сработало!!! Наконец-то!!! Вот и справедливость восторжествовала...Отзываю иск на php...
Татьяна5 , я тебя обожаю...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Просмотр изображений незарегистрированным пользователям

Сообщение Татьяна5 »

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

Re: Просмотр изображений незарегистрированным пользователям

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

До исходного кода многим до фонаря... И так пойдет...спасибочки еще раз...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Поддержка phpBB 3.0.х»