diff --git a/comptespip_options.php b/comptespip_options.php index 8de5052..d3e52b3 100644 --- a/comptespip_options.php +++ b/comptespip_options.php @@ -44,3 +44,8 @@ $GLOBALS['comptespip_editer'] = [ ) ] ]; + + +if (test_plugin_actif('verifmob')) { + $GLOBALS['formulaires_verif_mobile'][] = 'editer_compte_spip'; +} diff --git a/content/editer_compte_spip.html b/content/editer_compte_spip.html index 9ea644b..67990b5 100644 --- a/content/editer_compte_spip.html +++ b/content/editer_compte_spip.html @@ -1,8 +1,8 @@ #CACHE{0} [(#SESSION{id_auteur}|sinon_interdire_acces{[(#URL_PAGE{mon_compte})]})] -
-

<:comptespip:editer_compte_spip:>

+
+

<:comptespip:editer_compte_spip:>

[(#FORMULAIRE_EDITER_COMPTE_SPIP{#ENV{id_auteur}, #ENV{redirect}})]
diff --git a/content/mon_compte.html b/content/mon_compte.html index e7bf759..2adf9ff 100644 --- a/content/mon_compte.html +++ b/content/mon_compte.html @@ -1,6 +1,11 @@ #CACHE{0} -[(#SESSION{id_auteur}|non|sinon_interdire_acces{#URL_SITE_SPIP})] [(#CONFIG{comptespip/desactiver_page_connect}|non|sinon_interdire_acces{#URL_SITE_SPIP})] + +[(#SET{url_red,#CONFIG{comptespip/page_redirection_connexion}})] +[(#GET{url_red}|oui) #SET{url_red,#URL_PAGE{#GET{url_red}}} ] +[(#GET{url_red}|non) #URL_SITE_SPIP ] +[(#SESSION{id_auteur}|non|sinon_interdire_acces{#GET{url_red}})] +
@@ -16,14 +21,16 @@
-
-

<:comptespip:sinscrire:>

- [(#FORMULAIRE_EDITER_COMPTE_SPIP{})] -
+
+

<:comptespip:sinscrire:>

+
+ [(#FORMULAIRE_EDITER_COMPTE_SPIP{})] +
+
diff --git a/css/comptespip.css b/css/comptespip.css index 37ff1ab..7bfdacd 100644 --- a/css/comptespip.css +++ b/css/comptespip.css @@ -1,3 +1,18 @@ +.badge { + display: inline-block; + padding: 0.5rem; + border-radius: 50%; + color: #212529; + background-color: rgb(145, 144, 144); + line-height: 1; +} +.badge::before { + content: ''; + display: inline-block; + vertical-align: middle; + padding-top: 100%; +} + .comptespip_logo_auteur { display: flex; align-items: center; @@ -5,3 +20,63 @@ .formulaire_spip .comptespip_logo_auteur .editer_logo { margin-left: 1rem; } + +.formulaire_editer_compte_spip legend { + font-family: inherit; + font-size: 2rem; +} +.formulaire_editer_compte_spip label { + font-family: inherit; + font-size: inherit; +} +.formulaire_editer_compte_spip button { + font-family: inherit; + font-size: inherit; +} +.formulaire_editer_compte_spip a { + font-family: inherit; + font-size: inherit; +} +.formulaire_editer_compte_spip a.supprimer_compte_spip { + float: left; +} + +.se_connecter .formulaire_spip { + background-color: rgba(235, 235, 235, 1) !important; +} +.se_connecter .boutons { + background-color: transparent !important; +} +.se_connecter fieldset { + background-color: transparent !important; + border: 1px solid rgb(0, 0, 0); + padding: 0 3rem 1rem; + margin: 1rem 0; +} +.se_connecter legend { + width: auto; + padding: 0 1.5rem; + margin-bottom: 1rem; + letter-spacing: initial; + font-variant: small-caps; +} +.se_connecter #indicatif { + width: 2rem; + text-align: center; +} +.se_connecter .verif_mobile { + display: flex; + align-items: baseline; +} +@media (min-width: 980px) { + .se_connecter div.sinscrire { + order: -1; + } +} + +.comptespip_titre_form { + margin-bottom: -3rem; + position: relative; + z-index: 1; + margin-left: 2rem; +} diff --git a/formulaires/configurer_comptespip.html b/formulaires/configurer_comptespip.html index c4719b3..ffdfd75 100644 --- a/formulaires/configurer_comptespip.html +++ b/formulaires/configurer_comptespip.html @@ -30,6 +30,25 @@

<:comptespip:conf_formulaire_inscription:>

+ [(#PLUGIN{verifmob}|oui) +
+ #SET{name,login_telephone} + #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} +
+ +
+ + +
+
+ + +
+
+
+ + ] +
#SET{name,id_presentation} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} diff --git a/formulaires/editer_compte_spip.html b/formulaires/editer_compte_spip.html index ee64a24..4b642f3 100644 --- a/formulaires/editer_compte_spip.html +++ b/formulaires/editer_compte_spip.html @@ -32,10 +32,58 @@
+ +
- <:comptespip:mot_de_passe:> - [(#SET{min,#VAL{minlength=}|concat{#ENV{pass_longeur_mini,6}}})] - [(#SET{chaine_langue,#VAL{comptespip:champ_password}|_T{#ARRAY{min,#ENV{pass_longeur_mini}}}})] + <:comptespip:telephone|ucfirst:> +
+ #SET{erreurs,#ENV**{erreurs}|table_valeur{mobile}} + [(#GET{erreurs})] +
+
+ +
+ + + +
+
+
+ + #SET{erreurs,#ENV**{erreurs}|table_valeur{confirmation_sms}} + [(#GET{erreurs})] + +
+ +
+ [(#INCLURE{fond=inclure/verif_mobile})] + +
+ +
+
+ <:comptespip:mot_de_passe:> + [(#SET{min,#VAL{minlength=}|concat{#ENV{pass_longeur_mini,6}}})] + [(#SET{chaine_langue,#VAL{comptespip:champ_password}|_T{#ARRAY{min,#ENV{pass_longeur_mini}}}})]
[(#SAISIE{input,new_password} @@ -54,8 +102,8 @@ {type=password} {label=<:comptespip:champ_password_confirm:>} )] -
-
+
+
[(#ENV{id_auteur}|!={new}|et{#AUTORISER{supprimer,comptespip}|oui}|et{#CONFIG{comptespip/interdire_suppression}|!={oui}|oui}) @@ -71,8 +119,8 @@