Fork me on GitHub






Remplacer mailto:
Régulier
Inscrit: 29/11/2009 20:45
Messages: 246
Bonjour,
J'aimerai savoir comment remplacer Mailto: par liaise ou par tellafriend, sachant que la majorité des personnes qui visitent mon site n'ont pas outlook, j'aimerai bien remplacer cette fonction dans TDMDownloads, et tous les mails que j'écris que ce soit dans news, bloc, newbb, content ...

Merci d'avance

Posté le : 21/06/2010 13:42
Partager Twitter Partagez cette article sur GG+
Re: Remplacer mailto:
Régulier
Inscrit: 26/04/2003 15:53
De Un peu perdu dans la campagne
Messages: 393
Bonsoir,

Tu voudrais remplacer cette fonction par quoi dans tes modules ?

A plus

Posté le : 23/06/2010 21:26

Deux choses sont infinies : l'univers et la bétise humaine, en ce qui concerne l'univers, je n'ai pas acquis la certitude absolue
Partager Twitter Partagez cette article sur GG+
Re: Remplacer mailto:
Régulier
Inscrit: 29/11/2009 20:45
Messages: 246
bonsoir par le module tell a friend ou le module contact ou tt simplement la désactiver, sinon as-tu des propositions ?
merci d'avance

Posté le : 24/06/2010 01:23
Partager Twitter Partagez cette article sur GG+
Re: Remplacer mailto:
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir Laila,

Tu va dans le fichier : 'module.textsanitizer.php

../xoops/class/module.textsanitizer.php

à la ligne '326' tu a ça :

$replacements[] = "'\1<a href="mailto:\2@\3" title="\2@\3">'.MyTextSanitizer::truncate( '\2@\3' ).'</a>'";


1/ Pour que les mails ne s'affiche pas :

Tu met en commentaire le code '//', et en dessous remplace par ça :
// $replacements[] = "'\1<a href="mailto:\2@\3" title="\2@\3">'.MyTextSanitizer::truncate( '\2@\3' ).'</a>'";
$replacements[] = "";


De cette sorte, plus aucun mail ne sera affiché...

2/ Si tu souhaite, affiché à la place un lien, vers le module 'contact' par exemple.

- toujours dans le fichier a la ligne '326' ( module.textsanitizer.php )

Tu met ça :

if ($end_chars "ton-adresse-mail@orange.fr"){     
        
$replacements[] = "'\1<a href="'.XOOPS_URL.'/modules/contact/" title="\2@\3">'.MyTextSanitizer::truncate( '\2@\3' ).'</a>'";
        } else { 
$replacements[] = "'\1<a href="mailto:\2@\3" title="\2@\3">'.MyTextSanitizer::truncate( '\2@\3' ).'</a>'"
}


Dans le code juste au dessus, remplace : "ton-adresse-mail@orange.fr"
par ton adresse mail.

Pense à mettre en commentaire, l'ancienne ligne qui ne sera plus utiliser.
celle ci : tu met deux ---> //

// $replacements[] = "'\1<a href="mailto:\2@\3" title="\2@\3">'.MyTextSanitizer::truncate( '\2@\3' ).'</a>'";


Je pense que ça peut être amélioré, j'ai testé vite fais ça a fonctionné.
Fais des essais...

Si il y a un soucis, laisse un message.

++

iLuc

Posté le : 24/06/2010 03:14
Partager Twitter Partagez cette article sur GG+
Re: Remplacer mailto:
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Si on met des lignes 'replacements' en commentaires, il faut que les lignes 'patterns' correspondants sont mis en commentaire aussi!!!

Posté le : 24/06/2010 09:37

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Remplacer mailto:
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonjour Ghia,

La ligne est mise en commentaire, puisqu'elle est "remplacé"..
Pour pas qu'il n'y ai de double !!!...

Edit:

Regarde :
Citation :
// $replacements[] = "'\1<a href="mailto:\2@\3" title="\2@\3">'.MyTextSanitizer::truncate( '\2@\3' ).'</a>'";
$replacements[] = "";


Tu pense qu'il faut mettre aussi patterns en commentaire ?

Ton aide est bienvenue.

Posté le : 24/06/2010 13:58
Partager Twitter Partagez cette article sur GG+
Re: Remplacer mailto:
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
:-o Euh, non.
:oops: Je n'avait pas vue ce remplacement.
Excusez moi pour ma remarque.
(C'est temps pour des vacances)

Posté le : 24/06/2010 14:45

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Remplacer mailto:
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Citation :
Euh, non.
Je n'avait pas vue ce remplacement.
Excusez moi pour ma remarque.
(C'est temps pour des vacances)


il n'y a pas de mal Ghia.
ça m'arrive aussi de lire trop vite.
j'aurais pu aussi, réellement faire une erreur.

passe une bonne soirée,
Sympathiquement

iLuc

Posté le : 24/06/2010 23:30
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

13 Personne(s) en ligne (9 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 13 | Plus ...