Modifier page 404 joomla 1.7

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Modifier page 404 joomla 1.7

    Bonjour,

    J'ai une page 404 par défaut de joomla (template beez_20). Quand j'arrive sur la page, il n'y a plus mon menu horizontal et il y a juste 2 item dans mon menu vertical qui s'affiche et je n'ai plus le footer.

    Je souhaiterai que ma page 404 garde la structure du site et d'afficher un article-erreur : un article qui explique que la page n'existe plus.

    Est-ce possible?

    J'ai trouvé ce tuto mais j'ai des erreurs :

    - C'est pas l'article en question qui s'affiche
    - et j'ai cette erreur dans ma colonne de gauche au dessus de mon menu :
    Code:
    Notice: Trying to get property of non-object in D:\wamp\www\cineaqua\modules\mod_menu\helper.php on line 37
    
    Notice: Trying to get property of non-object in D:\wamp\www\cineaqua\modules\mod_menu\helper.php on line 47
    
    Notice: Trying to get property of non-object in D:\wamp\www\cineaqua\modules\mod_menu\mod_menu.php on line 20
    helper ligne 37 :
    Code PHP:
    $user JFactory::getUser();
            
    $levels $user->getAuthorisedViewLevels();
            
    asort($levels);
            
    $key 'menu_items'.$params.implode(','$levels).'.'.$active->id; (ligne 37)
            
    $cache JFactory::getCache('mod_menu''');
            if (!(
    $items $cache->get($key)))
            { 

    helper ligne 47 :
    Code PHP:
    // Initialise variables.
                
    $list        = array();
                
    $db            JFactory::getDbo();
                
    $user        JFactory::getUser();


                
    $path        $active->tree; (ligne 47)
                
    $start        = (int) $params->get('startLevel');
                
    $end        = (int) $params->get('endLevel');
                
    $showAll    $params->get('showAllChildren');
                
    $maxdepth    $params->get('maxdepth');
                
    $items         $menu->getItems('menutype',$params->get('menutype')); 
    menu ligne 20 :
    Code PHP:
    $list    modMenuHelper::getList($params);
    $app    JFactory::getApplication();
    $menu    $app->getMenu();
    $active    $menu->getActive();
    $active_id = isset($active) ? $active->id $menu->getDefault()->id; (ligne 20)
    $path    = isset($active) ? $active->tree : array();
    $showAll    $params->get('showAllChildren');
    $class_sfx    htmlspecialchars($params->get('class_sfx')); 
    Merci par avance pour votre aide!

    Bonne journée
    Dernière édition par bizerte77 à 21/02/2012, 11h20

  • #2
    Re : Modifier page 404 joomla 1.7

    Bonjour,
    j'ai essayé de suivre ce tuto pour tester, ainsi que le tuto dont il est fait référence au début de l'article !
    Ben pas réussi à le faire marcher non plus!
    J'ai donc fait un truc "à ma sauce"...
    1_créer un article non catégorisé avec l'annonce personnalisée de l'erreur 404
    (ne pas oublier de le publier)
    2_ modifier le .htaccess avec la ligne suivante:

    ErrorDocument 404 /index.php?option=com_content&view=article&id=100

    100 est l'ID de mon article erreur 404 personnalisé!

    Voilà c'est tout!
    Visible sur le site: http://www.amichemins.fr/
    Pour provoquer une erreur 404, rajouter un nom de fichier bidon, par exemple http://www.amichemins.fr/essai
    et voilà, le tour est joué!

    Commentaire


    • #3
      Re : Modifier page 404 joomla 1.7

      Bonjour,

      Merci pour ses explications... Mais entre temps j'ai trouvé un composant : http://www.cdprof.com/telechargement...or404-J16-1.7/ et ça marche très bien.

      Si ça peut aider quelqu'un...

      Bonne journée

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X