Hallo!
Gibt es eine Funktion, mit der ich erzwingen kann, dass bei Beiträgen immer ein Titel eingetragen wird oder muss ich dafür hacken?
Danke!
Haefti
Hallo!
Gibt es eine Funktion, mit der ich erzwingen kann, dass bei Beiträgen immer ein Titel eingetragen wird oder muss ich dafür hacken?
Danke!
Haefti
Dafür musst du Hacken
Erstelle ein Plugin mit dem Einstiegspunkt postdata_presave, mit folgendem Inhalt:
PHP-Code:if(!$this->fetch_field('title'))
{
$this->errors[] = 'Bitte gebe einen Titel für den Beitrag an!';
}
($hook = vBulletinHook::fetch_hook('Surviver\'s Signatur')) ? eval($hook) : false;
Klasse, vielen Dank!
Was muss ich denn noch hinzufügen, um das in Abhängigkeit von der ForumID hinzukriegen?
will bei mir nicht, wenn ich im Forum mit der ID=22 ohne titel posten will.Code:if(!$this->fetch_field('title') && $foruminfo['forumid'] == 22)
PHP-Code:if(!$this->fetch_field('title') AND in_array($foruminfo['forumid'], array(1,2,3)))
{
$this->errors[] = 'Bitte gebe einen Titel für den Beitrag an!';
}
($hook = vBulletinHook::fetch_hook('Surviver\'s Signatur')) ? eval($hook) : false;
Code:if(!$this->fetch_field('title') AND in_array($this->info['forum']['forumid'], array(1, 2, 3))) { $this->errors[] = 'Bitte gebe einen Titel für den Beitrag an!'; }
Klasse, vielen Dank!
Das war es.
Huch, hatte ganz vergessen, dass ich im Datamanager war![]()
($hook = vBulletinHook::fetch_hook('Surviver\'s Signatur')) ? eval($hook) : false;
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen