Texte à méditer :   Marche et tu te sentiras libre     proverbe Touareg
 
 
 
 
 
Vous êtes ici :   Accueil » Forum » plugin editoPlus » Indication des Emails dans les affichettes
    Imprimer la page...
 
 

Forum - plugin editoPlus - Indication des Emails dans les affichettes


 31 membres
Connectés : ( personne )

le 25/02/2013 - 22:43
par roule
visiteur

Bonjour,

ckeditor interprète mal les indications de mail dans les affichettes.Ma config de l'éditeur est configuré pour crypter le mail

C'est automatiquement transformé en lien http://

Le fonctionnement est normal dans les articles.

Merci
  

Réponse n° 1
--------
le 27/02/2013 - 18:48
par tonton_christian
tonton_christian
Administrateur

Bonjour,

J'avoue que je ne comprends pas trop le problème; j'ai fait plusieurs essais, ne serait-ce que pour essayer de comprendre la question et je ne vois pas de problème.

Si, dans une affichette, je tape un texte et que j'y colle manuellement un lien de type lien dessus j'ai bien un lien de type lien (<a href="mailto: redaction@machin.com">texte</a>).

Si je tape un texte ressemblant à une adresse mél aussi bien sur une affichette que sur un article, l'éditeur ne génère pas automatiquement un lien vers cette adresse pas plus http que mailto.

Peux-tu préciser ta demande, sinon je ne vois pas ce que je peux faire?  

Salutation sincère,
Christian


Réfléchis bien ... avant!

  
Réponse n° 2
--------
le 27/02/2013 - 23:38
par roule
visiteur

Bonsoir Christian

ok, ma question, s'il s'agit bien d'une question n'est pas très claire.

Mon souci se déroule lorsque j'utilise la création de mail de l'éditeur ckeditor. Ce dernier est configuré pour coder les mails afin d'éviter les spams.

Dans le fichier guppy_ckconfig.js

 
config.emailProtection = 'encode';

Je sélectionne la commande lien dans le menu, au lieu de laisser http:// , je choisis mail
On entre le mail, le sujet, le début du message et Sauvegarde.Et c'est là que l'interprétation dérape en y métant la variable $site[3] devant les paramètres entrés.
La solution reste d'entrer manuellement le lien mailto mais spam assuré.

Alors, ça le fait sur les affichettes et pas sur les articles.Je ne sais pas pourquoi le comportement est différent. n
Si tu n'arrives pas à reproduire, ça va être difficile. k

En tout cas, le plugin editoplus me sert énormément sur un site qui n'est pas en production (il ne saurait tarder). Merci pour son développement et mise à disposition.

Cordialement,
roule
  
Réponse n° 3
--------
le 28/02/2013 - 06:48
par roule
visiteur

Bonjour

je reviend dessus pour préciser que le lien mail passe par du javascript
du style:


 Code : xhtml <a href="JavaScript:WriteMailTo('Personne','nom',domaine','com')"><img alt="email" border="0" src="img/email.gif" /></a>



C'est ce genre de commande qui passe mal avec l'éditeur sur mes affichettes.

Merci encore pour ce plugin et le temps passé

e
  
Réponse n° 4
--------
le 28/02/2013 - 15:10
par tonton_christian
tonton_christian
Administrateur

Ca y est j'ai enfin trouvé; quand tu disais
 
Citation :

Et c'est là que l'interprétation dérape en y métant la variable $site[3] devant les paramètres entrés.

 
je croyais que TU ajoutais la variable; après plusieurs essais, je me suis rendu compte que c'est moi (plus exactement le plugine) qui la rajoute.

Mais ce n'est pas par hasard. Par contre je ne me souviens plus pourquoi exactement; c'est lié au fait que l'affichette peut être modifiée par l'administrateur ou par un utilisateur normal.

Il va falloir que je réfléchisse pour trouver une solution universelle, si elle existe. n

Cependant si tu n'as pas l'intention de pratiquer la délégation, tu peux modifier le fichier /admin/plugins/editoPlus/edp-admin-doc-e.inc et tu remplaces les lignes
  $edp_3 = addslashes(ForcePathToAbsolute(stripslashes($edp_texte1))); // affichette v4.6.3
  $edp_4 = addslashes(ForcePathToAbsolute(stripslashes($edp_texte2))); // v4.6.3
