Le Brikabrak - Site de JeanMi

Texte à méditer :  C'est parce que la vitesse de la lumière est supérieure à celle du son, que certains ont l'air brillant avant d'avoir l'air con.   

[RSS 2.0]

13807
13807: Devant la première cascade du Guiers-Vif, derrière la faille accédant à la grotte de la source.
Devant la première cascade du Guiers-Vif, derrière la faille accédant à la grotte de la source.

Qui suis-je ?

Sites réalisés

Merci






Participez aux frais d'hébergement :

 
Liste des membres Membres : 258

Votre pseudo :

Mot de passe :

[ Mot de passe perdu ? ]


[ Devenir membre ]


  Membre en ligne :
  Anonyme en ligne : 1

Total visites Total visites: 1351352  

Record connectés :
Record connectés :Cumulé : 384

Le 03/08/2010 @ 11:53


Webmaster - Infos

Licences

Guppy

Guppy 4.5.x

Guppy plugins

mad AUCUN support par mail.
Utilisez le forum
biggrin pour signaler des bugs ou pour poser des questions.

forum.gifForum - GUPPY |= Mes plugins - Mes forks - Sujet n°75

La Charte du Forum - La Charte du Forum

Forum - Forum
GUPPY |= Mes plugins - Mes forks - GUPPY |= Mes plugins - Mes forks


actif  Sujet n° 75  plugafork-centraldisplay retard d'1h pour affichage

le 08/03/2007 @ 09:28
par MFontaine

Anonyme

visiteur

