Fork me on GitHub




(1) 2 3 »


Clonage d'un module
Newbie
Inscrit: 10/11/2011 02:52
Messages: 9
salut je suis nouveau sur le forum je voudrais savoir comment cloner le module mytube.
merci pour l 'aide

Posté le : 10/11/2011 02:55
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Bonjour,

Simple recherche google avec comme mots clefs "clone mytube xoops" et voilà.

Posté le : 10/11/2011 06:23
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Newbie
Inscrit: 10/11/2011 02:52
Messages: 9
merci pour ta reponse mais cette methode est pour le module news j'arrive pas a le faire cloner avec le module mytube

Posté le : 10/11/2011 13:05
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Relis mieux, tu verras que tu as aussi le script pour le module Mytube.

Posté le : 10/11/2011 15:47
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Newbie
Inscrit: 10/11/2011 02:52
Messages: 9
merci pour ton aide j'ai met le clone.php à la racine et j'ai l’exécute et c'est bon le répertoire vidéo est bien sur la catégorie module mais quand j'entre sur administration pour l'installer rien n'est installer la fenêtre se disparaître.

Posté le : 10/11/2011 23:19
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Newbie
Inscrit: 10/11/2011 02:52
Messages: 9
j'ai le message Impossible d'installer video. Erreur(s):
Installation MyTube

Aucun fichier SQL n'a été trouvé dans /home/sites/XXX/public_html/modules/video/sql/myvideo.sql

Posté le : 10/11/2011 23:36
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Newbie
Inscrit: 10/11/2011 02:52
Messages: 9
quelqu'un peut m'aidez svp

Posté le : 11/11/2011 21:42
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Désolée, il faudra que tu attendes que les pros du clonage te répondent, je ne peux pas t'aider

Posté le : 11/11/2011 23:38
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Newbie
Inscrit: 10/11/2011 02:52
Messages: 9
merci d'avoir me repondre j'attent

Posté le : 12/11/2011 02:47
Partager Twitter Partagez cette article sur GG+
Re: Clonage d'un module
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
essayes avec ce script de clonage
<?php   
/*   
Usage:   
    Copy clone.php in <xoops_root>   
    Change current working directory to <xoops_root>   
    Update mappings as per new modulename.   
    php -q clone.php   
*/   
// ##########################################################   
//    Define your mapping here   
// ##########################################################   
$patterns = array(   
  
// first one must be module directory name   
  
'mytube'  => 'video',   
  
'MYTUBE'  => 'VIDEO',   
  
'Mytube' => 'Video',   
  
'MyTube' => 'ViDeo',   
  
'xoopstube' => 'videos',  
);   
$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   
    {   
      
$content file_get_contents($path);   
      
$content str_replace($patKeys$patValues$content);   
      
file_put_contents($newPath$content);   
    }   
  }   
}   
cloneFileFolder('modules/mytube');   
echo 
"Happy cloning...n";   
echo 
"check directory modules/" $patterns['mytube'] . " for cloned module n";   
echo 
"Consider modifying new module by editing language/english/modinfo.php and images/" $patterns['mytube'] . "_slogo.png manually (if you care)n";   
?>

Posté le : 12/11/2011 13:19

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

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



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

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