Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

Module anniversaire - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Verrouillé] Module anniversaire  [59 réponses]

puce Index du Forum  » Archive Forum KwsPHP  » Support des modules additionnels


attention attention
Verrouiller -- Sujet verrouillé --


fleche bas

thierry.renault
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 244 (0.03/Jour)
Inscrit(e) le: 24 juin 2006
E-mail Visiter son site MSN
Imprimer Permalien dimanche 22 octobre 2006 à 10:04  
Bonjour
J'utilisais pws et Ditch m'a gentiment aidé à transhumer vers KWS. J'ai le module anniversaire ou "annuanni". Il fonctionne toujours parfaitement, mais j'avais avec ce module une fonction qui annonçait 7 jours à l'avance sur l'édito les anniversaires à venir, et qui affichait sur le même édito le ou les anniversaires du jour.
Je constate que cela ne fonctionne plus. J'ai juste l'annonce dans le bloc de cet évènement.
Quelqu'un a-t-il une idée de la manipulation à faire pour faire revenir cette fonction ? Merci d'avance.
Cordialement

Thierry
smiley sg3agzzg3ag.gif

Edité Dimanche 7 janvier 2007 :10:03 par Ditch

Thierry Renault
21800 QUETIGNY
KwsPhp


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σDitch
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2672 (0.36/Jour)
Inscrit(e) le: 23 juin 2006
Visiter son site
Imprimer Permalien dimanche 22 octobre 2006 à 11:29  
Tu dois remettre l ligne dans le fichier index.php racine.


Tu la trouveras dans le fichier d'installation du module anniversaire.

index.php


thierry.renault
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 244 (0.03/Jour)
Inscrit(e) le: 24 juin 2006
E-mail Anti-spam Visiter son site MSN
Imprimer Permalien dimanche 22 octobre 2006 à 14:07  
bon bien j'ai fait la boulette du jour...
j'ai executé la requête prévue dans le fichier d'installation


