Nous sommes actuellement le 27 Avril 2024, 15:25

Le fuseau horaire est UTC+1 heure [Heure d’été]



Publier un nouveau sujet Répondre au sujet  [ 27 message(s) ]  Aller vers la page 1, 2  Suivant
Auteur Message
 Sujet du message : (Création) Balise [hide=]
Message Publié : 02 Novembre 2013, 12:11 
Hors-ligne Maître du jeu
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 9597
Localisation : Isère
Bonjour !
Je ne sais pas où demander cela, donc ne m'en veuillez pas (trop) si ce n'est pas le bon fil pour ce genre de question... :oops:
Est-il prévu de créer une balise [secret] ? Ceci sans vouloir presser qui que ce soit, hein, juste pour savoir... a:) Je dois avouer que je suis impressionné par la rapidité avec laquelle vous avez mis en place ce site, déjà utilisable en l'état. :D

Edité : 09 Septembre 2014, 08:56 par Rhajzad (5×)
Déplacement vers sujet ad hoc
Haut
 Profil  
 
 Sujet du message : Re: Le nom Donjons et Dragons
Message Publié : 02 Novembre 2013, 13:36 
Hors-ligne Administrateur
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1710
Oui c'est prévu, mais nous rencontrons quelques difficultés dans la création du code.
Haut
 Profil  
 
 Sujet du message : Re: Le nom Donjons et Dragons
Message Publié : 02 Novembre 2013, 18:19 
Hors-ligne Incube/Succube
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1942
Notre bon blackfire est maître du doux euphémisme :
Car anaxagore the great s'arrache les cheveux dessus, depuis l'ouverture du site... doit plus lui en rester beaucoup, d'ailleurs... :mrgreen:

C'est un travail prioritaire des admins.
(clic-droit ici et "ouvrir dans un nouvel onglet") Un nouvel espoir :
Domcallaghan a promis de lui filer un coup de main dès qu'il peut se libérer un peu de temps. 8-)
Haut
 Profil  
 
 Sujet du message : balise [hide=]
Message Publié : 05 Novembre 2013, 22:32 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
Quelque part, il y a quand même une bonne nouvelle, puisque on voit le texte « Hidden text. You have not been granted access. », ça veut au moins dire qu'on passe dans mon code. :-) Après, visiblement, c'est la condition dans le test qui merde. :?

Code :
$users_ary = explode(',', $users);
array_walk($users_ary, 'utf8_clean_string');
if (!in_array(utf8_clean_string($user->data['username']), $users_ary))
Comme je n'ai pas accès au serveur pour faire les modifs moi-même, j'ai demandé à Anaxagore de tester ça, à la place. La modif consiste à spécificer les user id (numéros) au lieu des pseudos dans la balise. C'est déjà une première étape. Si ça marche, on passera à l'étape suivante.
Code :
$users_ary = explode(',', $users);
if (!in_array($user->data['user_id'], $users_ary))

Edité : 18 Novembre 2013, 00:54 par Florimel
Haut
 Profil  
 
 Sujet du message : Re: BETA TESTING
Message Publié : 05 Novembre 2013, 22:37 
Hors-ligne Administrateur
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 694
Florimel a écrit :
Quelque part, il y a quand même une la bonne nouvelle, puisque on voit le texte « Hidden text. You have not been granted access. », ça veut au moins dire qu'on passe dans mon code. :-) Après, visiblement, c'est la condition dans le test qui merde. :?

Code :
$users_ary = explode(',', $users);
array_walk($users_ary, 'utf8_clean_string');
if (!in_array(utf8_clean_string($user->data['username']), $users_ary))
Comme je n'ai pas accès au serveur pour faire les modifs moi-même, j'ai demandé à Anaxagore de tester ça, à la place. La modif consiste à spécificer les user id (numéros) au lieu des pseudos dans la balise. C'est déjà une première étape. Si ça marche, on passera à l'étape suivante.
Code :
$users_ary = explode(',', $users);
if (!in_array($user->data['user_id'], $users_ary))

Si si, maintenant, tu as accès, regarde ton mail :-)
Haut
 Profil  
 
 Sujet du message : Re: BETA TESTING
Message Publié : 05 Novembre 2013, 22:49 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
Cool. :mrgreen: J'espère juste que je vais pas tout casser maintenant. a-)

Tests:
Message secret pour Florimel.
Message secret pour Flo2.
Message secret pour Toto,Titi.
Message secret pour Toto,Flo2,Titi.
Message secret pour flo2.
Message secret pour 69.
Haut
 Profil  
 
 Sujet du message : Re: BETA TESTING
Message Publié : 05 Novembre 2013, 23:13 
Hors-ligne

Inscription : Nov 2013
Message(s) : 4
Bon, ben, voilà, ça devrait fonctionner maintenant. :P
C'était effectivement, bien plus simple comme ça.

Il faut utiliser les pseudos dans la balise, séparés par des ",". Par contre, je teste l'égalité stricte donc majuscules/minuscules, ça compte (eg. florimel ne fonctionne pas pour Florimel, etc.). Aussi, j'ai fait pour l'instant l'hypothèse simplificatrice mais vraisemblablement fausse qu'il n'y avait pas de caractères accentués dans les pseudos.
Haut
 Profil  
 
 Sujet du message : Re: BETA TESTING
Message Publié : 06 Novembre 2013, 08:52 
Hors-ligne Maître du jeu
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 9597
Localisation : Isère
Victoire ! J'arrive à lire les deux messages secrets qu'Anaxagore m'a adressé plus haut !
Youplaboom ! a:) p;) d)d m:)

