Fork me on GitHub




(1) 2 »


Module Birthday
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Hello,
désolé de relancer un sujet déjà ouvert ici mais ce module me tient à coeur.

Xoops est un CMS essentiellement pour gérer des communautés et ce module me semble pertinent.

J'ai donc maintenant un hébergement en mutualisé chez OVH,
mais je rencontre les même soucis avec ce module birthday 2.3
receuilli chez cesag ici.


Sur un XOOPS 2.5.5 / Mysql 5.1 / php 5.3.16
Installation ok,
utilisation :
Fatal errorCannot redeclare _PEAR_call_destructors() (previously declared in /modules/birthday/class/PEAR.php:735in /usr/local/lib/php/PEAR.php on line 777
Aucun Tout Erreur
(s) (1Deprécié(s) (0Requête(s) (20Bloc(s) (3Extra (2Temporisation(5)
Erreur(s)
Avertissement(s): opendir(/tmp/) [function.opendir]: failed to open dirPermission non accordée dans le fichier /modules/birthday/class/lite.php ligne 623



Je ne peux plus intervenir sur le serveur.

Comment obtenir un module birthday 100% compatible 2.5.5 ?

Posté le : 14/12/2012 02:20

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
ce module est 100% compatible avec xoops 2.5.5 et il fonctionne même sans bug sur PHP 5.3.x .

Ton problème vient de ta configuration serveur, je ne comprend pas pourquoi PHP charge sa configuration après la lecture du script. C'est ce qui provoque le problème.
Pour contourner ton problème (et encore je ne sais pas si cela va fonctionner) ne charge pas la bibliothèque PEAR du module (vu quelle est chargé après)en modifiant le fichier ./include/common.php
ligne 28 à 30 chez moi.
if (!class_exists('PEAR')) {
    require_once 
BIRTHDAY_PATH 'class/PEAR.php';
}

tu commentes ces 3 lignes.

Posté le : 14/12/2012 12:14
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Oui,
ça passe en commentant les 3 lignes !

Je te remercie.

Etrange.

Juste pour info, si certains ont un hébergement mutualisé chez OVH, ont-il le même soucis ?

Puis-je faire quelque chose au niveau d'un fichier .htaccess afin d'éviter de "hacker" un module ?

Posté le : 14/12/2012 12:37

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
pear.php a été supprimé dans la nouvelle version, cela devrait résoudre ton problème.

Birthday 2.3 Final

Posté le : 14/01/2013 03:44

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
COOOOOOOooooolllllll,

Mais toi, va te coucher !!!

Posté le : 14/01/2013 09:11

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Bon,
vu que tu as "re-sorti" ce post, je vais le faire vivre

Que l'on affiche le module ou bien le bloc, il y a un problème.
Le système affiche les n derniers anniversaires.

Mais en fait, on ne veux pas cela, pour un bon fonctionnement, on veut :
Afficher les n prochains anniversaires dans l'ordre
chronologique.

En effet, on veut connaitre les n membres qui auront leur anniversaires dans les prochains jours / semaines.
Je vais regarder comment faire, mais je ne suis pas développeur, je vais tenter...


Posté le : 14/01/2013 11:53

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Ok merci alain01

Sinon, parfois je bosse la nuit c'est plus calme

Posté le : 14/01/2013 12:27

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Pour être + complet,

l'affichage actuel se fait par tri descendant sur la date,
à savoir sur le plus agé en tête de liste au plus jeune.

Le champ date nommé birthday_date a pour contenu : année-mois-jour (1990-05-25 par exemple)

Idéalement, on pourrait avoir une option qui propose :

- trié par age - le plus agé en haut
- trié par age - le plus jeune en haut
- trié par anniversaire arrivant

Pour le dernier, "trié par anniversaire arrivant",
il faudrait donc ne pas se soucier de l'année, mais regarder la date du jour :
jj et mj (jour j et mois j)

et afficher les n plus proches dates > date-du-jours (sans tenir compte de l'année) et les trier chronologiquement...

Posté le : 14/01/2013 12:29

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Hello ! Je viens de cloner ce module pour le rendre plus impersonnel et l'utiliser pour des rappels historiques. Très bien !

MAIS il y a un problème pour cette utilisation !!!!! Les dates ne peuvent pas remonter au-delà de 1901 ...

Posté le : 21/08/2014 13:32

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Module Birthday
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Hello,
- Dans le fichier include/calendarjs.php ligne 37, on trouve :
cal.setRange(19002100);


Dans le fichier include/function.php, ligne 32, on trouve
function listeannee ($name$fin$select="1930") {
    
$liste "<select name="$name">";
    for (
$i=1930$i<=$fin$i++) {
        if (
$select==$i) {


A tester...

Posté le : 21/08/2014 13:49

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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