Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 254 255 256 (257) 258 259 260 ... 19803 »


Notifications
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonsoir,
Dans fichier xoops_version.php on défini les notification notamment avec le template qui sera utilisé, ensuite elles sont envoyées via le trigger "$notificationHandler->triggerEvent" auquel on passe un tableau qui contient les données à insérer en majuscule et entre acolades dans le mail.

exemple:
Bonjour {X_UNAME},
Un nouvel évènement {EVENT_TITLE}</aa été créé dans la catégorie {CAT_NAMEsur le site {X_SITENAME}.


Le problème est qu je ne peux pas insérer de balise html alors que le mail est censé être au format html.
exemple avec des baise ou de crochets:
Bonjour {X_UNAME},
Un nouvel évènement <a href='{URL_NOTIFICATION_EVENT}'>{EVENT_TITLE}</aa été créé dans la catégorie [url={URL_NOTIFICATION_CAT}]{CAT_NAME}[/urlsur le site {X_SITENAME}.


Le mail reçu ne tient pas compte des balise et le texte reçu ressemble à ça, les balises sont en clair :
Bonjour shinai,
Un nouvel évènement <a href='http://cds.jubile.fr/modules/extcal/event.php?event=101'>ffffffffffffff</aa été créé dans la catégorie [url=http://cds.jubile.fr/modules/extcal/view_calendar-month.php?event=1]Commissions[/url] sur le site Conseil Des Sages de Sainte Geneviève des Bois.


Y-A-T-il une solution pou utiliser des balise html dans les notifications .
JJDai


Posté le : 30/01/2020 22:59
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: JDLL 2020 - Et pourquoi pas XOOPS ?
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
je peux passé une demi-journée (même peut-être une journée)

Posté le : 30/01/2020 18:17
Transférer la contribution vers d'autres applications Transférer


Re: eXtCal (version JJDai renommage en cours) Problème de validation événement
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bon sang mais c'est bien sur, comment n'y ai-je pas pensé ?!!!!
Merci de l'explication.
JJDai

Posté le : 30/01/2020 17:04
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: JDLL 2020 - Et pourquoi pas XOOPS ?
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Stand XOOPS :

Qui viendrait m'épauler, au moins une demi-journée, entre le samedi 4 et le dimanche 5 Avril ?

"Vous pouvez proposer des interventions jusqu'au 31 jan. 2020 23:59 (Europe/Paris). C'est dans 1 jour, 9 heures."

...




Posté le : 30/01/2020 14:53
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: eXtCal (version JJDai renommage en cours) Problème de validation événement
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
en fait, include ou require n'ont que peu d'importance.
Ton soucis vient du fait que le script utilisait require_once, c'est la même fonction que require, à la différence près et que si le fichier a déjà été téléchargé plus tôt par Xoops ou un autre module, il ne le rechargera pas.
Ce bug se déclare que dans certaines conditions ou si certains modules (ou blocs) sont exécutés avant le traitement de cette ligne.

Posté le : 30/01/2020 13:45
Transférer la contribution vers d'autres applications Transférer


Re: eXtCal Problème de validation événement
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312

Merci JJDai

Posté le : 30/01/2020 13:44
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: eXtCal Problème de validation événement
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour,
Dans le fichier modules\extcal\class\FileHandler.php
Change la ligne 51 et remplace:
$mimeType        = require_once XOOPS_ROOT_PATH '/include/mimetypes.inc.php';

par
$mimeType = include XOOPS_ROOT_PATH '/include/mimetypes.inc.php';

ou avec parenthèse
$mimeType = include( XOOPS_ROOT_PATH '/include/mimetypes.inc.php');


ça devrait fonctionner un peu mieux.

Plus d'explication ici:
Manuel PHP

Donc je suppose que cette anomalie est la depuis un bail, ou bien les versions plus anciennes de PHP le permettaient peut être.
bref il faut utiliser "include" et comme une fonction.

JJDai

Posté le : 30/01/2020 13:24
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: eXtCal Problème de validation événement
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
étrange comme problème,j'ai trouvé semble-t-il le pourquoi , mais si c'est vraiment ça, c'est un problème qui doit dater.

dans le dossier "include" de xoops il y a un fichier nommé "mimetypes.inc.php" qui devrait retourner un tableau des types myme. Il contient un truc comme ça en résumé:

return array(
    
'hqx'   => 'application/mac-binhex40',
    
'doc'   => 'application/msword',
    
'dot'   => 'application/msword',
    
'bin'   => 'application/octet-stream',


Au moment de "uploader" le fichier il faut passer en paramètre un tableau qui contient tout ou partie ce tableau selon ce que l'on autorize. On récupere ce tableau avec la ligne:
$mimeType = require_once XOOPS_ROOT_PATH '/include/mimetypes.inc.php';

Le problème est que le tableau retourné par le fichier "mimetypes.inc.php" est vide.
Donc soit il manque quelque chose dans l’entête de ce fichier qui permet de définir qu'il doit retourner un tableau,
soit la ligne de code qui récupère ce tableau n'est pas correcte.
Si quelqu'un a une idée elle serait la bienvenue.
en attendant j'ai copier ce tableau dans extcal je l'ai affecter à un variable
$zzz  = array(
    
'hqx' => 'application/mac-binhex40' ,
    
'doc' => 'application/msword' ,
    
'dot' => 'application/msword' ,
    
'bin' => 'application/octet-stream' ,
    
'lha' => 'application/octet-stream' ,
    
'lzh' => 'application/octet-stream' ,
    
'exe' => 'application/octet-stream' ,

et plus loin dans le code je récupère ce tableau:
$mimeType        $zzz ;
         
//require_once XOOPS_ROOT_PATH . '/include/mimetypes.inc.php';

Et a ça fonctionne.

est-ce que ça pourrait être lié aussi à la version de PHP ? mystère
JJDai




Posté le : 30/01/2020 00:20
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Une grande surprise pour 2020
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Prometteur !!!!

Posté le : 29/01/2020 22:01
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: eXtCal Problème de validation événement
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
bizarre ça fonctionnait, j'avais même fait une démo en public.
Et la ça ne passe plus, je regarde près, je te tiens au courant.
JJDai

Posté le : 29/01/2020 21:56
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 254 255 256 (257) 258 259 260 ... 19803 »




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

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