Bonjour,
Je suis très heureux que tu reprennes la maintenance des plugins et forks de Nico (qu'il soit lui aussi remercié de son travail)...
J'utilise ta dernière version de plugafork (05/03/07) et je rencontre un problème avec le module centraldisplay : celui-ci fonctionne bien mais les nouvelles, les articles n'apparaissent qu'au bout très exactement d'une heure après leur publication....
par contre les évènements et les fiches d'openfiche apparaissent dès leur publication....
par ftp il y a un décalage d'une heure sur le serveur : par exemple il est 9h et si j'ajoute un article, le fichier est à 8h sur le serveur
l'article apparait bien dans la boite mais il n'apparaîtra qu'une heure plus tard dans centraldisplay... (par contre l'heure est bonne dans le fichier docX.inc
J'utilisais avant le forks centraldisplay de Nico et je n'avais pas ce soucis mais je n'avais pas les nouvelles fiches dans centraldisplay...

si tu as 5 min pour me donner une piste afin de remédier à ce problème...

Merci
  Poster une réponse  Haut

[]   

Réponse n° 1
--------
le 08/03/2007 @ 10:00
par hpsam



Administrateur
visiteur
Bonjour,
Dixit...
Je suis très heureux que tu reprennes la maintenance des plugins et forks de Nico
Juste Plugafork, pour lequel j'avais fait un patch depuis longtemps.

Pour la partie affichage de central display, il n'y a pas de modification sur les tests de date par rapport au plugin original.
Je pense que le problème vient du décalage horaire de ton serveur. Pour les articles et nouvelles la sélection se fait sur la date et heure de création du fichier renvoyées par le serveur.
Pour l'agenda, le tri se fait sur la date de l'événement inscrit dans le fichier, d'où la différence.
Pour les fiches, il y a appel d'un fichier écrit par linuxmr et je n'ai pas regardé comment il fonctionne.

As-tu fait une modification dans GuppY pour corriger le décalage horaire ?

Tu peux tester de 'rajouter' une heure à la date du fichier :
dans plugins/plugafork/doc_fork/boxforum.inc modifie les 2 occurences de
$param_file_time=filemtime(CHEMIN.DATAREP."doc".$Fields[$i][$rankdoc].INCEXT)+($var_clos*86400);
en ajoutant 1h soit 3600s
$param_file_time=filemtime(CHEMIN.DATAREP."doc".$Fields[$i][$rankdoc].INCEXT)+($var_clos*86400)+3600;

ensuite sauvegarde la config de Central display pour que le fichier original de GuppY soit remplacé et la modif prise en compte.
  Site web hpsam Poster une réponse  Haut
Réponse n° 2
--------
le 08/03/2007 @ 12:58
par MFontaine

Anonyme

visiteur
BINGO...
ça marche... mais il faut retirer 1 h aux 2 occurences du fichier boxforum.inc

$param_file_time=filemtime(CHEMIN.DATAREP."doc".$Fields[$i][$rankdoc].INCEXT)+($var_clos*86400)- 3600;

Tu me retires une bonne épine du pied... merci

Et si j'abuse de tes compétences sur boxforum.inc... je me permets de te soumettre cet autre problème...
central display et les articles de ajoutemenu de http://jmmis.free.fr/
je n'ai rien trouvé dans les forums de guppy pour faire cohabiter ces 2 forks...
Ajoute menu permet de créer d'autres boites articles et les articles pour ces boites créés apparaissent bien dans data comme les articles "standarts"
si j'ai bien compris boxforum.inc, ce script regarde dans data et affiche les articles, news... selon des conditions de date...

pourquoi alors les articles de ajoutemenu n'apparaissent-ils pas dans central display ? ils semblent remplir toutes les conditions sauf le champ $fielda1 qui est vide...

Encore une fois merci si tu as 5 min pour me mettre sur une piste...




  Poster une réponse  Haut
Réponse n° 3
--------
le 08/03/2007 @ 19:41
par hpsam



Administrateur
visiteur
Je n'ai jamais utilisé le fork de jmmis, mais à première vu, ce fork stocke différemment la catégorie. Hors la catégorie n'est pas utilisé par central display. Donc il ne devrait pas y avoir de problème.
As-tu essayé ?
Si oui quel problème as-tu eu ?
A+
  Site web hpsam Poster une réponse  Haut
Réponse n° 4
--------
le 08/03/2007 @ 22:12
par MFontaine

Anonyme

visiteur
merci pour ta réponse
j'utilise sur mon site ajoutemenu et plugafork mais
le problème c'est que ces articles placés dans les boites ajoutemenu n'apparaissent pas dans central display lorsqu'ils publiés...
voici par exemple le contenu de doc12.inc qui est un article placé dans une boite ajoutemenu...

<?
$type = "ar";
$fileid = "12";
$status = "a";
$creadate = "200703081134";
$moddate = "200703081254";
$author = stripslashes("Webmestre");
$email = stripslashes("f.m.fr@gmail.com");
$fielda1 = stripslashes("");
$fielda2 = stripslashes("");
$fieldb1 = stripslashes("essai - essai");
$fieldb2 = stripslashes(" - ");
$fieldc1 = stripslashes("texte");
$fieldc2 = stripslashes("");
$fieldd1 = stripslashes("am.0.13");
$fieldd2 = stripslashes("");
$fieldweb = stripslashes("");
$fieldmail = stripslashes("");
?>

à priori il a tout ce qu'il faut... à moins qu'il y ait une condition non remplie dans boxforum.inc qui empêche l'affichage de cet article...
mais mon niveau de php n'est pas suffisant pour "comprendre" le script et éventuellement l'adapter...

bonne soirée

(ps : je ne reçois pas de mail lorsqu'il y a une réponse dans ton forum alors que je coche bien "Etre avisé d'une réponse"...)

  Poster une réponse  Haut
Réponse n° 5
--------
le 08/03/2007 @ 22:39
par hpsam



Administrateur
visiteur
Salut,
As-tu la ligne
ar||12||a
dans data/docid.dtb ?
Sinon qu'y a t il sur la ligne avec l'id (valeur numérique) correspondant à celle de l'article.
  Site web hpsam Poster une réponse  Haut
Réponse n° 6
--------
le 09/03/2007 @ 09:06
par MFontaine

Anonyme

visiteur
Bonjour,
voici le contenu du docid.dbt
ft||1||a
ar||2||a
ar||3||a
ar||4||a
gb||5||a
ne||6||a
fr||7||a
ag||8||a
ar||9||a
ne||10||a
ar||11||a
ar||12||a
ne||13||a

et l'article 12 apparaît normalement dans ce fichier...

il n'apparaît pas dans ar.dbt mais je ne pense pas que boxforum.inc y fasse appel...


A+
  Poster une réponse  Haut
Réponse n° 7
--------
le 09/03/2007 @ 13:20
par hpsam



Administrateur
visiteur
Dixit...
il n'apparaît pas dans ar.dbt mais je ne pense pas que boxforum.inc y fasse appel...
Et bien si car cette base et là pour un accès plus rapide à la liste des articles (pour l'affichage des boites article standard) que de faire le tri dans la base générale.
Donc si les articles n'y sont pas, boxforum ne les voit pas.
Existe-t-il un equivalent dans le fork, je ne sais pas, et malheureusement, Jmmis n'est plus là pour y répondre.
A+
  Site web hpsam Poster une réponse  Haut
Réponse n° 8
--------
le 10/03/2007 @ 09:15
par MFontaine

Anonyme

visiteur
Bonjour,
Ouille... cela risque de compromettre fortement l'intégration de ajoutemenu à centraldisplay...
(je n'arrive pas à trouver dans les scripts plugafork/centraldisplay où est la ligne qui fait appel à ar.dbt...)
Il semble qu'il existe un équivalent à ar.dbt pour les articles de ajoutemenu qui se trouve dans
/data/plugins/ajoutemenu/menu0.dbt avec comme contenu :

essai||||essai ajoute menu||||1||a||articles.php?lng=fr&pg=14||articles.php?lng=&pg=14||||auto||

cela ressemble pour les 4 premiers items...

Ajoutemenu est vraiment pratique car il permet de créer d'autres boites articles et on n'est plus limité à 2 mais
le problème c'est qu'il existe un menuX.dbt pour chaque boite supplémentaire créée par ajoutemenu... et on peut en créer 20...
peut-être est-il réalisable d'inclure dans centraldisplay quelques lignes de code qui permmetraient de lire les menuX.dbt ....

j'ai aussi testé un forks "articles accueil" (ou articles homepage) qui permet d'afficher sur la page d'accueil les X derniers articles créés et le forks affiche aussi les articles ajoutemenu...
mais je préfère la dispo de centraldisplay...

merci pour ton avis...

  Poster une réponse  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Cloturer Cloturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 


Avec Total Ban mettez des bannières ou du code où vous voulez !

^ Haut ^