[Réglé] Login Box

Aide aux auteurs d'extensions pour phpBB 3.1.x

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Re: Login Box

Messagepar Nosfe » 02 Juil 2015 à 23:51

FoFa a écrit:Hello

Je vois pas ce que c'est censé donner.

Pourquoi ne pas utiliser ceci https://www.phpbb.com/customise/db/exte ... ick_login/


Image
Avatar de l’utilisateur
Nosfe
Posteur habitué
Posteur habitué
 
Messages: 294
Enregistré le: 28 Nov 2008 à 18:16
Localisation: La Bâtie Rolland (26) | France

Re: Login Box

Messagepar FoFa » 02 Juil 2015 à 23:53

Je ne peux pas voir l'image. Et pour cause je n'ai pas accès aux fichiers joints du forum.

Enregistre l'image, heberge-la et passe le lien :wink:
Après l'assassinat de mon ordinateur, je reviens progressivement vers vous...
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10381
Enregistré le: 15 Nov 2008 à 18:04
Localisation: Auxonne

Re: Login Box

Messagepar Nosfe » 03 Juil 2015 à 03:20

Image
Avatar de l’utilisateur
Nosfe
Posteur habitué
Posteur habitué
 
Messages: 294
Enregistré le: 28 Nov 2008 à 18:16
Localisation: La Bâtie Rolland (26) | France

Re: Login Box

Messagepar Nosfe » 03 Juil 2015 à 03:22

tomberaid a écrit:Hello
Perso, je ne suis pas d'accord avec tes conditions "IF", que vient faire l'enregistrement la dedans ? C'est une box de connexion 'login", non ? Ou alors elle porte mal son nom.


C'est bien une boite de connexion, mais il y à également un lien pour s'enregistrer.
Avatar de l’utilisateur
Nosfe
Posteur habitué
Posteur habitué
 
Messages: 294
Enregistré le: 28 Nov 2008 à 18:16
Localisation: La Bâtie Rolland (26) | France

Re: Login Box

Messagepar Zoddo » 03 Juil 2015 à 09:32

Bonjour,

Evite de poster plusieurs messages à la suite, c'est considérer comme un UP et c'est interdit sur phpBB-fr.com :)

Nosfe a écrit:C'est bien une boite de connexion, mais il y à également un lien pour s'enregistrer.

Sur l'extension proposer il y aussi un lien (en haut de la boite).
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5790
Enregistré le: 16 Mar 2011 à 17:44
Localisation: /root/

Re: Login Box

Messagepar Nosfe » 03 Juil 2015 à 11:26

Salut,
Oui désolé je n'ai pas fait attention. Pour le Quick login je ne suis pas intéressé, ce n'est pas du tout la même chose. Mais je vais bien finir par adapté cette chose quand j'aurai tout compris.
Avatar de l’utilisateur
Nosfe
Posteur habitué
Posteur habitué
 
Messages: 294
Enregistré le: 28 Nov 2008 à 18:16
Localisation: La Bâtie Rolland (26) | France

Re: Login Box

Messagepar cabot » 03 Juil 2015 à 12:34

Nosfe a écrit:Même si c'est moi qui en fait la demande d'aide, je ne suis pas l'auteur de ce mod, et de ce fait je ne veux pas m'approprier les droit d'auteur.

Nan mais c'est toi qui fais l'extension, la modification apportée au style ne concerne qu'un petit bout de HTML/CSS sans rien de particulier.
Par contre tu peux citer l'auteur original dans le fichier composer.json car la partie "authors" peut comporter plusieurs auteurs :
Code: Tout sélectionner
    "authors": [
        {
            "name": "Nosfe",
            "homepage": "...",
            "role": "Extension developer"
        },
        {
            "name": "FranckTH",
            "homepage": "...",
            "role": "Original MOD author"
        }		
    ],
Du coup tu pourras utiliser ton pseudo pour créer le répertoire principal.

tomberaid a écrit:Perso, je ne suis pas d'accord avec tes conditions "IF", que vient faire l'enregistrement la dedans ? C'est une box de connexion 'login", non ? Ou alors elle porte mal son nom.

Tout à fait, il faut utiliser les conditions pour l'enregistrement uniquement sur le lien concerné, sinon le bloc ne sera pas affiché dès lors que les inscriptions seront désactivées.
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 19:42
Localisation: Rarement sur la plaque

Re: Login Box

Messagepar Nosfe » 03 Juil 2015 à 15:39

ok cabot, je vais faire sa.

par contre j'ai fait ceci pour le dossier style
  • Styles
    • All
      • Template
        • loginbox.tml
        • Events
          • overall_footer_body_after.hmlt
          • overall_header_head_append.html

/template/loginbox.html
Code: Tout sélectionner
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<div id="stickymsg">
<p>{L_WELCOME_LOGINBOX} {SITENAME}</p><hr />
<p>{L_LOGIN_INFO}<br /><hr />
<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}">&bull; {L_LOGIN_LOGOUT}</a><br />
<br /><!-- IF S_REGISTER_ENABLED --><a href="{U_REGISTER}" title="{L_REGISTER}">&bull; {L_REGISTER}</a><!-- ENDIF --></p>
</div>
<!-- ENDIF -->

