Ajout de propres champs

De ISPWiki.


Il est très souvent quand il n'est assez des espaces informatiques existant et on veut stocker l'information supplémentaire et élargie. Il est assez simple d'ajouter propre champ, nous raconterons comment il peut le faire.

Par exemple, il faut introduire une valeur supplémentaire "compte personnel".

1) créez le champ сsupplémentaire dans la base de données

alter table profile add column selfrs varchar(20);

Remarque: au moment donné les champs du type varchar sont supportés seulement.

2) enregistrez le champ créé

insert into extrafield (name) values ('profile.selfrs');

3) créez l'extérieur décrivant de la forme XML

<?xml version="1.0" encoding="UTF-8"?>

<mgrdata>
       <metadata name="profile.edit">
               <form>
                       <page name="basic">
                               <field name="selfrs" level="7">
                                       <input type="text" name="selfrs"/>
                               </field>
                       </page>
               </form>
       </metadata>
       <lang name="en">
               <messages name="profile.edit">
                       <msg name="selfrs">Personal R/S</msg>
               </messages>
       </lang>
       <lang name="ru">
               <messages name="profile.edit">
                       <msg name="selfrs">Персональный Р/С</msg>
               </messages>
       </lang>
</mgrdata>

Le code indiqué ci-dessus est inscrit au fichier /usr/local/ispmgr/etc/billmgr_mod_selfrs.xml

Pour savoir en détail à propos du format de ce fichier, veuillez consulter le fichier initial XML /usr/local/ispmgr/etc/billmgr.xml, mais ne faites pas de changements parce que lors de la mise à jour ils seront perdus.


4) Redémarrez BILLmanager

killall billmgr

Les situations peuvent apparaître, quand les changements du fichier XML ne s'affichent pas dans l'interface. Dans ce cas vous pouvez nettoyer la mémoire cache.

rm -rf /usr/local/ispmgr/var/.xmlcache/billmgr
killall billmgr
Cet article vous a-t-il été utile? Oui | Non
Affichages
Outils personnels