IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Вставка изображений в сообщения
aureliano
сообщение 12.10.2013, 7:48
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 84
Регистрация: 3.9.2013
Пользователь №: 24850



Цитата(Сanon @ 11.10.2013, 17:00) *
Цитата(aureliano @ 11.10.2013, 4:56) *
P.S. Уже второй раз замечаю, что на форуме разрешается вставка изображений только с правильными расширениями и по прямым статическим ссылкам (т. е. без php и cgi скриптов). Не знаю, чем вызвано такое ограничение, но это очень неудобно. Мало того, что некоторые изображения приходится скачивать и снова заливать на какой-нибудь хостинг картинок, вместо того, чтобы просто дать ссылку на исходное изображение в теге img, так ещё и подходящий хостинг искать надо, т. к. многие хостеры меняют имена файлов на абракадабру без расширения. Если ограничение на динамические картинки можно объяснить заботой о безопасности и защитой от рекламы, то почему запрещены ссылки на изображения без расширения - совсем непонятно. Это не обсуждение модерации, а чисто технический вопрос.

Это не обсуждение модерации, разумеется. Но это оффтоп. Для подобных вопросов есть "Технический форум", посмотрите - он снизу в списке форумов раздела "Общие форумы", над "Гайд-парком".

Как мне кажется это ограничение накладывает движок форума, а не Админ и прочая Администрация. Но точнее Вам мог бы ответить Рэй. Однако тут он может и не заметить этот вопрос, да и оффтоп это тут, как я уже писала. Так что рекомендую повторить вопрос на Техническом (новой темой или в подходящей старой - как захотите).


Это ограничение, как мне кажется, или в настройках, или в коде php (а где ещё?) Если первое, то исправить плёвое дело. Если второе, то посложнее, но тоже ничего особенного, как мне кажется. Надо только найти в коде проверку на наличие расширений для картинок и закомментировать её. Где-то от 6-7 часов примерно до 8 утра форум не работает (ошибка бд), причём это происходит регулярно примерно в одно и то же время, из чего можно сделать вывод, что в это время проводятся какие-то профилактические работы. Можно как-нибудь в это же время заодно и проверить работу движка с закомментированной строчкой, чтоб убедиться, что всё Ok.

Как я писал, запрет использования cgi в ссылках на картинки понятен, а вот запрет картинок без расширений совершенно бессмысленный. Вообще, расширения необходимы только в Windows, в других ОС они используются опционально, исключительно для удобства пользователей и на их усмотрение. Сейчас вспомнил, что на рубеже 90-ых - 00-ых была уязвимость в Microsoft Outlook Express, связанная с несоответствием mime-типа прикреплённого файла и его расширения. Но, во-первых, касалось это только почтовых вложений, во-вторых, уязвимость была выявлена и исправлена уже более 10 лет назад, и, в-третьих, Outlook Express уже давно не поддерживается Microsoft и вряд ли у кого-то сегодня такой старый софт. А если кто-то и пользуется софтом 15-летней давности, то там столько уязвимостей, что ещё одна погоды не сделает.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ray
сообщение 12.10.2013, 8:34
Сообщение #2


миротворец
*****

Группа: Модератор
Сообщений: 13939
Регистрация: 6.4.2005
Из: Санкт-Петербург
Пользователь №: 230



Цитата(aureliano @ 12.10.2013, 8:48) *
Как я писал, запрет использования cgi в ссылках на картинки понятен, а вот запрет картинок без расширений совершенно бессмысленный. Вообще, расширения необходимы только в Windows, в других ОС они используются опционально, исключительно для удобства пользователей и на их усмотрение.

У движка форума настройка типов файлов, которые можно вставить в сообщения, привязана именно к расширениям.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
aureliano
сообщение 12.10.2013, 9:15
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 84
Регистрация: 3.9.2013
Пользователь №: 24850



Цитата(Ray @ 12.10.2013, 9:34) *
У движка форума настройка типов файлов, которые можно вставить в сообщения, привязана именно к расширениям.


А не проще ли тогда разрешить в теге img любые типы? Что изменится, если я присвою документу Ворд расширение jpg? Он просто не отобразится. Но никакой защиты ни сервера, ни клиентов форума в этом ограничении нет. А неудобства доставляет.

