Vous pouvez également créer une sous-catégorie via les Webservices.
Voici les paramètres nécessaires à la création d'une sous-catégorie :
user : Pseudo d'un administrateur du forum
pwd : Mot de passe d'un administrateur du forum
idforum : ID du forum où la sous-catégorie sera créée
idcat : ID de la catégorie où sera créée la sous-catégorie.
subcatname : Nom de la sous-catégorie
subcaturlname : Nom d'URL de la sous-catégorie, laisser vide pour utiliser la fonction automatique du forum de génération de nom d'URL.
homedisplay : Définit si la sous-catégorie est visible sur la page d'accueil du forum, 0 = masquer, 1 = afficher.
hidelistofsubject : Cacher sur la liste des sujets, 0 = afficher, 1 = masquer.
subcatgroup : paramètre pour mettre la sous-catégorie dans un groupe de sous-catégories, mettez ici l'ID du groupe de sous-catégorie.
Exemple de script de dialogue avec le Webservice de création de sous-catégorie.
$param = array(
'user' => 'LoginAdministrateur',
'pwd' => 'motdepasseAdministrateur',
'idforum' => '1',
'idcat' => '22',
'subcatname' => 'Ma sous-catégorie',
'subcaturlname' => 'Ma-sous-categorie',
'homedisplay' => 1,
'hidelistofsubject' => 1,
'subcatgroup' => 0
);
$results = $sel->call('create_subcat', $param); Le webservice retourne 3 paramètres :
subcatid : L'ID de la sous-catégorie qui vient d'être créée.
subcaturlname : Le nom d'URL de la sous-catégorie
status : Un message précisant que la sous-catégorie a bien été créée.