Citation :
DROP TABLE IF EXISTS `annuanni`;
CREATE TABLE IF NOT EXISTS `annuanni` (
`id` int(4) NOT NULL auto_increment,
`pseudo` varchar(30) NOT NULL default '',
`ne` date NOT NULL default '0000-00-00',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=136 AUTO_INCREMENT=136 ;



Résultat de la manoeuvre : non seulement les anniversaires du jour ne sont pas centrés, mais j'ai perdu toute ma liste d'anniversaires...
Si on ne peut rien faire d'autre, je n'ai plus qu'à essayer de tout re-lister via phpmysql chez free...
Bon et bien je vais me coucher : demain il fera jour !!!

Bonne journée et amitiés
Thierry

smiley sg23gnong23g.gif

Thierry Renault
21800 QUETIGNY
KwsPhp


vieuxcon
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 998 (0.13/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site MSN
Imprimer Permalien dimanche 22 octobre 2006 à 15:07  
Ben si tu as l'archive de ta base ce n'est pas grave un coié collé et ca va le faire

mieux vaut être un phare qu'un grain de sable


thierry.renault
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 244 (0.03/Jour)
Inscrit(e) le: 24 juin 2006
E-mail Anti-spam Visiter son site MSN
Imprimer Permalien dimanche 22 octobre 2006 à 20:16  
Bonjour
j'ai une archive .sql que j'avais faite avant de migrer en kws, mais je ne vois pas trop comment l'exploiter....
c'est une espèce de fichier immense dans lequel il y a un peu tout...
Je copie le tout sous forme de requète ?
J'ai aussi la copie FTP de anniversaire que j'avais faite avant de migrer. Je l'ai copier/coller mais ça ne donne pas les éléments manquants.
Qu'en penses-tu ?
smiley sg3agrolleyesg3ag.gif

Thierry Renault
21800 QUETIGNY
KwsPhp


vieuxcon
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 998 (0.13/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site MSN
Imprimer Permalien dimanche 22 octobre 2006 à 20:26  
non il faut que tu regardes dans la copie de ta base...
A première vu c'est illisible mais en fait tu vas trouver au début un truc avec anniverssaire.il y a probablement des tirets de chaque coté...
Laisse tombé le créate et les bases ensuite tu devrais avoir le contenu avec des insert into table annuanni... Tu copie tout ce contenu et tu le colle dans une requète sql dans le module sql requète sql.
Normalement tu devrais trouver assez vite c'est par ordre alphabétique des modules. Tu peux aussi faire une recherche de annunni dans ton fichier de sauvegarde


mieux vaut être un phare qu'un grain de sable


thierry.renault
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 244 (0.03/Jour)
Inscrit(e) le: 24 juin 2006
E-mail Anti-spam Visiter son site MSN
Imprimer Permalien dimanche 22 octobre 2006 à 20:57  
Bon et bien en s'y mettant.
J'ai fouillé dans la fameuse archive : j'ai fait comme tu m'as dit et je suis bon élève, car j'y suis parvenu !!!
Je reste dans la même situation que ce matin ou je demandais comment faire figurer l'anniversaire du jour dans ou sous k'édito comme je l'avais avant. Ditch m'a dit de mettre une phrase figurant dans l'index. Je n'ai rien trouvé.... Je n'ai pas le fichier install de base ...
Mais tant pis . Merci beaucoup de l'aide très efficace.
Bonne soirée.
cordialement
smiley sg3agbjg3ag.gif smiley sg3agbjg3ag.gif
Thierry

Thierry Renault
21800 QUETIGNY
KwsPhp


vieuxcon
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 998 (0.13/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site MSN
Imprimer Permalien dimanche 22 octobre 2006 à 21:13  
dans le fichier index tu trouves ce bout de code


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. include_once 'themes/'.$theme.'/edito.php';    
  5.  
  6.         
  7.  
  8.             if(!isset($_SESSION['cecured']) || $_SESSION['cecured']<2)
  9.  
  10.             {
  11.  
  12.                 die('Problème d'organe de sécurité');
  13.  
  14.             }
  15.  
  16.             if ($maintenance!=0) include_once dirname(__FILE__)."/modules/maintenance/perturbations.php" ;
  17.  
  18.             
  19.  
  20.             // Alerte de validation membre en attente
  21.  
  22. #####!!!#####
  23. ?>


Je te le mets par ce bout en fait tu repères la première remarque qui est alerte de validation... tu remontes les lignes et juste après

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. include_once 'themes/'.$theme.'/edito.php';
  5.  
  6. #####!!!#####
  7. ?>


tu insères



Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. include ("modules/anniversaire/home.php");
  5.  
  6. #####!!!#####
  7. ?>


Dans dreamweaverr c'est après la ligne 201 donc dans un autre éditeur ca doit ce situer aux alentours de la ligne 100

Edité Dimanche 22 octobre 2006 :21:16 par vieuxcon

mieux vaut être un phare qu'un grain de sable


thierry.renault
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 244 (0.03/Jour)
Inscrit(e) le: 24 juin 2006
E-mail Anti-spam Visiter son site MSN
Imprimer Permalien lundi 23 octobre 2006 à 13:31  
Je n'ai pas dans mon index les lignes que tu me cites. De plus, la ligneque tu me demandes d'insérer y est déjà...
Peut-être ai-je le mauvais index ??

voila le mien

Citation :
<?
if (! (defined ('__KWS__' smiley sg3bgg29g.gif )) { die ('Erreur d'appel de fichier.' smiley sg3bgg29g.gif ; }


// Update Michou

$requete=mysql_query("SELECT * FROM `users` WHERE `users`.`pseudo`="$pseudo"");
$ligne = mysql_fetch_object($requete);
if ($grade >= -0) {

$req_anni=reqmysql("SELECT * FROM `annuanni` WHERE `pseudo`="$pseudo"");
$ligneanni = mysql_fetch_object($req_anni);

$date_naissance = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$',
'3-2-1', $ligneanni->ne);
if (($date_naissance<>"01-01-1900") and ($date_naissance<>"")) {



include ("modules/anniversaire/home.php");

echo "<center><b><a href=index.php?mod=anniversaire&ac=modif>Modifier sa date de naissance</a></b></center><br>";
echo "<br>";



$jan ="<br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Janvier :</b><br><br>";
$fev ="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Février :</b><br><br>";
$mar ="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Mars :</b><br><br>";
$avr="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois d'<b>Avril :</b><br><br>";
$mai="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Mai :</b><br><br>";
$juin="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Juin :</b><br><br>";
$juil="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Juillet :</b><br><br>";
$aou="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois d'<b>Août :</b><br><br>";
$sep="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Septembre :</b><br><br>";
$oct="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois d'<b>Octobre :</b><br><br>";
$nov="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Novembre :</b><br><br>";
$dec="<br><hr><br><img src=themes/$theme/images/articles/fleche.gif> Au mois de <b>Décembre :</b><br><br>";

$sql = "SELECT * FROM annuanni ORDER BY pseudo";
$requete = reqmysql($sql);
while($ligne=mysql_fetch_object($requete)) {
if($ligne->ne<>"0000-00-00") {
$annais = substr("$ligne->ne", 0, 4);
$moisnais = substr("$ligne->ne", 5, 2);
$journais = substr("$ligne->ne", 8, 2);

$requete2=mysql_query("SELECT * FROM `users` WHERE `users`.`pseudo`="$ligne->pseudo"");
$ligne2 = mysql_fetch_object($requete2);

switch ($moisnais)
{
case "01":
$jan .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Janvier ". $annais ."</b><br>";
break;
case "02":
$fev .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Février ". $annais ."</b><br>";
break;
case "03":
$mar .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Mars ". $annais ."</b><br>";
break;
case "04":
$avr .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Avril ". $annais ."</b><br>";
break;
case "05":
$mai .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Mai ". $annais ."</b><br>";
break;
case "06":
$juin .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Juin ". $annais ."</b><br>";
break;
case "07":
$juil .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Juillet ". $annais ."</b><br>";
break;
case "08":
$aou .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Août ". $annais ."</b><br>";
break;
case "09":
$sep .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Septembre ". $annais ."</b><br>";
break;
case "10":
$oct .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Octobre ". $annais ."</b><br>";
break;
case "11":
$nov .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Novembre ". $annais ."</b><br>";
break;
case "12":
$dec .= "       <img src=themes/$theme/images/articles/puce.gif> <b><a href=profil.php?id=". $ligne2->id .">". $ligne->pseudo ."</a></b> né(e) le<b> ". ($journais + 0) .($journais == "01" ? "er" : "")." Décembre ". $annais ."</b><br>";
break;

}
}
}


$bloc = $jan . $fev . $mar . $avr .$mai . $juin . $juil . $aou . $sep . $oct . $nov . $dec;


bloc ("Tous les anniversaires :", $bloc);


echo "<div align=right>Script original: <b><a href=http://www.pwsphp.com/profil.php?id=267 target=_blank>nico_somb</b></a><br>
Mise à jour: <b>Michou</b></div>";

} else {

include ("modules/anniversaire/modif.php");

}


} else {
bloc_head("Erreur");
echo "<center><br>Il faut être logué pour pouvoir modifier l'annuaire.<br><a href=login.php>Se loguer</a><br></center>";
close_table();
}

?>



Thierry Renault
21800 QUETIGNY
KwsPhp


σDitch
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2672 (0.36/Jour)
Inscrit(e) le: 23 juin 2006
Visiter son site
Imprimer Permalien lundi 23 octobre 2006 à 13:33  
C'est dans l'index.php racine que tu dois ajouter l'include

index.php


thierry.renault
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 244 (0.03/Jour)
Inscrit(e) le: 24 juin 2006
E-mail Anti-spam Visiter son site MSN
Imprimer Permalien lundi 23 octobre 2006 à 19:53  
Bon, décidément !!! Je pars vers alzheimer ....
Voila et quand c'est fait, cela paraît tout simple...
Merci Monsieur Ditch et Merci Monsieur vieuxcon (ça me fait drôle tout de même d'appeler quelqu'un comme ça...)
Bonne soirée.
Je vais essayer d'être sage et de ne plus faire de bêtises.
Cordialement

Thierry
smiley sg3agfiestag3ag.gif

Thierry Renault
21800 QUETIGNY
KwsPhp


fleche bas[Verrouillé] Module anniversaire  [59 réponses]


attention attention
Verrouiller -- Sujet verrouillé --
puce Index du Forum  » Archive Forum KwsPHP  » Support des modules additionnels