Fork me on GitHub

Rapport de message :*
 

Re: Les dates dans le modules news

Titre du sujet : Re: Les dates dans le modules news
par JJDai sur 20/01/2016 15:49:44

J'ai préféré opter pour cette solution que j'ai appliquée aussi dans Extcal:

Pour news:
Ajout dans le fichier "include/function.php" de la méthode:
/****************************************************************
 *  Transformation de la date fr -> en 
 ****************************************************************/
function news_transformDate2Local($mydate){

  if (
$GLOBALS['xoopsConfig']['language']=="french"

  {
    @list(
$jour,$mois,$annee)=explode('/',$mydate['date']);
    
$mydate['date'] = @date('Y-m-d',mktime(0,0,0,$mois,$jour,$annee));
  }  
  return 
$mydate;

}


Modification du fichier "submit.php" remplacer la récuperation de la valeur en appelant la nouvelle fonction:
vers la ligne 342
if (!empty( $_POST['autodate'] ) && $approveprivilege) {
           
//$publish_date=$_POST['publish_date'];  
           
$publish_date=news_transformDate2Local($_POST['publish_date']); //JJD

vers la ligne 352 (compte tenu des nouvelles lignes

if (!empty( $_POST['autoexpdate'] ) && $approveprivilege) {
              
//$expiry_date=$_POST['expiry_date'];                  
        
$expiry_date=news_transformDate2Local($_POST['expiry_date']); //JJD


Il y a peut être d'autres endroits à modifier notamment dans le cas du "preview", mais je verrai plus tard.
J°J°D
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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