Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 (4) 5 6 7 ... 38 »


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
OK
A priori dans l'etat du code c'est normal...

Ta date apparait sur l'ecran avec un format francais, c'est cela? c-a-d 30/11/2008 pour aujourd'hui.
La fonction strtotime elle reconnait que le format anglais.

Si tu changes une date par exemple par le 5/11/2008 ca sera pris en compte (pas correctement OK ).

Il faut trouver le moyen de modifier ce code pour que les dates en un autre format que le format anglais puissent etre saisies...

Posté le : 30/11/2008 16:25
Transférer la contribution vers d'autres applications Transférer


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Pour que la date se mette a jours il faut la renseigner dans l'ecran.
Si tu as rien dedans c'est qu'elle doit pas etre bien renseignee dans l'ecran.

Si je lis bien le code de ce module, par defaut sur l'ecran tu dois avoir la date du jour affiché, c'est cela?
Ca marche pas tout le temps ou quand tu modifies cette date?

Posté le : 30/11/2008 16:01
Transférer la contribution vers d'autres applications Transférer


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Attention...
Ca corrige pas les erreurs deja presentes.

Ca évite de la refaire.

Ce qui veut dire que les donnees qui ont deja 0 resteront au 01/01/1970, par contre si tu refais une insertion par bath ou par le panneau admin tu devrais plus avoir le pb. Enfin normalement...

Posté le : 30/11/2008 15:41
Transférer la contribution vers d'autres applications Transférer


Re: Impossible de se connecter au serveur de base de données.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
hum...

c'est pas plutot l'adresse du serveur SQL qu'il faut mettre?

Posté le : 30/11/2008 13:07
Transférer la contribution vers d'autres applications Transférer


Re: Module MP en cours de dev
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Bon j'ai commence a regarder l'histoire pour le tri de colonne.

C'est bien sur possible, mais il y a au moins 2 solutions :

- la premiere le tri est fait par le serveur a chaque fois que l'on clique sur une colonne. Donc renvoi vers le serveur du nouveau mode de tri, requete sql a faire, et renvoi de la nouvelle liste.
Avantage :
- ce mode de tri est toujours valide que le poste client fasse tourner javascript ou pas
- on peut tres bien gerer une pagination sans aucun pb, c-a-d par exemple n'afficher que les messages par 10 par page.
Inconvenient :
- pour l'affichage de la page on va bien sur modifier une requete mais par contre on va en lancer minimum un vingtaine pour reafficher la page correctement.

- la seconde solution, le tri est fait sur le poste client. Donc en javascript.
Avantage :
- tri sans demande au serveur, rapidement
Inconvenient
- il faut que le javascript soit activé (en meme temps aujourd'hui un poste client sans javascript...)
- difficile de gerer une pagination

Apres le pb du javascript...
Soit on fait un petit code specifique, soit on utilise des bibliotheque Ajax deja connu style prototype, scriptaculous etc...

J'aurais tendance a partir vers la 2nd solution, par contre ce qui me chiffone c'est le moyen. Dans le sens ou a priori sous xoops, il n'y a toujours pas eu de choix sur une bibliotheque (ou framework) AJAX... depuis le temps...

Posté le : 30/11/2008 12:00
Transférer la contribution vers d'autres applications Transférer


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Bon de toutes façons a premiere vue l'erreur elle est dans le code

Dans le fichier photomanager.php entre les lignes 67 et 71 tu as la gestion de la date le code est :
// new_post_date
    
if( ! empty( $_POST['new_post_date'] ) ) {
        
$new_date strtotime$_POST['new_post_date'] ) ;
        if( 
$new_date != -$set .= "date='$new_date'," ;
    }


voir ici la fonction strtotime()

La fonction strtotime() retournait -1 avant la version php 5.1 et maintenant elle retourne false.
Le code au dessus est bon pour les versions de php avant 5.1.
Donc si tu es en version superieure ce dont je suis quasi sur le code est donc pas bon.

Tu changes par cela et ca devrait fonctionner (dans n'importe quel version de php)
// new_post_date
    
if( ! empty( $_POST['new_post_date'] ) ) {
        
$new_date strtotime$_POST['new_post_date'] ) ;
        if( 
$new_date != -&& $new_date !== false $set .= "date='$new_date'," ;
    }


il y a un 2eme endroit où il faut corriger cette erreur.
Dans le fichier toujours sous admin batch.php en ligne 65 et 66, on trouve
$date strtotime$_POST['post_date'] ) ;
    if( 
$date == -$date time() ;


il faut donc mettre
$date strtotime$_POST['post_date'] ) ;
    if( 
$date == -|| $date === false $date time() ;

Posté le : 30/11/2008 11:44
Transférer la contribution vers d'autres applications Transférer


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
une solution c'est de creer ce fichier :

<?php
    phpinfo
();
?>


tu peux l'appeler toto.php, tu le met a la racine de ton site.
Par contre des que as fini de t'en servir tu le vires, car ca donne bcq d'information utile...
La version de php est affiché tout en haut.


J'ai oublié, apres pour l'appeler, ca sera la racine de ton site/toto.php

Posté le : 30/11/2008 11:19
Transférer la contribution vers d'autres applications Transférer


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
question:
En quel version de php es-tu?

Posté le : 30/11/2008 11:12
Transférer la contribution vers d'autres applications Transférer


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
oui c'est un debut de reponse

Apres il faut que tu suives le code, a partir de ce fichier on doit appeler du code ailleurs etc... il doit y avoir des include ou require qqpart, on doit appeler une classe qui normalement doit se trouver dans le repertoire class du module, etc...

Je vais essayer de regarder le code mais :
- Quel est le module que tu utilises exactement, sa version?
- Est ce que tu as fait des modifs dessus (je pense pas mais bon on sait jamais)?
- Qu'est ce que tu fais comme action pour avoir cette erreur?

Posté le : 30/11/2008 10:36
Transférer la contribution vers d'autres applications Transférer


Re: "création de page d'accueil"
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Bonjour,

Deja premiere chose, je te conseille fortement de monter de version, au moins en 2.0.18 voir plus (2.3.2 mais il faut trouver les fichiers franco, va dans le forum futur version...)

Ensuite si j'ai bien compris ton envie, j'aurais tendance a dire que le plus simple c'est de faire une page d'acceuil en html de ton site et qui elle redirigera vers index.php apres.
Pour cela tu as peut etre plusieurs solutions.

1 - a la racine de ton site un fichier html qui redirige ensuite sur xoops placer sous une arbo au dessous de la racine

2 - modifie le fichier index.html a la racine de xoops pour y coller ton image et ensuite rediriger vers index.php

certainement d'autres solutions.

J'ai jamais essayé ni l'une ni l'autre. La premiere je suis sur qu'elle marche mais ca risque de te creer une arbo chiante. La 2nd ca doit marcher, par contre j'ai peur que ton index.html soit ecrasé a chaque maj de xoops, et il faut bien comprendre que la racine du site sera toujours cette page.

Perso j'essaierai quand meme la 2nd solution...

Posté le : 29/11/2008 21:02
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 (4) 5 6 7 ... 38 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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