Upload Modul - Authorangabe deaktivieren?

Hilfe zu Modulen und Tags
Post Reply
ConiKost
Forum Members
Forum Members
Posts: 52
Joined: Sun Nov 19, 2006 10:34 pm

Upload Modul - Authorangabe deaktivieren?

Post 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.
ConiKost
Forum Members
Forum Members
Posts: 52
Joined: Sun Nov 19, 2006 10:34 pm

Re: Upload Modul - Authorangabe deaktivieren?

Post by ConiKost »

Niemand? :(
cyberman

Re: Upload Modul - Authorangabe deaktivieren?

Post 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 :).
ConiKost
Forum Members
Forum Members
Posts: 52
Joined: Sun Nov 19, 2006 10:34 pm

Re: Upload Modul - Authorangabe deaktivieren?

Post by ConiKost »

Hi!
Ich nutze Uploads 1.2.3!

Wie kann ich den nen Standardwert vergeben?
cyberman

Re: Upload Modul - Authorangabe deaktivieren?

Post 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 ...
      }
Post Reply

Return to “Module und Tags”