Bravo ! :mrgreen:

Quelques suggestions (mais je suis sûr que vous y avez pensé) : Peut-on avoir la liste des personnes à qui s'adresse le message secret quelque part ? Par exemple, le message de réponse "Texte caché. (Accès nominatif.)" pourrait contenir la liste des personnes ayant accès au message secret...
Sinon, il faut éditer un texte après-coup pour voir si l'orthographe utilisée pour un joueur était la bonne ou pas, ou pour voir si on n'a pas oublié quelqu'un dans la liste des destinataires (c'est pas comme si ça ne m'arrivait jamais... :oops: ).
Haut
 Profil  
 
 Sujet du message : Re: BETA TESTING
Message Publié : 06 Novembre 2013, 13:39 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
Viadoq a écrit :
Le message de réponse "Texte caché. (Accès nominatif.)" pourrait contenir la liste des personnes ayant accès au message secret...
Oui, ça devrait être facile à faire. Je m'en occupe dès que j'ai un peu de temps.
Haut
 Profil  
 
 Sujet du message : Re: Balise "secret"
Message Publié : 06 Novembre 2013, 13:44 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
La balise hide devrait maintenant être fonctionelle pour les messages secrets.
Code :
[hide=nom1,nom2]texte[/hide]
Haut
 Profil  
 
 Sujet du message : Re: Balise "secret"
Message Publié : 06 Novembre 2013, 17:58 
Hors-ligne Incube/Succube
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1942
Florimel, sois béni ! p;)
Tu es le grand Sauveur de crâne présocratique en ces premiers frimas... :mrgreen:
Haut
 Profil  
 
 Sujet du message : Re: Balise "secret"
Message Publié : 06 Novembre 2013, 22:25 
Hors-ligne Maître du jeu
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1369
Localisation : Montréal
Merci infiniment de ton travail! d)d
Haut
 Profil  
 
 Sujet du message : Re: Balise "secret"
Message Publié : 06 Novembre 2013, 22:37 
Hors-ligne Administrateur
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 694
Rhajzad a écrit :
Florimel, sois béni ! p;)
Tu es le grand Sauveur de crâne présocratique en ces premiers frimas... :mrgreen:
:lol:
Haut
 Profil  
 
 Sujet du message : Re: BETA TESTING
Message Publié : 06 Novembre 2013, 23:33 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
C'est fait. Si vous voulez un message spécifique, donnez moi le texte exact.
Haut
 Profil  
 
 Sujet du message : Re: Balise "secret"
Message Publié : 06 Novembre 2013, 23:42 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
C'est que je compte sur les salons de coiffure pour relancer l'économie, alors, il faut que tu gardes tes cheveux.. :P
Haut
 Profil  
 
Message Publié : 13 Novembre 2013, 00:47 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
Quelques tests pour vérifier comment se comporte la balise hide, quand on verrouille un sujet.

[hide]Me vois-tu?[/hide]
Message secret pour Florimel.
Haut
 Profil  
 
Message Publié : 13 Novembre 2013, 01:49 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
Bon, évidemment, ça ne fonctionnait pas au départ... Les messages secrets restaient secrets même quand le sujet était verrouillé. :-?

J'ai donc rajouté cette règle qui était en vigueur sur AideDD. A présent ça devrait fonctionner, tout le monde peut voir les messages secrets d'un sujet verrouillé. ;)
Est-ce que ça convient bien à tout le monde comme règle? Si oui, je vous laisse faire quelques tests pour vérifier que ça marche bien.

Ah, sinon, j'ai une autre question. Le contenu des balises hide et hide= ne sont jamais accessibles aux lecteurs anonymes (utilisateurs pas inscrits) ou aux robots (donc pas indexé par Google par exemple), même une fois le sujet est verrouillé.
Est-ce une bonne chose ou pas ? On devrait pas rendre le contenu disponible même pour eux, une fois que le sujet est verrouillé?
Haut
 Profil  
 
Message Publié : 13 Novembre 2013, 02:30 
Hors-ligne Incube/Succube
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1942
Oui, il faut laisser libre la lecture des sujets verrouillés, pour les membres du site, bien sûr, mais aussi pour les gens de passage ou les bots.
La lecture de parties est pour notre site un produit "d'appel" à la curiosité des (futurs) nouveaux.
Haut
 Profil  
 
Message Publié : 13 Novembre 2013, 02:40 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
Voilà, c'est fait. Je verrouille le sujet pour tester.
Haut
 Profil  
 
Message Publié : 17 Novembre 2013, 13:05 
Hors-ligne Shazamm !
Avatar de l’utilisateur

Inscription : Oct 2013
Message(s) : 1849
En fait, il n'y a que la balise hide= qui soit utile, non?

La balise hide tout court (qui masque le texte au utilisateurs anonymes et aux bots) sert-elle à quelque chose ?
Et la balise ghide= qui permet de masquer des choses en fonction de l'appartenance à un groupe, et dont je n'ai pas très bien compris le fonctionnement, on ne l'utilise pas non plus ?
Est-ce que je peux les virer, ces deux là?

Je pose la question histoire de faire un peu de ménage dans le code php des bbcode. (Le code en question n'est pas très "digeste", et moins on met de verrues, plus ce sera facile à maintenir et à faire évoluer.)
Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 27 message(s) ]  Aller vers la page 1, 2  Suivant

Le fuseau horaire est UTC+1 heure [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce sujet : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en français • Utiliser phpBB avec un certificat SSL