Page 1 of 1
Upload Modul - Authorangabe deaktivieren?
Posted: Tue Apr 10, 2007 9:41 am
by ConiKost
Hallo!
Ich möchte gerne bei mir das Upload Modul nutzen.
Jedoch habe ich das Problem, dass man gezwungen wird, nen Author anzugeben ... ich will das aber nicht! Wie kann ich diesen Zwang deaktivieren?
Ich habe den Parameter noauthor="true" gesetzt, aber trotzdem kommt beim Hochladen "Fehler: Autor ungültig (oder leer)!" ...
Ich habe im Template das Author Feld rausgeworfen.
Re: Upload Modul - Authorangabe deaktivieren?
Posted: Fri Apr 13, 2007 8:56 pm
by ConiKost
Niemand?

Re: Upload Modul - Authorangabe deaktivieren?
Posted: Mon Apr 16, 2007 8:23 am
by cyberman
Welche Version verwendest du?
PS. Hab den Parameter selbst nocht nicht verwendet. Am einfachsten wäre es sicherlich, den Fehler zu umgehen, indem das Feld (im Source) mit einem Standardwert (Gast o.ä.) vorbelegt wird ...
PPS: Hab die Gelegenheit gleich genutzt und die Sprachdatei aktualisiert

.
Re: Upload Modul - Authorangabe deaktivieren?
Posted: Wed Apr 18, 2007 9:19 am
by ConiKost
Hi!
Ich nutze Uploads 1.2.3!
Wie kann ich den nen Standardwert vergeben?
Re: Upload Modul - Authorangabe deaktivieren?
Posted: Fri Apr 20, 2007 6:18 am
by cyberman
ConiKost wrote:
Ich nutze Uploads 1.2.3!
Funzt es mit der 1.3.0beta auch nicht (noauthor)?
Wie kann ich den nen Standardwert vergeben?
Wie gesagt, ich hab mir die 1.3.0.beta3 angesehen. Dort musst du in die action.default.php gehen, Zeile 80 bis 101
Code: Select all
// attempt to get an author
$author = '';
$feusers = $this->GetModuleInstance('FrontEndUsers');
if( $feusers )
{
$author = $feusers->LoggedInName();
}
if( isset( $params['noauthor'] ) )
{
$this->smarty->assign('input_author',
$this->CreateInputHidden($id, 'input_author', $author));
$this->smarty->assign('noauthor',1);
}
else
{
$this->smarty->assign ('prompt_author', $this->Lang ('author'));
$this->smarty->assign ('input_author',
$this->CreateInputText ($id, 'input_author',
$author, 20, 255));
}
Versuch mal, dies wie folgt zu ändern (ungestestet)
Code: Select all
// attempt to get an author
$author = 'Gast';
$this->smarty->assign('input_author', $this->CreateInputHidden($id, 'input_author', $author));
$this->smarty->assign('noauthor',1);
Der Autor müsste aber dann im Template drin bleiben, wird ja auf hidden gesetzt ...
}