par
  $edp_3 = addslashes(stripslashes($edp_texte1)); // affichette v4.6.3
  $edp_4 = addslashes(stripslashes($edp_texte2)); // v4.6.3
   
Je n'ai pas testé, mais ça devrait être ça.

Bon courage pour la suite,
tonton


Réfléchis bien ... avant!

  
Réponse n° 5
--------
le 01/03/2013 - 00:21
par roule
visiteur

Bonsoir Christian

la modification est ok pour le lien
javascript:void(location.href='mailto:'....

mais le javascript n'est pas fonctionnel

La fonction d'appel de page avec reconstruction du mail ne fonctionne pas

Bonne nuit
roume
  
Réponse n° 6
--------
le 01/03/2013 - 17:27
par tonton_christian
tonton_christian
Administrateur

j'ai testé chez moi en faisant la modif, ça marche y compris le javascript qui appelle bien le logiciel de messagerie.

je ne vois pas d'ailleurs pourquoi le javascript serait influencé par le module qui l'a appelé.

ça serait bien qu'on ait plus de précisions sur "le javascript n'est pas fonctionnel": soit l'adresse d'un site où on peut reproduire l'erreur, soit la capture d'écrans, ou les 2.


Réfléchis bien ... avant!

  
Réponse n° 7
--------
le 01/03/2013 - 19:38
par roule
visiteur

Bonsoir Christian

  
Citation : Tonton
je ne vois pas d'ailleurs pourquoi le javascript serait influencé par le module qui l'a appelé. 

je fais peut-être alors une fausse manip n

Je te fais passer un lien pour le site en développement

Merci
  
Réponse n° 8
--------
le 01/03/2013 - 20:03
par roule
visiteur

Re bonsoir Christian

en écrivant le mail pour te fournir l'adresse du site en développement, j'ai quand même testé le même mail (exactement le même avec le sujet et le début du message souhaité) et ...

Ça ne fonctionne pas !

Je n'avais pas poussé le mimétisme au bout. Mes essais précédents se sont portés sur d'autre adresses mails bidons.
Alors ...

L'ouverture du gestionnaire de mail ne se fait pas lorsque le mail comporte un 1er POINT dans le nom n
Exemple:
prenom.nom@domaine.com


Ce n'est donc pas le plugin qui est incriminé sur ce dernier point. k
La fonction javascript ne fait pas son boulot dans ce cas là.

Merci pour le temps passé.
  
Réponse n° 9
--------
le 03/03/2013 - 09:55
par tonton_christian
tonton_christian
Administrateur

bonjour,
 
Citation : tonton_christian

...Par contre je ne me souviens plus pourquoi exactement; c'est lié au fait que l'affichette peut être modifiée par l'administrateur ou par un utilisateur normal.

 
Je viens de me replonger dans le code; et non ce n'est pas lié à la modification de l'affichette par l'utilisateur ou par l'admin mais par son affichage soit par une page "normale" de Guppy (accueil) soit par une page du plugin (annonce).

Maintenant, il faut réfléchir à une autre solution au problème...

tonton


Réfléchis bien ... avant!

  
Réponse n° 10
--------
le 03/03/2013 - 11:44
par tonton_christian
tonton_christian
Administrateur

Bon, finalement je laisse la fonction ForcePathToAbsolute que je modifie pour tenir compte des javascript.

Cette modifcation sera apportée à la version 6 de CPLcommun. En attendant, la solution ci-dessus est applicable sauf si vous voulez utiliser la page autonome.

Si nécessaire, je mettrai un patch pour la version utilisée; n'hésitez pas à mettre un message sur le forum.  

Bon courage pour la suite,
tonton


Réfléchis bien ... avant!

  
Réponse n° 11
--------
le 04/03/2013 - 04:04
par roule
visiteur

Bonjour Christian

Ok, je prends note pour la version 6

Je me débrouille avec la modif indiquée plus haut. Je ne vais pas avoir l'occasion de me servir souvent de cette fonctionnalité. Merci pour la proposition. 

Bonne semaine
  
sujet actif   sujet clos   Important!   Nouveau  
Rectifier message   Clôturer sujet   Remonter sujet