Problème avec PostCalendar
Auteur Sujet

Post 
Bonjour,

Je viens d'installer le module PostCalendar.

J'ai effectué les corrections que j'ai pu trouvées à travers ce forum et vidé la cache smarty
J'ai ajouté dans mon bloc "Menu principal" un lien vers [PostCalendar].
Lorsque je clique sur ce lien, j'obtiens le message d'erreur suivant.

Fatal error: Using $this when not in object context in /web/sites/vhbu/9/143/67833/public/www/modules/PostCalendar/plugins/modifier.pc_date_format.php on line 27

Quelqu'un à une idée pour m'aider à débugguer (je n'ai pas réussi à trouver un topic là-dessus sur le forum) ?

Merci !
Données personnelles

Post 
tente de réuploader les fichiers au cas ou...


Gilles  ><>°
Données personnelles Accueil

Post 
Cela n'a rien changé... :(
Données personnelles

Post 
Recherche sur postnuke.com "modifier.pc_date_format.php on line 27" ici : http://community.postnuke.com/module-Forum-search.htm

Y'a les réponses...


Gilles  ><>°
Données personnelles Accueil

Post 
Bon je suis passé sous la V402 (au lieu de la 403) et ça fonctionne !
Données personnelles

Post 
Pffff... icon_confused

J'ai un peu de mal avec ce module apparemment...
Tous mes anciens problèmes ont été résolus.

Le Calendrier s'affichait automatiquement à "August 1970" maintenant c'est la date du jour donc c'est cool.

Par contre il m'affiche toujours le mois en anglais en haut du tableau alors que j'ai uploadé le pack français complet. Pitet que j'ai oublié une manip à faire dans le code ?

D'autre part quand je rajoute un évènement il me le met systématiquement à l'année 1970... je n'ai pas réussi à trouvé de solution malgré les recherches que j'ai effectuées dans ce forum...

Pour finir, il n'y a aucun moyen de corriger un évènement une fois qu'il a été saisi (c'est ce que j'essaye de faire sur mes évènements qui sont partis en 1970...) ?

Pour visualiser : http://www.modem33.net/index.php?name=PostCalendar

modifié par : Styven, 22 Mai 2007 - 11:39
Données personnelles

Post 
Citation :
Par contre il m'affiche toujours le mois en anglais en haut du tableau alors que j'ai uploadé le pack français complet. Pitet que j'ai oublié une manip à faire dans le code ?

Regarde dans le code si aucune traduction n'a été oubliée... vois pas trop...

Citation :
Pour finir, il n'y a aucun moyen de corriger un évènement une fois qu'il a été saisi (c'est ce que j'essaye de faire sur mes évènements qui sont partis en 1970...) ?

tenter d'aller a l'évènement en mettant la date qui a été mise :
http://www.modem33.net/index.php?mo...gory=&pc_topic=
19700701 représente anneemoisjour

++


Gilles  ><>°
Données personnelles Accueil

Post 
Gilles a écrit :
tenter d'aller a l'évènement en mettant la date qui a été mise :
http://www.modem33.net/index.php?mo...gory=&pc_topic=
19700701 représente anneemoisjour


Merci pour le tuyau !
Par contre je viens de regarder dans la BDD... les évènements n'ont même pas été enregistrés dedans alors que le module me les affichait après saisie... icon_confused
Y'a un truc que je ne pige pas... je me demande si je ne vais pas installer un autre outil d'agenda externe à PostNuke...
Données personnelles

Post 
Bon j'ai enfin réussi à ajouter des évènements à mon PostCalendar...
Par contre je ne vois vraiment aps pourquoi toutes les dates du calendrier sont affichées en anglais au niveau du tableau...
J'ai essayé de regarder dans le script mais je ne vois pas trop où modifier la bête...

Si quelqu'un a eu le même problème, l'a résolu merci de me faire savoir la solution !!

Merci !
Données personnelles

Post 
Il faut que tu regardes dans:
pntemplates\default\config
le fichier 'lang.eng' (pour l'anglais)

alors, pour le français tu dois creer ton nouveau fichier apellé je supose 'lang.fra' ou 'lang.fre'


Données personnelles

Post 
J'ai téléchargé le pack français et j'ai bien le fichier en question en .fra.

Les formats indiqués sont les suivants :
_PC_TIME_FORMAT_24=%H:%M
_PC_TIME_FORMAT_12=%I:%M %p
_PC_DATE_FORMAT_MDY=%B %d %Y
_PC_DATE_FORMAT_MY=%B %Y
_PC_DATE_FORMAT_Y=%Y
_PC_DATE_FORMAT_INT=%A, %d %B %Y
_PC_DATE_FORMAT_STD=%A, %B %d %Y
_PC_DATE_FORMAT_BLOCK_INT=%a %d %B %Y
_PC_DATE_FORMAT_BLOCK_STD=%a %B %d %Y

Donc perso je pense que ça devrait être bon non ?
Données personnelles

Post 
Citation :
J'ai téléchargé le pack français et j'ai bien le fichier en question en .fra.

oui, c'est un .fra

lefichier à l'air bon...
C'est marrant jeme souviens pas d'un soucis mais c'était okpour moi...
http://evangile-a-lyon.org/index.php?module=postcalendar

je regarde plus demain !

++


Gilles  ><>°
Données personnelles Accueil

Post 
Est-ce que le fait que le serveur d'hébergement se situe en zone anglaise peut avoir une incidence ?
Si oui, comment palier à cela ?
Données personnelles

Post 
Quelle version de PostCalendar?
Dans le fichier de traduction 'common.php' tu as, dejà?

  1. define('_PC_LOCALE', 'fr_FR');  
Données personnelles

Post 
J'ai la 402.
Oui j'ai vérifié que j'avais bien cette ligne.
Données personnelles

Post 
Alors, je pense que:
Ou il faut vider la caché de PostCalendar (Administration du PostCalendar)
Ou peut être ton serveur n'a pas installes les locales français
Données personnelles

Post 
C'est ce que je pense aussi car quand je regarde dans leurs forums c'est ce qui apparait.
Par contre comme je ne suis pas un super expert en PHP et que je ne veux pas planter le script, si quelqu'un peut m'aider pour trouver comment reformater les dates en français ça serai génial !!

Merci à tous !
Données personnelles

Post 
En plus je viens de réaliser que sur les forums du site qui utilisent phpBB, de même que sur le restant du site principal qui utilise PostNuke, je n'ai pas de problème d'affichage de date en angalais...

Donc il faut vraiment intervenir sur la partie PostCalendar... mais où et comment ?

Je ne suis pas assez calé en PHP pour aller bidouiller le code...
Donc Help !!!

Merci d'avance !
Données personnelles

Post 
si tu installe le module sur un serveur en zone francophone (sur ton pc par ex...) tu as le soucis ?


Gilles  ><>°
Données personnelles Accueil

Post 
Je n'ai pas essayé de le faire.
Il faut installer EasyPHP pour que ça fonctionne sur le PC si je ne me trompe pas nan ?
Données personnelles
Post 
yep, ou wamp etc...


Gilles  ><>°
Données personnelles Accueil