Admin,
1. Будет ли на сайте свой FTP с дамами и картишками? У народа
может быть что-то полезное, да и меня держать FlyLink запущенным не особо прикалывает. Чтоб вы понимали:
- я монтирую HD видео (1280x720) на процессоре семейства Arrandale (32 нанометра, 3 МБ кеша, двухъядерный двухпоточный)
- я выгружаю все мессенджеры чтобы поиграть (вообще все полностью, даже телеграм)
- я не пользуюсь дискордом, моя машина его тупо не вывозит
- я считаю фреймрейт в 15 fps играбельным. Стримеры и стримерки от такого рыдают кровавыми слезами.
Ситуации, когда на сервер кто-то закачал нечто охраняемое авторским правом, исключаются специальным каталогом. Права у этого каталога - "только запись", чтобы любой закачивающий не мог скачать то что он только что закачал. Премодерирует уже владелец FTP. Юридически эта схема полностью соответствует правовым нормам об авторах и интеллектуальной собственности и успешно применяется на всяких популярных FTP, например scene.org
FYI
all: свои файлы, TTH на которые опубликованы в http://hamforum.ru/viewtopic.php?f=46&t=93 я буду хостить
два месяца. Ближайших. Дальше не гарантирую.
2. Многие жаловались на построчный показ картинок (вложений с медиа растрового типа - jpg, png и т. п.). Причина этого: каждое вложение (всмысле, каждая картинка) имеет разметку обрамляющей таблицей, по типу:
В чём проблема: таблица имеет по умолчанию CSS-свойство display равное block. Можно переопределить его на inline-block, и по-идее можно было бы подлечить это внешним расширением, которое подправило бы CSS, если не одно но: эта таблица (всмысле, HTML-тег <table>)
не имеет ни одного из следующих атрибутов для абсолютной адресации:
Поэтому, единственный способ перечисления таких таблиц - адресация от картинок к родителю. Сделать это возможно только путём инъекции JS-кода, одним из двух способов:
- выполнить его в консоли обозревателя
- вставить в страницу в теге <script>
Сомневаюсь что все и каждый пользователь будут выполнять что-то в консоли, чтобы картинки выглядели нормально, да даже ставить на обозреватель скриптеры типа Tampermonkey народу рили влом (я могу рассуждать о народе т. к. имею опыт общения с ним более 12 лет; ответственно заявляю: в общей своей массе, народ ленив). Поэтому вижу единственно возможное решение: найти, где полезная нагрузка вложений (файлы, картинки) обрамляются таблицей, и теги таблицы (собственно, <table>, <td>, <tr> а также <tbody>, <thead> если таковые имеются) убрать. Это даст возможность хотя-бы перечислить картинки средствами CSS, без привлечения JS. Тогда пользователи будут в состоянии излечить этот недочёт самостоятельно внешним расширением для user-defined CSS.
UPD. Если в посте есть картинка (тег <img />) с URL полной версии файлы (non-thumbnail), в нижней таблице показывать это вложение ни к чему. По сути это ссылка на такую же картинку, которая уже показана на странице. Если есть мысли, что этим будут злоупотреблять, можно выяснить размер файла как-то так:
Код: Выделить всё
if(filesize($path)>200000) echo 'Файл слишком велик и убран под ссылку.';
else echo '<img src="'.$basepath.$path.'">';
UPD2. Говоря о размере файла, авторах, разработчиках и т. п. А сколько вообще положено места автору? Я к примеру, произвожу на свет маленькие файлы (сотни килобайт), но произвожу их
регулярно. Не хотелось бы оказаться в ситуации "вы влили на форум суммарно 20 мегабайт, покадосвиданья".
3. Cсылки поддерживают только ограниченное количество схем, типа ftp://, http://
Желательна также поддержка схем ссылок:
4. Ссылки не имеют атрибута rel="nofollow", это чревато мамкиными вебмастерами, которые будут постить спам "вот тут есть ненавязчивая реклама резиновых членов на батарейках, пылесосов кирби и гомеопатических препаратов, кстатипосетитемойубогийсайт, ссылка в описании".