Eviter la saisie html dans une fonction d'alerte

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Eviter la saisie html dans une fonction d'alerte

Message par @To le Ven 26 Juin 2015 - 13:02

Détails techniques


Version du forum : PunBB
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.diamant-mandarin-evo.com/

Description du problème

Bonjour,

A propos des alertes en temps réelles.

Ces fenêtres sont très pratiques! merci à son concepteur.

J'aimerais juste savoir si il est possible d'éviter le code qui apparaît dans un message du forum? gérer directement les alertes sur le PA.

Cordialement, Tony


Dernière édition par tony26 le Dim 12 Juil 2015 - 18:27, édité 2 fois

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Sam 27 Juin 2015 - 21:48

Up, merci.

Est-ce possible de gérer les alertes via le P.A. ?

Bonne soirée à tous.


@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Mar 30 Juin 2015 - 18:19

Bonjour,

Il doit exister un code javascript et CSS associé où l'on mettrai son texte directement et avec la même apparence que les alertes en temps réelles? l'admin gérerai le texte dans le PA.

Cordialement.

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Mer 1 Juil 2015 - 23:30

tony26 a écrit:Bonjour,

Il doit exister un code javascript et CSS associé où l'on mettrai son texte directement et avec la même apparence que les alertes en temps réelles? l'admin gérerai le texte dans le PA.

Cordialement.

Up du soir Smile

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Dim 5 Juil 2015 - 9:29

up

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par no_way le Dim 12 Juil 2015 - 6:57

Bonjour, désolé, il n'est pas possible d'intégrer ce système d'alerte sur le PA.

no_way
Aidactif
Aidactif

Messages : 1744
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Dim 12 Juil 2015 - 11:46

Bonjour no_way,

A partir de ce javascript ci-dessous (ou le texte est inclus directement) n'est t-il pas possible de se passer du code HTML de l'alerte en temps réelle?

Code:
$(document).ready(function(){
//On affiche la fenêtre quand le membre atteint xx messages
if (_userdata["user_posts"] == 10 )
$(function(){
//On affiche alors la fenêtre
$('.pun').append('
<div id="M10_PopUp_cont">
<div>
<br /><p>Félicitation!&nbsp;Accédez&nbsp;à&nbsp;:</p><br />
//Le texte
<div align="center"><span><img src="http://i19.servimg.com/u/f19/18/66/91/59/image113.png" /><a href="http://www.diamant-mandarin-evo.com/f55-saison-d-elevage-2014-2015">&nbsp;Saison d&nbsp;élevage&nbsp;2014/2015</a>
 </div>
</div>
</div>
 ');

})});

En le modifiant bien sûr.. le systéme du message a un nombre défini de message serait à enlever.

Cordialement, Tony.

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par no_way le Dim 12 Juil 2015 - 16:54

Ce code-ci n'a pas de rapport avec le système d'alerte en temps réel, il est de toute façon impossible d'ajouter un module vous-même dans le Panneau d'Administration.

Si vous souhaitez une fonction qui prenne en arguments le titre et le message sans avoir à ajouter à chaque fois vous-même le code html, c'est différent et c'est possible si c'est bien de cela dont vous parlez, sinon je ne cerne pas l'objet de votre demande et vous demanderai d'apporter quelques précisions (éventuellement une capture d'écran du souci).

no_way
Aidactif
Aidactif

Messages : 1744
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Dim 12 Juil 2015 - 17:14

Bonsoir no_way,

Je viens de comprendre l’intérêt du code html. Oui, donc si on enlève ce code je me retrouverais avec un message permanent via le javascript, ce qui enlève l’intérêt des alertes en temps réelles. Si j'ai bien saisi Very Happy .

Sinon je n'ai aucun soucis avec ce système, il fonctionne bien.

Merci de m'avoir éclairé.

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par no_way le Dim 12 Juil 2015 - 17:29

Et bien disons que la fonction vous limiterait à garder toujours la même structure pour le code, vous pourriez changer le titre et le message mais ne pourriez plus personnaliser vos alertes aussi facilement, c'est un choix à double tranchant et à titre personnel, je vous conseillerais de conserver le code actuel puisqu'il ne pose pas de souci.

Pour que l'alerte se déclenche toujours, vous pouvez mettre:
Code:
if (_userdata["user_posts"] == 10 )
en commentaire, ce qui donne:
Code:
/*if (_userdata["user_posts"] == 10 )*/


Dernière édition par no_way le Dim 12 Juil 2015 - 17:39, édité 1 fois

no_way
Aidactif
Aidactif

Messages : 1744
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Dim 12 Juil 2015 - 17:38

Ok merci.

On peut y ajouter dans CSS une croix pour que le membre enlève l'alerte. (comme dans le CSS du système d'alerte)

Puis lorsque l'on veut faire une nouvelle alerte supprimer le javascript de la 1er alerte pour en créer une 2e qui réapparaitra à la place de l'ancienne.

De cette façon il n'y plus de message sur le forum pour une alerte. C'est certe moins flexible..

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par no_way le Dim 12 Juil 2015 - 17:44

Je me suis permis de modifier le titre de ce sujet, il était trompeur.
On peut y ajouter dans CSS une croix pour que le membre enlève l'alerte. (comme dans le CSS du système d'alerte)
L'affichage de la croix est possible via CSS mais c'est en javascript qu'il faut coder le comportement lors du clic sur celle-ci.
Puis lorsque l'on veut faire une nouvelle alerte supprimer le javascript de la 1er alerte pour en créer une 2e qui réapparaitra à la place de l'ancienne.
Vous auriez meilleur temps de modifier tout simplement le javascript de la première alerte.

no_way
Aidactif
Aidactif

Messages : 1744
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Dim 12 Juil 2015 - 17:47

@no_way a écrit:Vous auriez meilleur temps de modifier tout simplement le javascript de la première alerte.

Ok, mais ça ne réactiverais peut être pas l'alerte, si le membre à appuyé sur la croix de l'ancienne alerte?

Donc il possible de gérer ses alertes en procédant ainsi, il faudrait tester ceci.

Edit: Oui le titre est plus explicite Wink

@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par no_way le Dim 12 Juil 2015 - 17:59

Le code fourni ne fait pas grand chose si ce n'est afficher l'alerte, il n'y a pas d'option pour la retirer (croix), et combien même, il faudrait mémoriser son affichage (oui/non) en lui attribuant un identifiant sans quoi elle s'affichera à chaque chargement de page.
On s'approche donc de la solution du système d'alerte, auquel cas autant l'utiliser plutôt que chercher à réinventer la roue Very Happy

En espérant avoir répondu à vos questions.

no_way
Aidactif
Aidactif

Messages : 1744
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Eviter la saisie html dans une fonction d'alerte

Message par @To le Dim 12 Juil 2015 - 18:27

En effet si l'alerte (sans html) s'affiche à chaque chargement cela à peu d’intérêt par rapport au système d'alerte en temps réelle.

Oui, je comprends mieux comment cela fonctionne, je vous remercie Very Happy .


@To
*****

Masculin
Messages : 930
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum