Fork me on GitHub






Probleme de clonage smartsection 2.13
Aspirant
Inscrit: 09/04/2005 10:03
Messages: 90
Bonjour

cela fait 2 jours que je bataille pour le clonage, j'ai pas trop compris le clonage expliqué dans le fichier fourni ( faut il mettre 2 modules smartsection ? faut il en renomme un ? ) meme pares avoir installer smartpartner
bref j'ai mis les mains dans le moteur.
Manuellement j'ai changé dans tous les fichiers les mot suivant :

'smartsection' => 'smartinfor',
'SMARTSECTION' => 'SMARTINFOR',
'SmartSection' => 'SmartInfor',
'Smart Section' => 'Smart Infor',
'SSECTION' => 'SINFOR',
'Smartsection' => 'Smartinfor'

dans l'emsemble cela marche j'ai reussi a faire marcher mes anciens articles.

MAIS j'ai un soucis, il semble qu'il n'accroche pas le theme administrateur quand je rentre dans un article pour le modifier, ou pour le creer d'ailleur., la page article ne rentre pas le theme admin, je n'ai plus la barre admin en haut, la page prend toute la fenetre etc etc .

Qu'ai je oublie de faire ? ou de modifie ?

j'ai aussi changer le nom des templates du module les fichiers qui sont dans le repertoire template , je leur est coller le nom de mon clone.

QQ a une soluce s'il vous plait ?

merci bonne journee

Posté le : 21/02/2007 11:45

Les freenaute voici votre site :
INFOSBILOU

Les Non freenautes vous etes aussi bienvenu dans la section telechargement.
Partager Twitter Partagez cette article sur GG+
Re: Probleme de clonage smartsection 2.13
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Dans la recherche du forum, je saisis les mots : clone smartsection et j'arrive sur cette conversation de Philippe, les explications me semblent claires.

Qu'en penses-tu ?

Posté le : 21/02/2007 13:10
Partager Twitter Partagez cette article sur GG+
Re: Probleme de clonage smartsection 2.13
Aspirant
Inscrit: 09/04/2005 10:03
Messages: 90
ben j'avais deja testé mais marche po , j'ai encore essayé.

Copier le module smartsection
Installer smartsection


( je pense qu'il ne faut pas obligatoirement installer smartpartener )

j'ai mis mon clone php

j'ai virer les lignes concernant smartpartner et mis mes lignes a la place:

$patterns = array(
  
// first one must be module directory name
  
'smartsection'  => 'smartinfor'
  
'SMARTSECTION'  => 'SMARTINFOR',
  
'SmartSection'  => 'SmartInfor',
  
'Smart Section' => 'Smart Infor',
  
'SSECTION'      => 'SINFOR',
  
'Smartsection'  => 'Smartinfor' 
);


lancer monsite/clone.php

et ensuite ?????, je ne vois nul par mon module il y a autre chose a faire ?
j'ai loupé qq chose ?
Y a t(il un soucis de clonage avec xoops 2.2.13 ?

Posté le : 21/02/2007 14:30

Les freenaute voici votre site :
INFOSBILOU

Les Non freenautes vous etes aussi bienvenu dans la section telechargement.
Partager Twitter Partagez cette article sur GG+
Re: Probleme de clonage smartsection 2.13
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

tu peux prendre également le module smartclone si tu rencontres des difficultés dans la procédure

A +

Posté le : 21/02/2007 14:39

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Probleme de clonage smartsection 2.13
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Copier le module smartsection -> ok
Installer smartsection ->pas ok, enfin ce n'est pas nécessaire pour réaliser l'opération de clonage, il suffit juste que le module soit présent (c'est bien ce qui est indiqué par phmo dans la conversation)

Après l'exécution de http://tonsite.com/clone.php quel est le message affiché à l'écran ?

Posté le : 21/02/2007 14:42
Partager Twitter Partagez cette article sur GG+
Re: Probleme de clonage smartsection 2.13
Aspirant
Inscrit: 09/04/2005 10:03
Messages: 90
bon j'ai desinstallé smartsection
remis mon clone.php
lancer la bete
le message apparait :

Happy cloning... check directory modules/ for cloned module Consider modifying new module by editing language/english/modinfo.php and images/mysection_slogo.png manually (if you care)

dans systeme aucun module installer :( aucune trace de la bete .
Voici mon clone.php complet
<?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
  
'smartsection'  => 'smartinfor'
  
'SMARTSECTION'  => 'SMARTINFOR',
  
'SmartSection'  => 'SmartInfor',
  
'Smart Section' => 'Smart Infor',
  
'SSECTION'      => 'SINFOR',
  
'Smartsection'  => 'Smartinfor' 
);

$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/smartpartner');

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

?>


j'ai dl smartclone je l'installerai si s'a ne marche toujour pas

Posté le : 21/02/2007 15:07

Les freenaute voici votre site :
INFOSBILOU

Les Non freenautes vous etes aussi bienvenu dans la section telechargement.
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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