Forum CMS Made Simple FR
[Résolu] ModuleManager inaccessible - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu] ModuleManager inaccessible (/thread-317.html)



[Résolu] ModuleManager inaccessible - xX WeI Xx - 14/04/2010

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.7.0
#~ Version du MLE si existante : non
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7
#~ Installed Modules:
#~ * Album: 0.9.3
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.3
#~ * News: 2.10.4
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.2
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.6.5
#~ * CGExtensions: 1.16
#~ * CMSMailer: 1.73.14
#~ * FormBuilder: 0.5.11
#~ * Captcha: 0.4
#~ * FrontEndUsers: 1.6.7
#~ * CustomContent: 1.5.3
#~ * SiteMapMadeSimple: 1.1.4
#~ * GoogleMaps: 0.1.6
#~ * Statistics: 0.9.2
#~ * Calendar: 0.8.2
#~ * JQueryTools: 1.0.3
#~ * NFS: 1.0
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 16000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.12
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 64M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Je reviens à vous pour un autre soucis et là je ne vois pas d'où vient le soucis.
Les onglets dans le gestionnaire de modules sont là, mais n'affiche rien quand ils sont cliqués.
J'ai vérifié les droits, rien n'y fait.
Enfin aucun fichier dans le dossier du module ne manque ou n'a été altéré.

Je fais encore une fois appel à votre aide, en vous remerciant Smile


[Résolu] ModuleManager inaccessible - bess - 14/04/2010

premier point : passe en débug (dans le fichier config.php mettre la ligne debug= true)regarde si tu as des erreurs.

second point : Ctrl + Maj + J sous Firefox, regarde si il y a une erreur JS

troisième point : tu es chez quel hébergeur ?

quatrième : si tu installe dans un sous répertoire une nouvelle installation ca donne quoi ?


[Résolu] ModuleManager inaccessible - xX WeI Xx - 15/04/2010

[Image: capturebug.png]

Voilà, pour mieux que vous compreniez ce que j'obtiens.
Pour résumé :
-Le debug ne m'affiche rien sur cette page.
-La console d'erreur indique une erreur sur un JS du thème (comme vous pouvez le voir) dont voici le src :

Code :
if (window.attachEvent) window.attachEvent("onload", IEhover);

window.onload = function() {
    linksExternal();
    defaultFocus();
     if (document.getElementById('navt_tabs')) {
        var el = document.getElementById('navt_tabs');
        _add_show_handlers(el);
    }
     if (document.getElementById('page_tabs')) {
        var el = document.getElementById('page_tabs');
        _add_show_handlers(el);
    }
}

function IEhover() {
        if (document.getElementById('nav')) {
            cssHover('nav','LI');    
        }
         if (document.getElementById('navt_tabs')) {
            cssHover('navt_tabs','DIV');
        }
         if (document.getElementById('page_tabs')) {
            cssHover('page_tabs','DIV');
        }
}

function cssHover(tagid,tagname) {
    var sfEls = document.getElementById(tagid).getElementsByTagName(tagname);
    for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" cssHover";
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" cssHover\\b"), "");
        }
    }
}

function change(id, newClass, oldClass) {
    identity=document.getElementById(id);
    if (identity.className == oldClass) {
        identity.className=newClass;
    } else {
        identity.className=oldClass;
    }
}

function _add_show_handlers(navbar) {
    var tabs = navbar.getElementsByTagName('div');
    for (var i = 0; i < tabs.length; i += 1) {
    tabs[i].onmousedown = function() {
        for (var j = 0; j < tabs.length; j += 1) {
        tabs[j].className = '';
        document.getElementById(tabs[j].id + "_c").style.display = 'none'; // ERREUR ICI
        }
        this.className = 'active';
        document.getElementById(this.id + "_c").style.display = 'block';
        return true;
    };
    }
    var activefound=0;
    for (var i = 0; i < tabs.length; i += 1) {
        if (tabs[i].className=='active') activefound=i;
    }
    tabs[activefound].onmousedown();
}

function activatetab(index) {
    var el=0;
    if (document.getElementById('navt_tabs')) {
        el = document.getElementById('navt_tabs');
        
    } else {
       if (document.getElementById('page_tabs')) {
          el = document.getElementById('page_tabs');
      }
    }
    if (el==0) return;
    var tabs = navbar.getElementsByTagName('div');
    tabs[index].onmousedown();
}