P.S. В теге img я не вставляю файл, а даю ссылку на файл, который может находиться на другом сервере, как на картинку.


Сообщение отредактировал aureliano - 12.10.2013, 9:17
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ray
сообщение 12.10.2013, 19:04
Сообщение #4


миротворец
*****

Группа: Модератор
Сообщений: 13939
Регистрация: 6.4.2005
Из: Санкт-Петербург
Пользователь №: 230



Цитата(aureliano @ 12.10.2013, 10:15) *
А не проще ли тогда разрешить в теге img любые типы?

Вы внизу можете посмотреть, какой именно здесь стоит движок форума. С этими данными можете поискать в инете, позволяет ли он то, что вы хотите. Я в настройках ничего подобного не нашел.

Я не вижу проблемы, всегда можно дать ссылку на сторонний ресурс.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
aureliano
сообщение 13.10.2013, 18:31
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 84
Регистрация: 3.9.2013
Пользователь №: 24850



Цитата(Ray @ 12.10.2013, 20:04) *
Цитата(aureliano @ 12.10.2013, 10:15) *
А не проще ли тогда разрешить в теге img любые типы?

Вы внизу можете посмотреть, какой именно здесь стоит движок форума. С этими данными можете поискать в инете, позволяет ли он то, что вы хотите. Я в настройках ничего подобного не нашел.

Я не вижу проблемы, всегда можно дать ссылку на сторонний ресурс.


Я скачал русифицированную версию 3.4.5 по адресу http://ipbzona.ru/files/file/1382-ipboard-...led-by-ipbzona/. Не устанавливал её, просто поискал нужные строчки grep'ом. Там есть модуль upload/admin/applications/core/modules_admin/templates/easylogo.php, а в нём строчки 170 - 175:

Цитата
if ( ! preg_match( "#\.(?:gif|jpg|jpeg|png)$#is", $FILE_NAME ) )
{
$this->registry->output->global_message = $this->lang->words['el_wrongformat'];
$this->splash();
return;
}


Мне кажется, если их закомментировать, то всё должно стать нормально. Разумеется, закомментировав, желательно проверить. Ну а если это не поможет, то других идей у меня пока нет.

Проблема действительно не такая значительная, чтобы лезть вон из кожи для её устранения. Но попробовать, думаю, стоит.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Дмитрий Дудкин
сообщение 27.2.2018, 18:38
Сообщение #6


Активист
**

Группа: РОДП ЯБЛОКО
Сообщений: 310
Регистрация: 20.12.2011
Из: г.Сосновый Бор
Пользователь №: 22886



Хотел приложить файл к сообщению, но пишет - "Использовано места 827.23 килобайт из 1000 килобайт". А ни одного файла в "управлении" нет. Откуда эти "827.23 килобайт"? Можно ли приложить pdf-файл?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ray
сообщение 28.2.2018, 1:24
Сообщение #7


миротворец
*****

Группа: Модератор
Сообщений: 13939
Регистрация: 6.4.2005
Из: Санкт-Петербург
Пользователь №: 230



Цитата(Дмитрий Дудкин @ 27.2.2018, 18:38) *
Хотел приложить файл к сообщению, но пишет - "Использовано места 827.23 килобайт из 1000 килобайт". А ни одного файла в "управлении" нет. Откуда эти "827.23 килобайт"? Можно ли приложить pdf-файл?

Цитата
всегда можно дать ссылку на сторонний ресурс.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nestor
сообщение 5.3.2019, 0:51
Сообщение #8


V.I.P.
*****

Группа: Пользователи
Сообщений: 12065
Регистрация: 28.4.2005
Из: Москва
Пользователь №: 276



Случайно увидел проблему - вместо фотографии, и не очень давней, возникает надпись в прямоугольнике - "изображение не найдено", в левой части ребеночек, а на голубой стрелке - "создай свой форум....", к примеру, как в этом сообщении: http://forums.yabloko.ru/index.php?s=&...st&p=312694 . Может, кто-то из специалистов поможет или хотя бы подскажет?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Лидия
сообщение 5.3.2019, 1:24
Сообщение #9


