PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 28/09/2018 20:38:56

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 216
Site Web

[plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Voici un plugin, a l'instar de son homologue à base de données dont il en est adapté, qui permet d'afficher une top-bar qui donne accès a une multitude de raccourcis si bien sur vous êtes connecté (coté public).
Il permet à chaque utilisateur de régler lui même grâce a la gestion du profil natif de PluXml pour choisir ou il veut afficher la barre : coté public, coté admin, les deux, ou nulle part (non).
Il Permet aux administrateurs de le faire en masse par le biais des comptes d'utilisateurs. (Voir le sélécteur pour la sélection)
admin menu par plxadminbar 2.0.1
admin menu par plxadminbar 1.0.0
Zéro config et simple a utiliser.

Il est a télécharger dans cet article

## v2.1.0 : 29/11/2018 : Voir & Alerte si changé ##
[+] Admin : Lien "Voir" (article, catégorie, page statique)
[+] Compatible avec tinyEditor, tinyMce, CkEditor, WymEditor et kzAce (Plein écran)
[+] Nouvelles icônes : Fix Caractère invisible sur mobile/Tablette (☰) : (Merci Fontello)
[+] Admin : Si changement de(s) donnée(s) lors des modifs et qu'il y a risque de perte, on avertit avant le déchargement de la page d'édition : article, catégorie, page statique
::: Compatible plxToolbar, tinyEditor et si l'éditeur de texte (WYSIWYG) utilise window.onbeforeunload


## v2.0.1 : 14/11/2018 : Recherches & Profils(s) écrivain(s) ##
[+] Dans profil.php icône plugin + Retouche de l'icône + h4 remplacés : Fix : sur pluxml-5.6 (& plucss-1.2) les textes trops larges
[+] MySearch : admin-nocache.css : Le champ de recherche est toujours là
[+] Retouches du menu responsive : admin-nocache.css largeur d'écran<=767px : Pluxml-5.4 et supérieur
Fix Frontend : admin_bar.php : Mode _password : $plxAdmin_mode (lockArticles adhésion "_password")
Fix Lien Public des profils écrivains : Si l'article lui appartient affiche "Éditer cet article". Il est autorisé a le modifier (admin)
Fix Admin maxicontact : scr:767px search input ouvert a width:100% avec : search input maxicontact overide
Fix Page statique de gutuma inclue : admin-bar.php : mauvaise racine de pluxml  (../../../) dans les hrefs des liens
::: Le lien est bon pour son édition (statique) ::: Fix ds edit art stat, cat début hardcode link vers $BASE_URL
Fix Erreur de $TITLE_ONE avec $adm_or_www = $this->show=='admin';


## v2.0.0 : 11/11/2018 : Espace Paramètres utilisateur(s) ##
[+] Toggle du Menu d'admin: ☰
[+] A propos de PluXml : déplacé a droite avant le profil
[+] Menus d'admin des plugins
::: Fichier de classe plxAdmin inclu ::: funtion checkProfil() absente de plxMotor
[+] Paramètres d'affichage de la barre a chaque utilisateur (profil, user & parametres_user)
  [+] Admin : Parametres des utilisateurs (parametres_users.php) : Pour la séléction + plxAdminBar (Non, Admin, Public ou Tous)
  [+] Admin : L’utilisateur & les administrateurs ont la possibilité de réglé où elle s'affiche (Non, admin, public ou Tous) (user.php & profil.php)
[+] plxMySearch dans la barre (si présent et activé)
[+] js qui déplace la barre (DOM) vers Body[0] (public)
[+] La barre s'affiche du coté admin + admin-nocache.css (NOSCRIPT)
Fix (localhost/mon_pluxml/) : perte du sousdossier dans les anciens PluXml
::: Si pluxml ds sous dossier, erreur de liens (tous) ::: soluce : urlRewrite wink
::: $BASE_URL = $plxAdmin->urlRewrite(PLX_CORE.'admin/');
[+] Compatible avec le plugin gutuma
Fix *Affiche la barre même si déconnecté ::: soluce : session saveplxAdminBar : session racineplxAdminBar = plx->conf racine + $this->show wink
[+] *Hook Index : Active l'affichage si l'utilisateur est connecté et est sur le bon site (même racine)
[+] *Hook AdminAuthPrepend : Nouvelle variable de session : Pour être sur qu'il s'agit du bon site grâce a sa "racine" (MULTIPLE PLUXML IN SAME HOST)
[+] *Fonctions de mise a jour et de (dés)activation : Paramétrages de la nouvelle variable de session
::: *Si Plusieurs PluXml dans le même serveur et sont dans des sous dossier(localhost/plux1, localhost/plux2) et que l'on est connecté a l'un d'eux, il est probable qu'elle s'affiche sur les autres, c'est dû a la variable de session. Par contre dès que l'on clique sur un lien admin, on est bien redirigé vers auth.php, Merci PluXml.


## v1.0.0 : 28/09/2018 ##
[+] Constantes de langue admin chargées et utilisées afin de rester au plus prêts des textes officiel de Pluxml ou de votre trad ;-)
[+] Impression géré (barre & menu du site cachés au Ctrl+p)
[+] Juste avec 2 fichiers de style et 2 hook
[+] Compatible plxMyMultilingue version 0.8.1 (10/04/2017)

Dernière modification par Sudwebdesign (29/11/2018 16:01:06)


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

#2 28/09/2018 23:59:19

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 723
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Trop mignon ce plugin.

Et il fonctionne parfaitement tout en étant fort pratique. smile


--
Tout va bien !
Des Pluxml tant qu'on en veut avec Pluxautomatic.
Pluxml pour Les Nuls :   Un petit tuto pour mes besoins personnels et ceux des débutants qui voudraient avoir une autre approche de notre CMS favori.

Hors ligne

#3 13/11/2018 15:31:35

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 216
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Slt @tou(te)s, le plugin est passé en 2.0.0 et s'affiche (au choix) aussi coté admin.

Journal:
## v2.0.0 : 11/11/2018 : Espace Paramètres utilisateur(s) ##
[+] Toggle du Menu d'admin: ☰
[+] A propos de PluXml : déplacé a droite avant le profil
[+] Menus d'admin des plugins
::: Fichier de classe plxAdmin inclu ::: funtion checkProfil() absente de plxMotor
[+] Paramètres d'affichage de la barre a chaque utilisateur (profil, user & parametres_user)
  [+] Admin : Parametres des utilisateurs (parametres_users.php) : Pour la séléction + plxAdminBar (Non, Admin, Public ou Tous)
  [+] Admin : L’utilisateur & les administrateurs ont la possibilité de réglé où elle s'affiche (Non, admin, public ou Tous) (user.php & profil.php)
[+] plxMySearch dans la barre (si présent et activé)
[+] js qui déplace la barre (DOM) vers Body[0] (public)
[+] La barre s'affiche du coté admin + admin-nocache.css (NOSCRIPT)
Fix (localhost/mon_pluxml/) : perte du sousdossier dans les anciens PluXml
::: Si pluxml ds sous dossier, erreur de liens (tous) ::: soluce : urlRewrite wink
::: $BASE_URL = $plxAdmin->urlRewrite(PLX_CORE.'admin/');
[+] Compatible avec le plugin gutuma
Fix *Affiche la barre même si déconnecté ::: soluce : session saveplxAdminBar : session racineplxAdminBar = plx->conf racine + $this->show wink
[+] *Hook Index : Active l'affichage si l'utilisateur est connecté et est sur le bon site (même racine)
[+] *Hook AdminAuthPrepend : Nouvelle variable de session : Pour être sur qu'il s'agit du bon site grâce a sa "racine" (MULTIPLE PLUXML IN SAME HOST)
[+] *Fonctions de mise a jour et de (dés)activation : Paramétrages de la nouvelle variable de session
::: *Si Plusieurs PluXml dans le même serveur et sont dans des sous dossier(localhost/plux1, localhost/plux2) et que l'on est connecté a l'un d'eux, il est probable qu'elle s'affiche sur les autres, c'est dû a la variable de session. Par contre dès que l'on clique sur un lien admin, on est bien redirigé vers auth.php, Merci PluXml.


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

#4 13/11/2018 18:21:32

Gzyg
Membre
Inscription : 25/09/2006
Messages : 880
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Salut,

Beau travail, bravo ! smile

Petite(s) tracasserie(s) visuelle(s) :

