Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Мультизагрузка вложений (Multiple File Upload)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Мультизагрузка вложений (Multiple File Upload)
Выкладываю доработку известного и давно заброшенного автором мода mutiple_upload_0.0.3. Часть исправлений взяты из темы на phpbb.com, остальную часть выполнил сам. Само название мода, кроме версии, не менял.
Наименование модификации:: Multiple File Upload
Описание: Мод добавляет дополнительные поля для загрузки файлов, число которых можно регулировать "на лету" путём нажатия JS кнопок "+" или "-". Очень удобно, когда нужно загрузить много вложений в одно сообщение. В комплекте мода идёт адд-он (см. папку contrib), позволяющий ограничить число полей для загрузки через администраторский раздел.
Скриншоты: Можно посмотреть здесь
Версия мода: 1.0.3
Версия phpBB: 3.0.12
Поддерживаемые стили: Prosilver, Subsilver2
Автомод: Да
Скачать: http://www.phpbb.com/customise/db/mod/m ... le_upload/
Ключевые слова для поиска: массовая загрузка фото, файлов
Наименование модификации:: Multiple File Upload
Описание: Мод добавляет дополнительные поля для загрузки файлов, число которых можно регулировать "на лету" путём нажатия JS кнопок "+" или "-". Очень удобно, когда нужно загрузить много вложений в одно сообщение. В комплекте мода идёт адд-он (см. папку contrib), позволяющий ограничить число полей для загрузки через администраторский раздел.
Скриншоты: Можно посмотреть здесь
Версия мода: 1.0.3
Версия phpBB: 3.0.12
Поддерживаемые стили: Prosilver, Subsilver2
Автомод: Да
Скачать: http://www.phpbb.com/customise/db/mod/m ... le_upload/
Ключевые слова для поиска: массовая загрузка фото, файлов
Последний раз редактировалось Shredder 09.11.2013 10:28, всего редактировалось 14 раз.
Re: Мультизагрузка вложений (Multiple File Upload)
ООО спасибо тебе за доброе дело!
Я у себя на форуме буду к просильверу прикручивать, так что потестируем...
И сразу вопрос, что-то там обсуждалось про progress bar, насколько я понял в subsilver он должен показываться где-то, нигде не вижу Может быть я что-то недовключил?
Как же все-таки прогресс бар загрузки увидеть?
Я у себя на форуме буду к просильверу прикручивать, так что потестируем...
И сразу вопрос, что-то там обсуждалось про progress bar, насколько я понял в subsilver он должен показываться где-то, нигде не вижу Может быть я что-то недовключил?
Как же все-таки прогресс бар загрузки увидеть?
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
Блин, кажется, я его удалил на своём форуме (глючил у меня с модом быстрого ответа), и это отразилось в моде.moto писал(а):И сразу вопрос, что-то там обсуждалось про progress bar, насколько я понял в subsilver он должен показываться где-то, нигде не вижу
В styles/subsilver2/template/posting_attach_body.html найди:
Код: Выделить всё
style="width:120px" name="add_file" value="{L_ADD_FILE}" />
Код: Выделить всё
style="width:120px" name="add_file" value="{L_ADD_FILE}" onclick="popup_progress_bar();" />
А в prosilver его нет по умолчанию. Если нужен, можешь попытаться добавить по этой инструкции:
http://www.phpbb.com/community/viewtopi ... 5#p9934415
Только от этих прогресс баров там толку мало, т.к. реального прогресса загрузки они не показывают, а являются лишь обыкновенным всплывающим окном, дополнительно нагружающим браузер. Существует мод для добавления реального прогресс бара, но он требует наличия какой-то дополнительной проги у хостера.
Последний раз редактировалось Shredder 11.08.2010 11:22, всего редактировалось 1 раз.
Re: Мультизагрузка вложений (Multiple File Upload)
спасибо, сейчас попробую, отпишусь...
Добавлено спустя 2 часа 29 секунд:
Вери Биг сенька автору темы - все работает и прогресс бар и мультиаплоад и комменты к аттачам, в общем - супер!
з.ы. про прогресс бар: ну понятно, что это не честный прогресс бар, но хоть пользователю понятно, что файл начал загружаться... все равно полезная штука
Добавлено спустя 2 часа 29 секунд:
Вери Биг сенька автору темы - все работает и прогресс бар и мультиаплоад и комменты к аттачам, в общем - супер!
з.ы. про прогресс бар: ну понятно, что это не честный прогресс бар, но хоть пользователю понятно, что файл начал загружаться... все равно полезная штука
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
Новая версия - 0.0.5, скачать можно в первом сообщении.
Удалось избавиться от кода, принудительно тормозившего добавление каждого вложения в сообщения, и заменить его безтормозным вариантом. Этот код был нужен для устранения серьёзного бага, чтобы размещённые вложения не располагались в хаотическом порядке, но тормозил отправку сообщений. Я давно искал путь, как его заменить.
Для обновления с 0.0.4 сделайте следующее:
В файлах posting.php и includes/ucp/ucp_pm_compose.php
Найти:
И удалить эту часть.
Открыть includes/functions_posting.php
Найти:
Заменить на:
_________________
И сразу обновление до 0.0.6:
Выполнить SQL-запрос:
В includes/functions_posting.php
Заменить на:
Удалось избавиться от кода, принудительно тормозившего добавление каждого вложения в сообщения, и заменить его безтормозным вариантом. Этот код был нужен для устранения серьёзного бага, чтобы размещённые вложения не располагались в хаотическом порядке, но тормозил отправку сообщений. Я давно искал путь, как его заменить.
Для обновления с 0.0.4 сделайте следующее:
В файлах posting.php и includes/ucp/ucp_pm_compose.php
Найти:
Код: Выделить всё
if ($_FILES[$form_name]['name'])
{
sleep(1);
}
Открыть includes/functions_posting.php
Найти:
Код: Выделить всё
$filedata['filetime'] = time();
Код: Выделить всё
$filedata['filetime'] = time() + str_replace('fileupload', '', $form_name);
И сразу обновление до 0.0.6:
Выполнить SQL-запрос:
Код: Выделить всё
ALTER TABLE `phpbb_attachments` CHANGE `filetime` `filetime` DECIMAL(13,3) UNSIGNED DEFAULT '0' NOT NULL;
Код: Выделить всё
$filedata['filetime'] = time() + str_replace('fileupload', '', $form_name);
Код: Выделить всё
$filedata['filetime'] = time() + str_replace('fileupload', '', $form_name) * 0.001;
Последний раз редактировалось Shredder 16.08.2010 16:00, всего редактировалось 1 раз.
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
В теме мода на phpbb.com предложили реализовать загрузку файлов на сервер "по очереди" (а не одним большим пакетом, как происходит сейчас) во избежание ошибок превышения потребления системных ресурсов на хостингах с откровенно хреновыми условиями (типа, если несколько файлов размером по 10 МБ начнут загружать при memory_limit = 16М). Несколько дней рылся в интернете в поисках подсказки, как это можно сделать - так ничего и не нашёл. У кого-нибудь есть идеи?
- MIT
- Former team member
- Сообщения: 2500
- Стаж: 15 лет
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 4 раза
- Поблагодарили: 352 раза
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
Можешь грузить AJAX-подобным способом: для каждого файла iframe с form`ой на свой скрипт, по Submit`у отправляй каждую форму по очереди, после отправки последней отправляй основную.
- Di_Mok
- Former team member
- Сообщения: 814
- Стаж: 14 лет
- Откуда: Родной Гондурас ;)
- Благодарил (а): 147 раз
- Поблагодарили: 118 раз
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
Поставил этот мод, стало удобно до безобразия. Но переодически возникает мечта о наличии миниатюр рядом с именами файлов (мелких, соизмеримых с аватарками)
Re: Мультизагрузка вложений (Multiple File Upload)
подскажите, в моде предусмотрена закачка файлов на другой FTP ? или все файлы должны храниться в той же директории, где установлен форум?
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
Файлы закачиваются в ту папку, которую определишь для них в админке в настройках вложений. Можно даже расположить её на уровень выше относительно форума. Например:
Но к моду это всё никакого отношения не имеет.
../files
. Или на несколько уровнейНо к моду это всё никакого отношения не имеет.
Re: Мультизагрузка вложений (Multiple File Upload)
но ведь в моде настраивается директория хранения файлов? меня интересует возможность хранения файлов на другом ФТП, можно ли ?
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
В моде ничего такого нету, всё настраивается в стандартной админке форума. Я ещё раз повторю: к данному моду этот вопрос никакого отношения не имеет.
Добавлено спустя 57 секунд:
Если хотите такую возможностть, то вам в запросы модов, либо в раздел "Рекрутинг".
Добавлено спустя 57 секунд:
Если хотите такую возможностть, то вам в запросы модов, либо в раздел "Рекрутинг".
- hardlock
- phpBB 1.4.0
- Сообщения: 37
- Стаж: 15 лет 2 месяца
- Откуда: zp.ua
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
Скрин:
[фото пропало]
[фото пропало]
phpbb 3.3.8 / php 7.4.0 / MySQL(i) 5.5.42 / FreeBSD 11.2
- hardlock
- phpBB 1.4.0
- Сообщения: 37
- Стаж: 15 лет 2 месяца
- Откуда: zp.ua
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
Возникла проблема с данным модом следующего характера: при загрузке несктольких изображений, до отпраки поста вложения имеют одни номера, даже после нажатия "Предварительный просмотр", после отправки поста номера меняются.
Например загружаю 10 картинок, пишу пост, просматривая его через быстрый просмотр, всё ок. Стоит отправить сообщение и картинки меняются местами, т.е. их идентификаторы. Т.е было:
Стало:
Чё делать, куда бежать?
Например загружаю 10 картинок, пишу пост, просматривая его через быстрый просмотр, всё ок. Стоит отправить сообщение и картинки меняются местами, т.е. их идентификаторы. Т.е было:
Код: Выделить всё
[attachment=1]sch.gif[/attachment]
Код: Выделить всё
[attachment=5]sch.gif[/attachment]
phpbb 3.3.8 / php 7.4.0 / MySQL(i) 5.5.42 / FreeBSD 11.2
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Мультизагрузка вложений (Multiple File Upload)
SQL-инструкцию мода выполнил?
Если да, то посмотри, какие значения имеет параметр filetime в таблице ххх_attachments и выложи здесь пример для нескольких загруженных одновременно файлов.
Если да, то посмотри, какие значения имеет параметр filetime в таблице ххх_attachments и выложи здесь пример для нескольких загруженных одновременно файлов.