Fork me on GitHub




« 1 2 (3) 4 »


Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Semi pro
Inscrit: 05/02/2006 23:34
De Ile-de-France
Messages: 523
Bonjour,

Dans la série clone de NEWS

Toujours en mode debug :

Nouvelle erreur détectée : Cette fois-ci l’erreur apparaît sur le module News et ses clones :
Série de message du type :
NoticeConstant _MI_STORYHOME already defined...
...
NoticeConstant _MI_STORYCOUNTADMIN_DESC already defined in file... 
...

Il y a doublon entre les _MI_ du module news et ceux des clones.

Pour corriger ce problème,
Il faut refaire le clone :

allez dans le fichier clone_news.php

Après

'DublinQuotes' => 'testDublinQuotes',



Ajoutez

'_MI_' => '_MI01_',


supprimez le répertoire du clone
relancez la routine clone_news.php

REMARQUE : Le clone fonctionne, ce n’est pas bloquant mais il est préférable de faire cette modification



Il ne reste donc plus, à priori, que les deux bugs vus plus haut à corriger pour avoir un clone parfait !

Des amateurs pour les corriger ?


@+
Z

Posté le : 27/08/2008 10:05
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Semi pro
Inscrit: 05/02/2006 23:34
De Ile-de-France
Messages: 523
Bonjour,

ceci est un UP...
...pour corriger le dernier petit bug de clonage et ainsi avoir un clone parfait de News !


@+
Z

Posté le : 17/10/2008 11:52
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Salut!

Je tombe par hasard sur ce sujet ( le nom de départ n'est pas vraiment en rapport avec le clonage de news...) et je suis super intéressé.

Tu as mis un message sur le site http://xoops.instant-zero.com pour leur demander? Car je pense qu'ils peuvent t'aider vu que le module viens de chez eux?

A+

Posté le : 17/10/2008 20:07
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Semi pro
Inscrit: 05/02/2006 23:34
De Ile-de-France
Messages: 523
Bonsoir mage

Tu as mis un message sur le site 
http
://xoops.instant-zero.com pour leur demander? 
Car je pense qu'ils peuvent t'aider vu que le module viens de chez eux?


En fait, kris est au courant, il m'a promis qu'il jetterai un œil la dessus...

n'est pas kris !

@+
Z

Posté le : 17/10/2008 20:45
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
je regarde celà

@++

Posté le : 17/10/2008 22:37

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Super sympa de ta part, car c'est vraiment un module top!

Posté le : 18/10/2008 10:50
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut, j'ai jeté un oeil, et vous pouvez essayer le script de clonage modifié ci-joint.

Les bugs trouvés par zorro87 semblent être corrigés.

Testé avec news 1.63

Il faut changer les valeurs (nom de votre clone) lignes 18 à 21, rien d'autre à toucher.

Personnellement, je clone en local avec un serveur web sous windows.
Ca prend moins de 10 secondes, et j'upload et installe ensuite normalement ce clone.

Posté le : 11/06/2009 14:09
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Semi pro
Inscrit: 05/02/2006 23:34
De Ile-de-France
Messages: 523
Merci blueteen !

@+
Z

Posté le : 11/06/2009 15:48
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Régulier
Inscrit: 22/03/2006 10:49
Messages: 197
Euh, ... svp, il est ou ce super module de clonage. Tu dis "le script de clonage ci-joint" dans ton poste Blueteen, mais je ne le vois pas.

merci

Posté le : 25/11/2009 17:43
Partager Twitter Partagez cette article sur GG+
Re: A votre avis ? Trop de Bug !!! Mauvaise utilisation ???
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

<?php 
/* 
Usage: 

    Copy clone_news.php in <xoops_root> 
    Change current working directory to <xoops_root> 
    Update mappings as per new modulename. 

    php -q clone_news.php 

*/ 

// ########################################################## 
//    Define your mapping here 
// ########################################################## 
$patterns = array( 
  
// first one must be module directory name 
  
'news'  => 'memo'
  
'NEWS'  => 'memo'
  
'News' => 'Memo'
  
'stories' => 'memo_stories'
  
'topics' => 'memo_topics'
  
'_MI_' => '_MI01_',
  
'Articles' => 'Memo',
  
'getmoduleoption' => 'memogetmoduleoption'
  
'MygetItemIds' => 'memoMygetItemIds'
  
'CreateSiteNavBar' => 'memoCreateSiteNavBar'
  
'updateCache' => 'memoupdateCache'
  
'TableExists' => 'memoTableExists'
  
'FieldExists' => 'memoFieldExists'
  
'AddField' => 'memoAddField'
  
'is_admin_group' => 'memois_admin_group'
  
'make_infotips' => 'memomake_infotips',
  
'DublinQuotes' => 'memoDublinQuotes',
); 

$patKeys array_keys($patterns); 
$patValues array_values($patterns); 

// work around for PHP < 5.0.x 
if(!function_exists('file_put_contents')) { 
  function 
file_put_contents($filename$data$file_append false) { 
    
$fp fopen($filename, (!$file_append 'w+' 'a+')); 
    if(!
$fp) { 
      
trigger_error('file_put_contents cannot write in file.'E_USER_ERROR); 
      return; 
    } 
    
fputs($fp$data); 
    
fclose($fp); 
  } 


// recursive clonning script 
function cloneFileFolder($path

  global 
$patKeys
  global 
$patValues

  
$newPath str_replace($patKeys[0], $patValues[0], $path); 

  if (
is_dir($path)) 
  { 
    
// create new dir 
    
mkdir($newPath); 

    
// check all files in dir, and process it 
    
if ($handle opendir($path)) 
    { 
      while (
$file readdir($handle)) 
      { 
        if (
$file != '.' && $file != '..'
        { 
          
cloneFileFolder("$path/$file"); 
        } 
      } 
      
closedir($handle); 
    } 
  } 
  else 
  { 
    if(
preg_match('/(.jpg|.gif|.png|.zip)$/i'$path)) 
    { 
      
copy($path$newPath); 
    } 
    else 
    { 
      
// file, read it 
      
$content file_get_contents($path); 
      
$content str_replace($patKeys$patValues$content); 
      
file_put_contents($newPath$content); 
    } 
  } 


cloneFileFolder('modules/news'); 

echo 
"Happy cloning...n"
echo 
"check directory modules/" $patterns['news'] . " for cloned module n"
echo 
"Consider modifying new module by editing language/english/modinfo.php and images/" $patterns['news'] . "_slogo.png manually (if you care)n"

?>

ou memo est le nom du clone, donc pour changer il suffit de le remplacer par celui que vous désirez, attention à respecter la casse !

@+

Posté le : 25/11/2009 18:12

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3) 4 »



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

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