Jump to content

Page CMS ne fonctionnent plus


Recommended Posts

Bonjour à tous,

 

je rencontre un soucis sur les pages CMS de mon site.

Rien ne se charge à l'ouverture des pages, tout reste blanc.

Vous pouvez trouver le site à l'adresse suivante : http://www.sujiskateboards.fr

Le problème se trouve sur les pages : SUJI, Customisation et Presse.

J'ai vérifier mes liens dans l'onglet SEO URLS. Même lors de l'aperçu d'une page cms depuis le back office rien ne se charge. Avec firebug il n'y a aucun code qui remonte.
Le reste du site fonctionne correctement.
 

C'est la première fois que je me retrouve devant un probleme comme celui-ci.

Merci,
 

N'hésitez pas à me demander si vous avez besoins de plus d'information.
 

Edouard Delbove

 

Link to comment
Share on other sites

Bonjour,

As-tu essayé d'activer l'affichage des erreurs ?

 

 

Bonjour,

 

Merci pour la piste

 

Je viens de l'activer. Voici le message d'erreur sur une des page : 

 

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /home/.../override/controllers/CMSController.php on line 3

Edited by edelbo (see edit history)
Link to comment
Share on other sites

C'est donc à priori l'un des overrides de ta boutique qui pose problème, plus précisément le fichier "CMSController.php" qui se trouve dans le dossier override >> controllers de ta boutique.

 

Merci pour le retour,

 

Je ne comprend d'ou provient l'erreur par contre. 

 

Voici le code du fichier :

<?php
class CmsController extends CmsControllerCore {
    public function setMedia() {
        parent::setMedia();
 
        Tools::addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen');
        Tools::addJS(array(_PS_JS_DIR_.'jquery/jquery.fancybox-1.3.4.js',
                           _PS_JS_DIR_.'jquery/jquery.serialScroll-1.2.2-min.js',
                           _THEME_JS_DIR_.'product.js'));
 
        if (Configuration::get('PS_DISPLAY_JQZOOM') == 1) {
            Tools::addCSS(_PS_CSS_DIR_.'jqzoom.css', 'screen');
            Tools::addJS(_PS_JS_DIR_.'jquery/jquery.jqzoom.js');
        }
    }
}
Link to comment
Share on other sites

Pareil j'ai le même problème mais en fait comme pour tous et pour Tout et chaque mise à jour vraiment rZLC là prestashop .... ! au lieu de nous demander de voter pour être la meilleure solution .. ils feraient mieux de se pencher sur les problème pour que ce soit enfin la meilleure solution ...  car là c le gouffre ... 

Link to comment
Share on other sites

 

Merci pour le retour,

 

Je ne comprend d'ou provient l'erreur par contre. 

 

Voici le code du fichier :

<?php
class CmsController extends CmsControllerCore {
    public function setMedia() {
        parent::setMedia();
 
        Tools::addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen');
        Tools::addJS(array(_PS_JS_DIR_.'jquery/jquery.fancybox-1.3.4.js',
                           _PS_JS_DIR_.'jquery/jquery.serialScroll-1.2.2-min.js',
                           _THEME_JS_DIR_.'product.js'));
 
        if (Configuration::get('PS_DISPLAY_JQZOOM') == 1) {
            Tools::addCSS(_PS_CSS_DIR_.'jqzoom.css', 'screen');
            Tools::addJS(_PS_JS_DIR_.'jquery/jquery.jqzoom.js');
        }
    }
}

 

Je relance un appel à l'aide. Je ne comprend pas l'erreur, quelqu'un aurait une idée ?

Link to comment
Share on other sites

Je relance un appel à l'aide. Je ne comprend pas l'erreur, quelqu'un aurait une idée ?

 

 

J'ai réglé les problèmes de syntaxe. C'était des espaces en trop...

 

Il y a toujours une erreur qui est la suivante : 

 

Fatal error: Class '        parent' not found in /home/.../override/controllers/CMSController.php on line 5

Link to comment
Share on other sites

J'ai changé le code de CMSController.php par celui-ci et tout rentre dans l'ordre.

<?php
class CmsController extends CmsControllerCore {
public function setMedia() {
parent::setMedia();

$this->context->controller->addCSS(_PS_JS_DIR_.'jquery/plugins/fancybox/jquery.fancybox.css', 'all');
$this->context->controller->addJS(array(_PS_JS_DIR_.'jquery/plugins/fancybox/jquery.fancybox.js',
_PS_JS_DIR_.'jquery/plugins/jquery.serialScroll.js',
_THEME_JS_DIR_.'product.js'));

if (Configuration::get('PS_DISPLAY_JQZOOM') == 1) {
$this->context->controller->addCSS(_PS_JS_DIR_.'jquery/plugins/jqzoom/jquery.jqzoom.css', 'all');
$this->context->controller->addJS(_PS_JS_DIR_.'jquery/plugins/jqzoom/jquery.jqzoom.js');
}
}
}
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...