/templates/events/overall_footer_body_after.html
Code: Tout sélectionner
<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><!-- INCLUDE loginbox.html --><!-- ENDIF -->

/templates/events/overall_header_head_append.html
Code: Tout sélectionner
#stickymsg{
   position: fixed;
   top: 20px;
   line-height: 16px;
   right: 10px;
   z-index: 30000;
   opacity: 0.9;
   width: 200px;
   height: auto;
   background: #D2E0EB;
   color: #105289;
   padding: 10px;
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   border: 1px solid #0076B1;
   box-shadow: rgba(0,0,0,0.3) 0px 1px 4px, inset #6ACEFF 0px 1px 0px;
   border-radius: 3px;
}
#stickymsg a{ color: #105289; font-weight:bold; text-decoration: none; }
#stickymsg:hover{ opacity: 1; }

Sa devrait fonctionné ? je vais essayer.

EDIT: Toujour rien qui s'affiche, je ne comprend pas où sont mes erreurs... Forum Test
J'ai mis à jour le ZIP : http://monster.byethost4.com/ressources/nosfe.zip
Avatar de l’utilisateur
Nosfe
Posteur habitué
Posteur habitué
 
Messages: 294
Enregistré le: 28 Nov 2008 à 18:16
Localisation: La Bâtie Rolland (26) | France

Re: Login Box

Messagepar Zoddo » 03 Juil 2015 à 16:10

Nosfe a écrit:/templates/events/overall_footer_body_after.html
Code: Tout sélectionner
<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><!-- INCLUDE loginbox.html --><!-- ENDIF -->

Je ne comprend pas l'utilité de l'include ... pourquoi ne pas mettre directement le contenu de loginbox.html dans la condition ?
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5790
Enregistré le: 16 Mar 2011 à 17:44
Localisation: /root/

Re: Login Box

Messagepar galixte » 03 Juil 2015 à 16:25

Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 10068
Enregistré le: 08 Mar 2004 à 01:40
Localisation: Sud de la France.

Re: Login Box

Messagepar Zoddo » 03 Juil 2015 à 16:56

Oui, mais ça ne change rien au fait qu'il est inutile :)
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5790
Enregistré le: 16 Mar 2011 à 17:44
Localisation: /root/

Re: Login Box

Messagepar cabot » 03 Juil 2015 à 18:14

Bé yui, il suffit de mettre le bout de code suivant dans overall_footer_body_after.html :
Code: Tout sélectionner
<!-- IF not S_USER_LOGGED_IN -->
<div id="stickymsg">
<p>{L_WELCOME_LOGINBOX} {SITENAME}</p><hr />
<p>{L_LOGIN_INFO}<br /><hr />
<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}">&bull; {L_LOGIN_LOGOUT}</a><br />
<!-- IF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><br /><a href="{U_REGISTER}" title="{L_REGISTER}">&bull; {L_REGISTER}</a><!-- ENDIF --></p>
</div>
<!-- ENDIF -->

Par contre pour le CSS il faut que tu crées un fichier (ex : loginbox.css), tu places ce fichier dans un nouveau répertoire nosfe/loginbox/styles/all/theme/, et tu charges ce fichier dans overall_header_head_append.html de cette façon :
Code: Tout sélectionner
<!-- INCLUDECSS @nosfe_loginbox/loginbox.css -->
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 19:42
Localisation: Rarement sur la plaque

Re: Login Box

Messagepar Nosfe » 04 Juil 2015 à 12:09

hi cabot,

j'y ai cru que sa fonctionnerai pendant 5 min, mais non :D
toujours au même stade, je pense que le problème ce situe dans la configuration de l'extension, mais vu que c'est du chinois je pourrai pas répondre.

j'ai mis l’archive à jour Ressources
Avatar de l’utilisateur
Nosfe
Posteur habitué
Posteur habitué
 
Messages: 294
Enregistré le: 28 Nov 2008 à 18:16
Localisation: La Bâtie Rolland (26) | France

Re: Login Box

Messagepar Zoddo » 04 Juil 2015 à 14:19

Oula ! Un controller, c'est pour créer une nouvelle page. Tu peux donc déjà supprimer ton controller et sa déclaration dans le fichier config/services.yml.
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5790
Enregistré le: 16 Mar 2011 à 17:44
Localisation: /root/

Re: Login Box

Messagepar Nosfe » 05 Juil 2015 à 12:49

Salut,

j'ai virai le controller et supprimer son appel dans le service.yml
Code: Tout sélectionner
services:      
    nosfe.loginbox.listener:
        class: nosfe\loginbox\event\listener
        tags:
            - { name: event.listener }


Mais toujours pareil, rien de n'affiche et je ne comprend vraiment pas pourquoi, sa serai tellement plus simple si quelqu'un le faisait fonctionner ;)

J'ai mis à jour l'archive une nouvelle fois > http://monster.byethost4.com/ressources/nosfe.zip
Avatar de l’utilisateur
Nosfe
Posteur habitué
Posteur habitué
 
Messages: 294
Enregistré le: 28 Nov 2008 à 18:16
Localisation: La Bâtie Rolland (26) | France

PrécédenteSuivante

Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité