| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
alreenne
Inscrit le: 13 Mar 2005 Messages: 11
|
Posté le: Lun 13 Nov 2006, 23:28 Sujet du message: |
|
|
Merci  _________________ Alreenne |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Sam 23 Juin 2007, 17:30 Sujet du message: |
|
|
Bonjour à tous,
Voilà j'ai installé ce mod, il y a un petit moment et je n'arriver pas à faire fonctionner la fonction "mail", c'était normal car elle n'existait pas .
J'ai fait une demande à un membre du site, en l'occurence "Greg_OM" et il m'a réaliser cette fonction très pratique qui permet d'envoyer un mail automatiquement à toute les personnes qui sont convoquer pour tel ou tel match, c'est vraiment un très gros travail de ça part et je l'en remercie vivement
Donc, avec son accord, je vous propose un lien pour le récuperé afin que ce qui sont interresser puissent l'utiliser, n'oublier pas de laisser un petit message à son attention pour ce très joli travail
Mod Convocation avec fonction mail
Cordialement,
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 33
|
Posté le: Jeu 28 Juin 2007, 08:49 Sujet du message: |
|
|
Tout d'abord merci à tout ceux qui ont participé pour ce mod.
Maintenant, j'ai quand même une petite question:
Serait-il possible de ne pas réenvoyer les convocations aux joueurs déjà convoqués lors de l'ajout d'une convocation?
Je vous donne un exemple pour être plus précis :
Je convoque tous les joueurs et donc envoie les convocations par mail.
Malheureusement, j'avais oublié un joueur à convoquer. Je coche le nouveau convoqué et envoie la convocations.
Mais le problème, c'est qu'il renvoie les convocations à tous les joueurs!!!
Quelqu'un peut m'aider? |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
Posté le: Jeu 28 Juin 2007, 09:27 Sujet du message: |
|
|
je vais transmettre les modifs à petitjo86
comme ca tu le retelechargera sur son lien ca sera surement plus simple
sinon si tu veux d amuser
voila ce qu 'il faut modifier
1/ champs a rajouter
ALTER TABLE `phpl_convoques` ADD `ok` ENUM( "0", "1" ) DEFAULT NULL AFTER `confirm` ;
2/ fonction update a modifier dans admin/convocations.php
a/
function updateConvocation($id_convoc,$heure,$lieux,$accompagnateur,$id_match,$id_equipe,$convoques,$noma,$prenoma,$pseudoa,$expediteur,$dateok,$club_ext,$club_dom,$site,$champ)
{
$id_equipeup=$id_equipe;
$id_matchup=$id_match;
$quia="<p><font size=\"2\" face=\"Verdana\">$prenoma $noma</font>";
$requete="update phpl_convocation set heure='$heure', lieux='$lieux', accompagnateurs='$accompagnateur' where id='$id_convoc' and id_equipe='$id_equipe' and id_match='$id_match'";
mysql_query($requete) or die (mysql_error());
$i=0;
while ($i < count($convoques))
{
$requetez="SELECT phpl_convoques.id_effectif
FROM phpl_convoques
WHERE phpl_convoques.id_convocation='$id_convoc'";
$resultatsz=mysql_query($requetez) or die (mysql_error());
while ($rowz=mysql_fetch_array($resultatsz))
{
if($rowz[0]=="$convoques[$i]")
{
$exist=1;
$requete="update phpl_convoques set ok='1' where id_convocation='$id_convoc' and id_effectif='$convoques[$i]'";
mysql_query($requete) or die (mysql_error());
}
}
if(!($exist=="1"))
{
$requete="insert into phpl_convoques (id_effectif,id_convocation,ok) values ('$convoques[$i]','$id_convoc','1')";
mysql_query($requete) or die (mysql_error());
}
$exist=0;
$id_effectif=$convoques[$i];
$id=$id_convoc;
echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul);
$i++;
}
$requetef="SELECT phpl_convoques.id_effectif
FROM phpl_convoques
WHERE phpl_convoques.id_convocation='$id_convoc'
and ok='0'";
$resultatsf=mysql_query($requetef) or die (mysql_error());
while ($rowf=mysql_fetch_array($resultatsf))
{
$id_effectif=$rowf[0];
$annul=1;
$requete="update phpl_convoques set transmis='0' where id_convocation='$id_convoc' and id_effectif='$id_effectif'";
mysql_query($requete) or die (mysql_error());
echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul);
}
$requete="delete from phpl_convoques where id_convocation='$id_convoc' and ok='0'";
mysql_query($requete) or die (mysql_error());
$requete="update phpl_convoques set ok='0' where id_convocation='$id_convoc'";
mysql_query($requete) or die (mysql_error());
$nb=0;
$requetee="SELECT phpl_convoques.id
FROM phpl_convoques,phpl_convocation
WHERE phpl_convocation.id=phpl_convoques.id_convocation
and phpl_convoques.transmis='0'";
$resultatse=mysql_query($requetee) or die (mysql_error());
while ($rowe=mysql_fetch_array($resultatse))
{
$nb++;
}
if($i=="1"){$comb="LE MAIL A ETE ENVOYE AVEC SUCCES";}
if($i>"1") {$comb="LES MAILS ONT ETE ENVOYE AVEC SUCCES";}
if($nb=="0"){echo"<font color=\"#ff3333\" size=\"4\"><b>$comb</b></font><br><br>";}
else
{
if($nb=="1"){$comb2="$nb MAIL N'A PAS ETE ENVOYER";}
if($nb>"1") {$comb2="$nb MAILS N'ONT PAS ETE ENVOYER";}
echo"<font color=\"#ff3333\" size=\"4\"><b>$comb2</b></font><br><br>";
}
return $id;
}
b/
remplace attention il y est plusieurs fois
echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ);
par
echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul);
3 dans admin/fonctions.php
a/
remplace
function maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ)
par
function maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul)
remplace
$sujet="convocation le $dateok a $heure";
par
if($annul=="1"){$sujet="Match annule le $dateok a $heure"; $az="ANNULE"; $az2=""; $az3=""; $az4="";}
else
{
$sujet="convocation le $dateok a $heure";
$az=""; $az2="RDV $lieux $accompagnateurok";
$az3="Surtout à l'heure et de bonne humeur...";
$az4="$quia
<br /><br />
<a class=\"bleu2b\" href=\"".$site."/consult/confirm.php?id_effectif=$id_effectif&id_convocation=$id\">
<font size=\"4\">Confirmation
</font></a> <a class=\"rouge2a\" href=\"".$site."/consult/convocation.php?champ=$champ&id_equipe=$id_equipeup&id_match=$id_matchup&bloque=1\">
<font size=\"4\">Voir la feuille de match </p><br>";
}
remplace
Le match est
par
Le match $az est
remplace
RDV $lieux $accompagnateurok
par
$az2
remplace
Surtout à l'heure et de bonne humeur...
par
$az3
remplace
$quia
<br /><br />
<a class=\"bleu2b\" href=\"".$site."/consult/confirm.php?id_effectif=$id_effectif&id_convocation=$id\">
<font size=\"4\">Confirmation
</font></a> <a class=\"rouge2a\" href=\"".$site."/consult/convocation.php?champ=$champ&id_equipe=$id_equipeup&id_match=$id_matchup&bloque=1\">
<font size=\"4\">Voir la feuille de match </p><br></td><td valign=\"center\" align=\"center\"><img src=\"".$site."/consult/foot.gif\"></td></tr>
<tr><td colspan=\"3\" align=\"right\"><br><br>
par
$az4
ca m a l air de fct si tu oublie un joueur
mais j ai rajouter une fonction match annule
pour si tu convoque un joueur qu il fallait pas
ou si le match est annulle (tu decoche les joueurs est les mails partent)
tiens moi au courant
a+ |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 33
|
Posté le: Jeu 28 Juin 2007, 14:19 Sujet du message: |
|
|
J'ai fait les modifs et ça à l'air de marcher à merveille!
Merci beaucoup greg_om d'avoir ajouter cette fonction
@+ |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Jeu 28 Juin 2007, 17:36 Sujet du message: |
|
|
Bonjour,
Bravo Noreille79, excellente idée et super travail fait par Greg_om, pour la modif.
Je l'ai installer et tester, ça fonctionne très bien , un mod vraiment complet qui feras surement des heureux au niveau des dirigeants de club de foot
Je viens de mettre l'archive à jour, avec la nouvelle modification.
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
Fred
Inscrit le: 13 Sep 2004 Messages: 19
|
Posté le: Lun 02 Juil 2007, 21:48 Sujet du message: Pb function.mail |
|
|
Merci à Greg pour ce Mod.
Dans le mode Admin "gestion des convocations" après avoir choisi le championnat, il m'affiche
Gestion des convocations
ADMIN_TAPVERT_MSG2a --------> déjà bizarre et ensuite quand je clique sur le club, voilà le message d'erreur :
Fatal error: mail() [<a href='function.mail'>function.mail</a>]: Invalid mail. to = [] in /mnt/101/sdb/c/a/fcjardres/phpleague/admin/fonctions.php on line 997
Merci, pour votre aide
Et allez le SOC |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
Posté le: Mar 03 Juil 2007, 08:39 Sujet du message: |
|
|
c est peut etre une question bete mais as tu remplacer les fichiers
sur ce lien
http://petitjo.86.free.fr/download/modConvocmail.rar
parce que ton 1er message d erreur (ADMIN_TAPVERT_MSG2a)
c est que tu as pas remplacer le fichier lang/lang_fr.php
ensuite
le pb dans admin/fonctions.php
ligne 997
tu tombe dans le corps du message donc il y a tres peu de chance qu'il y est une erreur
alors j ai refait une base vierge,
jai tous installe et ca fct
si tu as bien remplacer les fichiers
fait une sauvegarde de ta base
1er test a faire sur ton site
as tu bien rentrer ton adresse mail ?
log toi dans prono
puis appuie sur profil
2eme test a faire sur ton site
delog toi toi et
quand tu es dans prono tu clique
sur oublie mot de passe
est ce que tu recoit le mail
si tu ne le recoit pas c est que ton hebergeur te bloque
sinon copie moi ton fichier admin/fonctions.php
a partir de la ligne 950
a+ |
|
| Revenir en haut |
|
 |
Noxxo
Inscrit le: 22 Aoû 2007 Messages: 24
|
Posté le: Lun 03 Sep 2007, 18:18 Sujet du message: |
|
|
Bonjour,
Tout d'abord merci à PetitJo86 et greg_om pour leur script plutôt alléchant...
Mais malheureusement le lien pour le télécharger ne fonctionne plus.
Cordialement. |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Mar 04 Sep 2007, 13:34 Sujet du message: |
|
|
Je le remets en ligne dans le quart d'heure
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
Noxxo
Inscrit le: 22 Aoû 2007 Messages: 24
|
Posté le: Mar 04 Sep 2007, 14:57 Sujet du message: |
|
|
Merci bcp PetitJo  |
|
| Revenir en haut |
|
 |
Noxxo
Inscrit le: 22 Aoû 2007 Messages: 24
|
Posté le: Mer 05 Sep 2007, 12:06 Sujet du message: |
|
|
Je reviens pour une petite explication ^^
Voilà je voulais savoir si le code du "message" (admin/fonctions.php ; ligne 970 à 1005) n'avait pas quelques erreurs ?
- Qu'est-ce que : Alien League ?
- Deux balises d'ouverture <TR> et <TD> manquantes (ligne 996),
- impossibilité de changer l'entête et son lien (Adaptation du mod par Greg, Allez l'OM) (ligne 997 et 999).
| Citation: | //---message
$message="<html>
<head>
<link rel=\"stylesheet\" type=\"text/css\" href=\"".$site."/admin/style.css\">
</head>
<body style=\"background-image : url(".$site."/consult/bk.jpg);\">
<table width=\"100%\">
<tr><td colspan=\"3\" align=\"center\">
<img src=\"".$site."/consult/barre.gif\" width=\"100%\" height=\"3\">
<br><br></td>
<tr><td align=\"center\">
<img src=\"".$site."/consult/icoom.gif\"></td>
<td width=\"80%\" align=\"center\"><font size=\"6\" face=\"Alien League\"><b> $sujet</b></font></td>
<td align=\"center\" width=\"10%\">
<img src=\"".$site."/consult/icoom.gif\"></td></tr>
<tr><td valign=\"center\" align=\"center\">
<img src=\"".$site."/consult/foot.gif\"></td>
<td align=\"center\"><br><br>
<p><font size=\"2\" face=\"Verdana\">Bonjour, $qui</b></font></p>
<p><font size=\"2\" face=\"Verdana\">Le match $az est </font><font size=\"3\" color=\"#3333ff\"><b>$club_dom-$club_ext</b></font></p>
<p><font size=\"2\" face=\"Verdana\">$az2</font></p>
<p><font size=\"2\" face=\"Verdana\"></font></p>
<p><font size=\"2\" face=\"Verdana\"></font></p>
<p><font size=\"2\" face=\"Verdana\">$az3</font></p>
$az4
</td><td valign=\"center\" align=\"center\"><img src=\"".$site."/consult/foot.gif\"></td></tr>
<a class=\"bleu2b\" href=\"".$site."\">
<font size=\"2\">Adaptation du mod par Greg, Allez l'OM</td></tr>
<tr><td colspan=\"3\" align=\"right\"><br><br>
<a class=\"rouge2a\" href=\"".$site."/consult/mailstop.php?id=$id_joueur\">
<font size=\"1\">ne plus recevoir de mail...
</font></td></tr>
<tr><td colspan=\"3\" align=\"center\"><img src=\"".$site."/consult/barre.gif\" width=\"100%\" height=\"3\"></td></tr></table>
</body>
</html>";
//---message fin |
Merci bien de votre aide.
Edit.
Premier Pb résolu... (j'ai pas l'air con... ) Merci "lepresident".
Dernière édition par Noxxo le Mer 05 Sep 2007, 12:29; édité 2 fois |
|
| Revenir en haut |
|
 |