Безнадёжная оптимистка
*****

Группа: Модератор
Сообщений: 9452
Регистрация: 4.12.2011
Из: Москва
Пользователь №: 22571



Я могу только предположить, что проблема в хостинге. Я посмотрела в сети - подобные проблемы периодически возникают с данным хостингом. До причин я не добралась, но прочитала одно из предположений: подобные хостинги не хранят фотографии вечно. Если изображение редко просматривается, через какое-то время оно автоматически удаляется. Так это или нет в данном случае - не знаю, но по опыту все эти хостинги регулярно подкладывают пользователям подобную свинью, увы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nestor
сообщение 5.3.2019, 9:28
Сообщение #10


V.I.P.
*****

Группа: Пользователи
Сообщений: 12065
Регистрация: 28.4.2005
Из: Москва
Пользователь №: 276



Цитата(Лидия @ 5.3.2019, 1:24) *
но по опыту все эти хостинги регулярно подкладывают пользователям подобную свинью, увы.
Спасибо за ответ, в конце концов это не касается собственно фотографий, а лишь их копий. Не смертельно smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nestor
сообщение 15.3.2019, 14:23
Сообщение #11


V.I.P.
*****

Группа: Пользователи
Сообщений: 12065
Регистрация: 28.4.2005
Из: Москва
Пользователь №: 276



Цитата(Nestor @ 5.3.2019, 0:51) *
Случайно увидел проблему - вместо фотографии, и не очень давней, возникает надпись в прямоугольнике - "изображение не найдено",

Есть предположение - изображение, опубликованное в сообщении, вне зависимости от техники вставки, "привязано" к источнику, как вариант - к папке собственного компьютера. Если пользователь перенес оригинал в другую папку, изображение не отображается. Проверив несколько "пропавших" картинок, нашел полное соответствие своему предположению.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Мари
сообщение 15.3.2019, 17:49
Сообщение #12


V.I.P.
*****

Группа: Сторонники РОДП ЯБЛОКО
Сообщений: 21697
Регистрация: 25.1.2005
Из: Москва
Пользователь №: 37



спасибо за информацию )))
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Лидия
сообщение 16.3.2019, 21:16
Сообщение #13


Безнадёжная оптимистка
*****

Группа: Модератор
Сообщений: 9452
Регистрация: 4.12.2011
Из: Москва
Пользователь №: 22571



Цитата
Есть предположение - изображение, опубликованное в сообщении, вне зависимости от техники вставки, "привязано" к источнику, как вариант - к папке собственного компьютера. Если пользователь перенес оригинал в другую папку, изображение не отображается.


Но это невозможно - тогда получается, что хостинг имеет постоянный доступ к Вашему компьютеру и регулярно его мониторит?! Плюс зачем-то хранит информацию о том, откуда именно была закачана картинка? Зачем?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Мари
сообщение 16.3.2019, 22:28
Сообщение #14


V.I.P.
*****

Группа: Сторонники РОДП ЯБЛОКО
Сообщений: 21697
Регистрация: 25.1.2005
Из: Москва
Пользователь №: 37



Про картинки из папки в компе не знаю, тут действительно есть вопрос: если с них не сохраняется копия, то как они могут быть доступны когда комп отключен или просто посетитель не на форуме?

А вот картинки из интернета однозначно становятся недоступными как только ликвидируются в первоисточнике. Что вполне понятно: у нас ведь от них только ссылка в сообщениях, а не полноценная копия картинки/фотографии.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Лидия
сообщение 17.3.2019, 1:35
Сообщение #15


Безнадёжная оптимистка
*****

Группа: Модератор
Сообщений: 9452
Регистрация: 4.12.2011
Из: Москва
Пользователь №: 22571



Цитата
А вот картинки из интернета однозначно становятся недоступными как только ликвидируются в первоисточнике.


Это-то очевидно, а вот связь с компьютером, с которого загружено на хостинг фото - это из разряда полтергейста или вируса, который хостинг запускает в каждый компьютер, с которого загружает контент.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 20.4.2019, 12:19