function linksExternal()    {
    if (document.getElementsByTagName)    {
        var anchors = document.getElementsByTagName("a");
        for (var i=0; i<anchors.length; i++)    {
            var anchor = anchors[i];
            if (anchor.getAttribute("rel") == "external")    {
                anchor.target = "_blank";
            }
        }
    }
}

//use <input class="defaultfocus" ...>
function defaultFocus() {

   if (!document.getElementsByTagName) {
        return;
   }

   var anchors = document.getElementsByTagName("input");
   for (var i=0; i<anchors.length; i++) {
      var anchor = anchors[i];
      var classvalue;

      //IE is broken!
      if(navigator.appName == 'Microsoft Internet Explorer') {
            classvalue = anchor.getAttribute('className');
      } else {
            classvalue = anchor.getAttribute('class');
      }

      if (classvalue!=null) {
                var defaultfocuslocation = classvalue.indexOf("defaultfocus");
                if (defaultfocuslocation != -1) {
                    anchor.focus();
            var defaultfocusselect = classvalue.indexOf("selectall");
            if (defaultfocusselect != -1) {
                anchor.select();
            }
                }
        }
   }
}

function togglecollapse(cid)
{
  document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none";
}
-Mon hébergeur est OVH.
-Pour effectuer une installation dans un sous-répertoire il faudrait que je copie-colle tout. Seulement mon FTP (FileZilla) ne permet que le couper-coller. Vous avez une solution? Déjà que le premier transfert a été long à s'achever(bugs multiples, etc), ca m'arrangerai d'éviter une nouvelle perte de temps Confused

Merci d'avance


[Résolu] ModuleManager inaccessible - bess - 15/04/2010

tu envois tout par FTP en faisant bien attention qu'aucun fichier ne soit KO (ou tu relance)

à l'étape 2 tu vérifie l'intégrité de ton installation en utilisant les fichier checksum à ta dispo sur la forge

note que tu peux également tester l'intégrité de ton site actuel via le panneau admin si tu as un fichier checksum sous la main (issu de la forge)


[Résolu] ModuleManager inaccessible - xX WeI Xx - 15/04/2010

Etant donné que j'ai upgradé le site hier, je ne vois pas en quoi un deuxième transfert identique est utile, tout s'est bien passé au niveau de l'install et tout marche nickel, juste ce module là. J'ai quand même refait un transfert de ce dossier et toujours le même état...
J'avais déjà effectué un checksum à l'install. Seulement il fait un check sur un répertoire donc inefficace et la, quand j'effectue une vérification du système, j'ai plein d'erreurs du même type :

"Notice: Undefined offset: 1 in /homez.64/indexwar/www/V1/admin/checksum.php on line 101"

C'est pas spécialement pratique si j'ai pas de quoi gérer mes modules, aidez-moi s'il vous plait.

Merci Bess pour tes réponses Wink


[Résolu] ModuleManager inaccessible - jce76350 - 15/04/2010

re,

Si tu utilises ule FTP FileZilla pas besoin de tester avec checksum
Il fait lui même les vérifications de tranfert si tes fichiers d'origine sont TOUS présent


[Résolu] ModuleManager inaccessible - xX WeI Xx - 16/04/2010

Oui oui, bah les transferts échoués, je les refaisait dans la foulée donc pas de soucis. Maintenant je ne sais vraiment pas comment me sortir de cette galère, à part encore une fois tout réinstaller mais étant donné que l'installation s'est passé dans les meilleures conditions, je ne sais pas si ça sers à grand chose.

Est-ce qu'il existe un autre module du même style que je pourrais me procurer?


[Résolu] ModuleManager inaccessible - xX WeI Xx - 16/04/2010

Suppression du dossier "modules", copie des dossiers de la version 1.7 sur le ftp (nuSOAP et ModuleManager) et mise à jour nécessaire qui s'affiche pour ModuleManager. MàJ et c'est nickel Big Grin Comme toujours, je me demande comment je n'y ai pas pensé avant !

Merci pour votre aide Wink