Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
salut à tous
bon je n'ai pas inventé le monde, mais ce fameux champ pseudo qui existe nativement dans la bd mais qui ne peut se modifier que lorsqu'un utilisateur se connecte sur ses informations me génait un peu...
et peut être que d'autres personnes seront intéressés par les modifs à faire...
du coup pour modifier ça et permettre lors de l'inscription l'ajout du pseudo voila les étapes à suivre:
modifier votre fichier qui contient le formulaire à remplir en ajoutant une ligne du type:
Pseudo : <input type="text" name="pseudo" maxlength="30" />
dans le fichier class.form.php modifier:
class Wanewsletter {
var $update_stats = FALSE;
var $new_subscribe = FALSE;
var $email = '';
var $code = '';
par
class Wanewsletter {
var $update_stats = FALSE;
var $new_subscribe = FALSE;
var $email = '';
var $pseudo = ''; // modif jpc pseudo
var $code = '';
et
$this->account['abo_id'] = $result['abo_data']['abo_id'];
$this->account['code'] = $result['abo_data']['abo_register_key'];
$this->account['date'] = $result['abo_data']['abo_register_date'];
$this->account['status'] = $result['abo_data']['abo_status'];
par
$this->account['abo_id'] = $result['abo_data']['abo_id'];
$this->account['code'] = $result['abo_data']['abo_register_key'];
$this->account['date'] = $result['abo_data']['abo_register_date'];
$this->account['status'] = $result['abo_data']['abo_status'];
$this->account['pseudo'] = $result['abo_data']['abo_pseudo']; // modif JPC pseudo
et dans le fichier newsletter.php modifier:
$message = '';
$vararray = array('action', 'email', 'code', 'format', 'liste');
par
$message = '';
$vararray = array('action', 'email', 'code', 'format', 'liste', 'pseudo');
et
$wanewsletter = new Wanewsletter($listdata);
if( $wanewsletter->account_info($email, '', $code, $format, $action) )
par
$wanewsletter = new Wanewsletter($listdata);
if( $wanewsletter->account_info($email, $pseudo, $code, $format, $action) )
voila c'est tout... donc pas grand chose... comparé à certains développements qui sont proposés sur le site...
longue vie à wanewsletter
Hors ligne
Je vais réfléchir à un mécanisme qui puisse faciliter ces enregistrements d'informations supplémentaires.
Je déplace ce sujet dans le forum dédié à la prochaine version (2.3).
PHP et MySQL, un duo gagnant !
Hors ligne