Added attachments config descriptions to README.
This commit is contained in:
parent
ebeb5f744c
commit
abe68f4318
24
README
24
README
|
@ -1204,11 +1204,27 @@ The software lets users upload files with their notices. You can configure
|
||||||
the types of accepted files by mime types and a trio of quota options:
|
the types of accepted files by mime types and a trio of quota options:
|
||||||
per file, per user (total), per user per month.
|
per file, per user (total), per user per month.
|
||||||
|
|
||||||
|
We suggest the use of the pecl file_info extension to handle mime type
|
||||||
|
detection.
|
||||||
|
|
||||||
supported: an array of mime types you accept to store and distribute,
|
supported: an array of mime types you accept to store and distribute,
|
||||||
like 'image/gif', 'video/mpeg', 'audio/mpeg', etc.
|
like 'image/gif', 'video/mpeg', 'audio/mpeg', etc. Make sure you
|
||||||
file_quota: maximum size for a single file upload in bytes.
|
setup your server to properly reckognize the types you want to
|
||||||
user_quota: total size in bytes a user can store.
|
support.
|
||||||
monthly_quota: total size permitted in the current month.
|
|
||||||
|
For quotas, be sure you've set the upload_max_filesize and post_max_size
|
||||||
|
in php.ini to be large enough to handle your upload. In httpd.conf
|
||||||
|
(if you're using apache), check that the LimitRequestBody directive isn't
|
||||||
|
set too low (it's optional, so it may not be there at all).
|
||||||
|
|
||||||
|
file_quota: maximum size for a single file upload in bytes. A user can send
|
||||||
|
any amount of notices with attachments as long as each attachment
|
||||||
|
is smaller than file_quota.
|
||||||
|
user_quota: total size in bytes a user can store on this server. Each user
|
||||||
|
can store any number of files as long as their total size does
|
||||||
|
not exceed the user_quota.
|
||||||
|
monthly_quota: total size permitted in the current month. This is the total
|
||||||
|
size in bytes that a user can upload each month.
|
||||||
|
|
||||||
|
|
||||||
Troubleshooting
|
Troubleshooting
|
||||||
|
|
|
@ -137,9 +137,6 @@ class NoticeForm extends Form
|
||||||
{
|
{
|
||||||
$this->out->element('label', array('for' => 'notice_data-text'),
|
$this->out->element('label', array('for' => 'notice_data-text'),
|
||||||
sprintf(_('What\'s up, %s?'), $this->user->nickname));
|
sprintf(_('What\'s up, %s?'), $this->user->nickname));
|
||||||
$this->out->elementStart('span', array('style' => 'float: right; margin-top: 2em;'));
|
|
||||||
// $this->out->element('a', array('href' => '#attach'), ' [ATTACH]');
|
|
||||||
$this->out->elementEnd('span');
|
|
||||||
// XXX: vary by defined max size
|
// XXX: vary by defined max size
|
||||||
$this->out->element('textarea', array('id' => 'notice_data-text',
|
$this->out->element('textarea', array('id' => 'notice_data-text',
|
||||||
'cols' => 35,
|
'cols' => 35,
|
||||||
|
@ -152,15 +149,16 @@ class NoticeForm extends Form
|
||||||
'140');
|
'140');
|
||||||
$this->out->elementEnd('dl');
|
$this->out->elementEnd('dl');
|
||||||
$this->out->element('br', array('style' => 'clear:both'));
|
$this->out->element('br', array('style' => 'clear:both'));
|
||||||
// $this->out->elementStart('a', array('href' => '#'));
|
|
||||||
$this->out->element('label', array('for' => 'notice_data-attach'), _('Upload: '));
|
$this->out->element('label', array('for' => 'notice_data-attach'), _('Upload: '));
|
||||||
// $this->out->elementEnd('a');
|
|
||||||
$this->out->element('input', array('id' => 'notice_data-attach', 'type' => 'file', 'name' => 'attach'));
|
$this->out->element('input', array('id' => 'notice_data-attach', 'type' => 'file', 'name' => 'attach'));
|
||||||
|
|
||||||
if ($this->action) {
|
if ($this->action) {
|
||||||
$this->out->hidden('notice_return-to', $this->action, 'returnto');
|
$this->out->hidden('notice_return-to', $this->action, 'returnto');
|
||||||
}
|
}
|
||||||
$this->out->hidden('notice_in-reply-to', $this->action, 'inreplyto');
|
$this->out->hidden('notice_in-reply-to', $this->action, 'inreplyto');
|
||||||
|
|
||||||
|
$this->out->hidden('MAX_FILE_SIZE', common_config('attachments', 'file_quota'));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue
Block a user