- l'icône pour la recherche est encadrée d'une bordure disgracieuse en mode frontend alors qu'elle apparaît sans bordure (plus esthétique) en mode admin ;
- les  icônes en mode petit écran sont très volumineuses (et la recherche n'est plus présente) ;
- le titre et le select ont une police énorme (pour choisir l'emplacement de la barre en page admin : les h4 sont inutiles et non sémantiques, à remplacer par rien, le select se suffit à lui-même).


à plus,

Gzyg

Hors ligne

#5 14/11/2018 12:08:58

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 723
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Hello Sudwebdesign. Toujours mieux ? wink

Petite réflexion.

Tu devrais afficher plus clairement que l'admin du plugin se passe dans le profil utilisateur car, si on ne regarde pas attentivement ton article sur ton site dans sa présentation, on passe une heure à comprendre comment ça marche.


--
Tout va bien !
Des Pluxml tant qu'on en veut avec Pluxautomatic.
Pluxml pour Les Nuls :   Un petit tuto pour mes besoins personnels et ceux des débutants qui voudraient avoir une autre approche de notre CMS favori.

Hors ligne

#6 14/11/2018 18:42:24

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 216
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Merci de vos retours smile

Gzyg a écrit :

Petite(s) tracasserie(s) visuelle(s) :

- l'icône pour la recherche est encadrée d'une bordure disgracieuse en mode frontend alors qu'elle apparaît sans bordure (plus esthétique) en mode admin ;

j'ai testé avec les thèmes par défaut (5.2 à 5.6) et n'est rien vu de tel, il doit y avoir une règle css du thème ou autre qui lui fait faire ça hmm

Gzyg a écrit :

- les icônes en mode petit écran sont très volumineuses (et la recherche n'est plus présente) ;

En mode en dessous 767px de large, oui les icônes sont plus grandes, c'est fait pour les gros doigts sur un tél ou tablettes wink et l’icône de recherche est présente ds la v2.0.1 smile

Gzyg a écrit :

- le titre et le select ont une police énorme (pour choisir l'emplacement de la barre en page admin : les h4 sont inutiles et non sémantiques, à remplacer par rien, le select se suffit à lui-même).

Je voulais que cela soit visible, apparemment c'était le cas mais trop grand, c'est réglé wink

jack31 a écrit :

Tu devrais afficher plus clairement que l'admin du plugin se passe dans le profil utilisateur car, si on ne regarde pas attentivement ton article sur ton site dans sa présentation, on passe une heure à comprendre comment ça marche.

C'est fait (#1) , enfin j'espère wink

D’ailleurs voici une MAJ v2.0.1 :

## v2.0.1 : 14/11/2018 : Recherches & Profils(s) écrivain(s) ##
[+] Dans profil.php icône plugin + Retouche de l'icône + h4 remplacés : Fix : sur pluxml-5.6 (& plucss-1.2) les textes trops larges
[+] MySearch : admin-nocache.css : Le champ de recherche est toujours là
[+] Retouches du menu responsive : admin-nocache.css largeur d'écran<=767px : Pluxml-5.4 et supérieur
Fix Frontend : admin_bar.php : Mode _password : $plxAdmin_mode (lockArticles adhésion "_password")
Fix Lien Public des profils écrivains : Si l'article lui appartient affiche "Éditer cet article". Il est autorisé a le modifier (admin)
Fix Admin maxicontact : scr:767px search input ouvert a width:100% avec : search input maxicontact overide
Fix Page statique de gutuma inclue : admin-bar.php : mauvaise racine de pluxml  (../../../) dans les hrefs des liens
::: Le lien est bon pour son édition (statique) ::: Fix ds edit art stat, cat début hardcode link vers $BASE_URL
Fix Erreur de $TITLE_ONE avec $adm_or_www = $this->show=='admin';

Belle MAJ & @ plus

Dernière modification par Sudwebdesign (14/11/2018 18:44:07)


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

#7 29/11/2018 16:07:36

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 216
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Slt @tou(te)s, le plugin est passé en 2.1.0
Affiche coté admin (article, catégorie ou statique) un nouveau lien (voir) et si édité une alerte.

## v2.1.0 : 29/11/2018 : Voir & Alerte si changé ##
[+] Admin : Lien "Voir" (article, catégorie, page statique)
[+] Compatible avec tinyEditor, tinyMce, CkEditor, WymEditor et kzAce (Plein écran)
[+] Nouvelles icônes : Fix Caractère invisible sur mobile/Tablette (☰) : (Merci Fontello)
[+] Admin : Si changement de(s) donnée(s) lors des modifs et qu'il y a risque de perte, on avertit avant le déchargement de la page d'édition : article, catégorie, page statique
::: Compatible plxToolbar, tinyEditor et si l'éditeur de texte (WYSIWYG) utilise window.onbeforeunload

Belle MAJ & @ plus


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

#8 29/11/2018 16:21:14

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 723
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

Cela marche. Bravo ! smile


--
Tout va bien !
Des Pluxml tant qu'on en veut avec Pluxautomatic.
Pluxml pour Les Nuls :   Un petit tuto pour mes besoins personnels et ceux des débutants qui voudraient avoir une autre approche de notre CMS favori.

Hors ligne

#9 29/11/2018 16:39:40

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 216
Site Web

Re : [plugin] plxAdminBar - Barre d'admin coté public/admin responsive

jack31 a écrit :

Cela marche. Bravo ! smile

Super merci smile


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2018 PluXml.org, tous droits réservés