lepresident
Inscrit le: 21 Juil 2007 Messages: 87
|
Posté le: Mer 05 Sep 2007, 12:15 Sujet du message: |
|
|
| 1) face=\"Alien League\" .... c'est le nom de la fonte graphique |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Mer 05 Sep 2007, 13:33 Sujet du message: |
|
|
Salut,
Peux tu me dire à quoi correspond ta ligne 996? car pour moi si j'ai bien compris ce serait celle la
Sinon, que souhaites tu faire avec l'entete et le lien de Greg_OM?
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
Noxxo
Inscrit le: 22 Aoû 2007 Messages: 24
|
Posté le: Mer 05 Sep 2007, 13:54 Sujet du message: |
|
|
La ligne 996 et 997
| Citation: | <a class=\"bleu2b\" href=\"".$site."\">
<font size=\"2\">Adaptation du mod par Greg, Allez l'OM</td></tr> |
Je pense qu'il y manque 2 balises ouvrantes <tr> et <td>
Sinon avec l'entête je comptais y mettre le nom de mon club de foot tout simplement.
AUTRE PROBLEME :
Je ne sais pas si c'est lié mais :
en admin => gestion des championnats => Equipes;
Lorsque je clique dans les menus déroulants pour choisir une équipe cela fonctionne comme un lien devant me mener à la page : ../admin/index.php?champ=&club=[id du club cliqué] qui apparait blanche.
y'aurait-il une ligne dans le fichier "championnat.php" à modifier ? ou ai-je fait une fausse manip?
J'ai posté un nouveau topic pour ce problème : ICI |
|
| Revenir en haut |
|
 |
|
 Inscriptions bloquées: 2694
|