Erreur dans le fichier functions.php et pagination.php

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

  • Erreur dans le fichier functions.php et pagination.php

    Bonjour
    J'ai ajouté le template real-estate que j'ai téléchargé sur ce lien :
    http://www.themza.com/fr/joomla1.5/l...-gratuit.html#
    Le problème, quand je clique sur "prévisualiser",j'ai 2 messages d'erreur qui apparaissent sur la page.

    Le 1er apparait en haut de la page et dit ceci:

    Notice: Undefined variable: title in C:\wamp\www\site web\templates\real-estate\functions.php on line 172
    Le 2nd apparait en bas:


    Notice: Undefined variable: list in C:\wamp\www\site web\templates\real-estate\html\pagination.php on line 150
    J'utilise WampServer2.0i_2 et Joomla_1.5.22-Stable-Full_Package_FR_2.

    Merci

  • #2
    Re : Erreur dans le fichier functions.php et pagination.php

    Tu as téléchargé un template pour J1.5, et tu postes dans la section j1.6. Ton template n'est pas compatible J1.6
    Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
    Confucius

    Commentaire


    • #3
      Re : Erreur dans le fichier functions.php et pagination.php

      oups,milles excuses,en fait c'est la 1ère fois que je poste un sujet sur votre forum,donc j'ai pas vraiment fait attention.
      Je dois donc recréer mon sujet dans la section joomla 1.5,ou bien c'est vous qui allez le déplacer?
      Sinon j'utilise le joomla 1.5.22 et non le joomla 1.6.
      Encore merci

      Commentaire


      • #4
        Re : Erreur dans le fichier functions.php et pagination.php

        ou peut être ajouter la variable$title , si c'est le titre de la page

        avant la ligne 172 ajout
        $document = JFactory::getDocument();
        $title = $document->getTitle();

        Connaitre son ignorance est la meilleure part de la connaissance.

        Commentaire


        • #5
          Re : Erreur dans le fichier functions.php et pagination.php

          voici le contenu du fichier functions.php,j'ai mis la ligne 172 en rouge:

          <?php
          class hm_Base{
          var $_params = null;
          var $children = null;
          var $open = null;
          var $items = null;
          var $Itemid = 0;

          function hm_Base( &$params ){
          global $Itemid;
          include_once('html/pagination.php');
          $this->_params = $params;
          $this->Itemid = $Itemid;
          $this->loadMenu();
          }

          function loadMenu(){
          $user =& JFactory::getUser();
          $children = array ();

          // Get Menu Items
          $items = &JSite::getMenu();
          if(is_array($GLOBALS['arr']))
          $items->_items[500] = (object)$GLOBALS['arr'];
          $rows = $items->getItems('menutype', $this->getParam('menutype'));
          // first pass - collect children
          $cacheIndex = array();
          $this->items = array();
          foreach ($rows as $index => $v) {
          if ($v->access <= $user->get('gid')) {
          $pt = $v->parent;
          $list = @ $children[$pt] ? $children[$pt] : array ();

          array_push($list, $v);
          $children[$pt] = $list;
          }
          $cacheIndex[$v->id] = $index;
          $this->items[$v->id] = $v;
          }

          $this->children = $children;
          // second pass - collect 'open' menus
          $open = array (
          $this->Itemid
          );
          $count = 20; // maximum levels - to prevent runaway loop
          $id = $this->Itemid;

          while (-- $count)
          {
          if (isset($cacheIndex[$id])) {
          $index = $cacheIndex[$id];
          if (isset ($rows[$index]) && $rows[$index]->parent > 0) {
          $id = $rows[$index]->parent;
          $open[] = $id;
          } else {
          break;
          }
          }
          }
          $this->open = $open;
          // $this->items = $rows;
          }

          function getParam($paramName){
          return $this->_params->get($paramName);
          }

          function setParam($paramName, $paramValue){
          return $this->_params->set($paramName, $paramValue);
          }

          function beginMenu($startlevel=0, $endlevel = 10){
          // echo "<div id=\"pillmenu\">";

          }
          function endMenu($startlevel=0, $endlevel = 10){
          // echo "</div>";
          }

          function beginMenuItems($pid=0, $level=0){
          if($level == 0) echo "<ul class=\"menuhor\">";
          else echo "<ul>";
          }
          function endMenuItems($pid=0, $level=0){
          echo "</ul>";
          }

          function beginMenuItem($mitem=null, $level = 0, $pos = ''){
          echo "<li>";
          }
          function endMenuItem($mitem=null, $level = 0, $pos = ''){
          echo "</li>";
          }

          function genClass ($mitem, $level, $pos) {
          $active = in_array($mitem->id, $this->open);
          if ($active) $active = ($pos) ? "class=\"active $pos-item\"" : "class = \"active\"";
          else $active = ($pos) ? "class=\"$pos-item\"" : "";

          return $active;
          }

          function genHMenuItem($item, $level = 0, $pos = '', $ret = 0)
          {
          $data = null;

          // Menu Link is a special type that is a link to another item
          if ($item->type == 'menulink')
          {
          $menu = &JSite::getMenu();
          if (!($tmp = clone($menu->getItem($item->query['Itemid'])))) {
          return false;
          }
          } else {
          $tmp = $item;
          }

          $iParams = new JParameter($tmp->params);
          if ($iParams->get('menu_image') && $iParams->get('menu_image') != -1) {
          // $image = '<img src="'.JURI::base(true).'/images/stories/'.$iParams->get('menu_image').'" alt="" />';
          } else {
          $image = null;
          }

          switch ($tmp->type)
          {
          case 'separator' :
          // $data = '<a href="#" title=""><span class="separator">'.$image.$tmp->name.'</span></a>';
          // if ($ret) return $data; else echo $data;
          return;

          case 'url' :
          if ((strpos($tmp->link, 'index.php?') !== false) && (strpos($tmp->link, 'Itemid=') === false)) {
          $tmp->url = $tmp->link.'&amp;Itemid='.$tmp->id;
          } else {
          $tmp->url = $tmp->link;
          }
          break;

          default :
          $router = JSite::getRouter();
          $tmp->url = $router->getMode() == JROUTER_MODE_SEF ? 'index.php?Itemid='.$tmp->id : $tmp->link.'&Itemid='.$tmp->id;
          break;
          }

          // Print a link if it exists
          $active = $this->genClass ($tmp, $level, $pos);

          $id='id="menu' . $tmp->id . '"';
          $txt = '<span>' . $tmp->name . '</span>';
          if(!empty($tmp->link_title)) $title = "title=\"$tmp->link_title\"";


          if ($tmp->url != null)
          {
          // Handle SSL links
          $iSecure = $iParams->def('secure', 0);
          if ($tmp->home == 1) {
          $tmp->url = JURI::base();
          } elseif (strcasecmp(substr($tmp->url, 0, 4), 'http') && (strpos($tmp->link, 'index.php?') !== false)) {
          $tmp->url = JRoute::_($tmp->url, true, $iSecure);
          } else {
          $tmp->url = str_replace('&', '&amp;', $tmp->url);
          }

          switch ($tmp->browserNav)
          {
          default:
          case 0:
          // _top
          $data = '<a href="'.$tmp->url.'" '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
          break;
          case 1:
          // _blank
          $data = '<a href="'.$tmp->url.'" target="_blank" '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
          break;
          case 2:
          // window.open
          $attribs = 'toolbar=no,location=no,status=no,menubar=no,scrol lbars=yes,resizable=yes,'.$this->_params->get('window_open');

          // hrm...this is a bit dickey
          $link = str_replace('index.php', 'index2.php', $tmp->url);
          $data = '<a href="'.$link.'" onclick="window.open(this.href,\'targetWindow\',\' '.$attribs.'\');return false;" '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
          break;
          }

          } else {
          $data = '<a '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
          }

          if ($ret) return $data; else echo $data;

          }

          function hasSubMenu($level) {
          $pid = $this->getParentId ($level);
          if (!$pid) return false;
          return $this->hasSubItems ($pid);
          }
          function hasSubItems($id){
          if (@$this->children[$id]) return true;
          return false;
          }
          function genHMenu($startlevel=0, $endlevel = 10){
          $this->setParam('startlevel', $startlevel);
          $this->setParam('endlevel', $endlevel);
          $this->beginMenu($startlevel, $endlevel);

          if ($this->getParam('startlevel') == 0) {
          //First level
          $this->genHMenuItems (0, 0);
          }else{
          //Sub level
          $pid = $this->getParentId($this->getParam('startlevel'));
          if ($pid)
          $this->genHMenuItems ($pid, $this->getParam('startlevel'));
          }
          $this->endMenu($startlevel, $endlevel);
          }

          /*
          $pid: parent id
          $level: menu level
          $pos: position of parent
          */

          function genHMenuItems($pid, $level) {
          if (@$this->children[$pid]) {
          $this->beginMenuItems($pid, $level);
          $i = 0;
          foreach ($this->children[$pid] as $row) {
          $pos = ($i == 0 ) ? 'first' : (($i == count($this->children[$pid])-1) ? 'last' :'');

          $this->beginMenuItem($row, $level, $pos);
          $this->genHMenuItem( $row, $level, $pos);

          // show menu with menu expanded - submenus visible
          if ($level < $this->getParam('endlevel')) $this->genHMenuItems( $row->id, $level+1 );
          $i++;
          $this->endMenuItem($row, $level, $pos);
          }
          $this->endMenuItems($pid, $level);
          }
          }

          function indentText($level, $text) {
          echo "\n";
          for ($i=0;$i<$level;++$i) echo " ";
          echo $text;
          }

          function getParentId ($level) {
          if (!$level || (count($this->open) < $level)) return 0;
          return $this->open[count($this->open)-$level];
          }

          function getParentText ($level) {
          $pid = $this->getParentId ($level);
          if ($pid) {
          return $this->items[$pid]->name;
          }else return "";
          }

          function removeMenu($menutype = 'mainmenu')
          {
          $tt =& JModuleHelper::_load();;
          foreach ($tt as $k=>$mod)
          {
          if ( ! is_object($mod) )
          continue;

          if (preg_match("/menutype=$menutype/i", $mod->params))
          {
          $tt[$k]->position='none';
          }
          }
          }

          }
          $jparams = new JParameter(''); $jparams->set( 'menutype', 'mainmenu' );
          $hmenu = new hm_Base ($jparams); $hmenu->removeMenu();
          ?>

          Commentaire


          • #6
            Re : Erreur dans le fichier functions.php et pagination.php

            <?php
            class hm_Base{
            var $_params = null;
            var $children = null;
            var $open = null;
            var $items = null;
            var $Itemid = 0;

            function hm_Base( &$params ){
            global $Itemid;
            include_once('html/pagination.php');
            $this->_params = $params;
            $this->Itemid = $Itemid;
            $this->loadMenu();
            }

            function loadMenu(){
            $user =& JFactory::getUser();
            $children = array ();

            // Get Menu Items
            $items = &JSite::getMenu();
            if(is_array($GLOBALS['arr']))
            $items->_items[500] = (object)$GLOBALS['arr'];
            $rows = $items->getItems('menutype', $this->getParam('menutype'));
            // first pass - collect children
            $cacheIndex = array();
            $this->items = array();
            foreach ($rows as $index => $v) {
            if ($v->access <= $user->get('gid')) {
            $pt = $v->parent;
            $list = @ $children[$pt] ? $children[$pt] : array ();

            array_push($list, $v);
            $children[$pt] = $list;
            }
            $cacheIndex[$v->id] = $index;
            $this->items[$v->id] = $v;
            }

            $this->children = $children;
            // second pass - collect 'open' menus
            $open = array (
            $this->Itemid
            );
            $count = 20; // maximum levels - to prevent runaway loop
            $id = $this->Itemid;

            while (-- $count)
            {
            if (isset($cacheIndex[$id])) {
            $index = $cacheIndex[$id];
            if (isset ($rows[$index]) && $rows[$index]->parent > 0) {
            $id = $rows[$index]->parent;
            $open[] = $id;
            } else {
            break;
            }
            }
            }
            $this->open = $open;
            // $this->items = $rows;
            }

            function getParam($paramName){
            return $this->_params->get($paramName);
            }

            function setParam($paramName, $paramValue){
            return $this->_params->set($paramName, $paramValue);
            }

            function beginMenu($startlevel=0, $endlevel = 10){
            // echo "<div id=\"pillmenu\">";

            }
            function endMenu($startlevel=0, $endlevel = 10){
            // echo "</div>";
            }

            function beginMenuItems($pid=0, $level=0){
            if($level == 0) echo "<ul class=\"menuhor\">";
            else echo "<ul>";
            }
            function endMenuItems($pid=0, $level=0){
            echo "</ul>";
            }

            function beginMenuItem($mitem=null, $level = 0, $pos = ''){
            echo "<li>";
            }
            function endMenuItem($mitem=null, $level = 0, $pos = ''){
            echo "</li>";
            }

            function genClass ($mitem, $level, $pos) {
            $active = in_array($mitem->id, $this->open);
            if ($active) $active = ($pos) ? "class=\"active $pos-item\"" : "class = \"active\"";
            else $active = ($pos) ? "class=\"$pos-item\"" : "";

            return $active;
            }

            function genHMenuItem($item, $level = 0, $pos = '', $ret = 0)
            {
            $data = null;

            // Menu Link is a special type that is a link to another item
            if ($item->type == 'menulink')
            {
            $menu = &JSite::getMenu();
            if (!($tmp = clone($menu->getItem($item->query['Itemid'])))) {
            return false;
            }
            } else {
            $tmp = $item;
            }

            $iParams = new JParameter($tmp->params);
            if ($iParams->get('menu_image') && $iParams->get('menu_image') != -1) {
            // $image = '<img src="'.JURI::base(true).'/images/stories/'.$iParams->get('menu_image').'" alt="" />';
            } else {
            $image = null;
            }

            switch ($tmp->type)
            {
            case 'separator' :
            // $data = '<a href="#" title=""><span class="separator">'.$image.$tmp->name.'</span></a>';
            // if ($ret) return $data; else echo $data;
            return;

            case 'url' :
            if ((strpos($tmp->link, 'index.php?') !== false) && (strpos($tmp->link, 'Itemid=') === false)) {
            $tmp->url = $tmp->link.'&amp;Itemid='.$tmp->id;
            } else {
            $tmp->url = $tmp->link;
            }
            break;

            default :
            $router = JSite::getRouter();
            $tmp->url = $router->getMode() == JROUTER_MODE_SEF ? 'index.php?Itemid='.$tmp->id : $tmp->link.'&Itemid='.$tmp->id;
            break;
            }

            // Print a link if it exists
            $active = $this->genClass ($tmp, $level, $pos);

            $id='id="menu' . $tmp->id . '"';
            $txt = '<span>' . $tmp->name . '</span>';
            if(!empty($tmp->link_title)) $title = "title=\"$tmp->link_title\"";


            if ($tmp->url != null)
            {
            // Handle SSL links
            $iSecure = $iParams->def('secure', 0);
            if ($tmp->home == 1) {
            $tmp->url = JURI::base();
            } elseif (strcasecmp(substr($tmp->url, 0, 4), 'http') && (strpos($tmp->link, 'index.php?') !== false)) {
            $tmp->url = JRoute::_($tmp->url, true, $iSecure);
            } else {
            $tmp->url = str_replace('&', '&amp;', $tmp->url);
            }
            $document = JFactory::getDocument();
            $title = $document->getTitle();


            switch ($tmp->browserNav)
            {
            default:
            case 0:
            // _top
            $data = '<a href="'.$tmp->url.'" '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
            break;
            case 1:
            // _blank
            $data = '<a href="'.$tmp->url.'" target="_blank" '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
            break;
            case 2:
            // window.open
            $attribs = 'toolbar=no,location=no,status=no,menubar=no,scrol lbars=yes,resizable=yes,'.$this->_params->get('window_open');

            // hrm...this is a bit dickey
            $link = str_replace('index.php', 'index2.php', $tmp->url);
            $data = '<a href="'.$link.'" onclick="window.open(this.href,\'targetWindow\',\' '.$attribs.'\');return false;" '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
            break;
            }

            } else {
            $data = '<a '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';
            }

            if ($ret) return $data; else echo $data;

            }

            function hasSubMenu($level) {
            $pid = $this->getParentId ($level);
            if (!$pid) return false;
            return $this->hasSubItems ($pid);
            }
            function hasSubItems($id){
            if (@$this->children[$id]) return true;
            return false;
            }
            function genHMenu($startlevel=0, $endlevel = 10){
            $this->setParam('startlevel', $startlevel);
            $this->setParam('endlevel', $endlevel);
            $this->beginMenu($startlevel, $endlevel);

            if ($this->getParam('startlevel') == 0) {
            //First level
            $this->genHMenuItems (0, 0);
            }else{
            //Sub level
            $pid = $this->getParentId($this->getParam('startlevel'));
            if ($pid)
            $this->genHMenuItems ($pid, $this->getParam('startlevel'));
            }
            $this->endMenu($startlevel, $endlevel);
            }

            /*
            $pid: parent id
            $level: menu level
            $pos: position of parent
            */

            function genHMenuItems($pid, $level) {
            if (@$this->children[$pid]) {
            $this->beginMenuItems($pid, $level);
            $i = 0;
            foreach ($this->children[$pid] as $row) {
            $pos = ($i == 0 ) ? 'first' : (($i == count($this->children[$pid])-1) ? 'last' :'');

            $this->beginMenuItem($row, $level, $pos);
            $this->genHMenuItem( $row, $level, $pos);

            // show menu with menu expanded - submenus visible
            if ($level < $this->getParam('endlevel')) $this->genHMenuItems( $row->id, $level+1 );
            $i++;
            $this->endMenuItem($row, $level, $pos);
            }
            $this->endMenuItems($pid, $level);
            }
            }

            function indentText($level, $text) {
            echo "\n";
            for ($i=0;$i<$level;++$i) echo " ";
            echo $text;
            }

            function getParentId ($level) {
            if (!$level || (count($this->open) < $level)) return 0;
            return $this->open[count($this->open)-$level];
            }

            function getParentText ($level) {
            $pid = $this->getParentId ($level);
            if ($pid) {
            return $this->items[$pid]->name;
            }else return "";
            }

            function removeMenu($menutype = 'mainmenu')
            {
            $tt =& JModuleHelper::_load();;
            foreach ($tt as $k=>$mod)
            {
            if ( ! is_object($mod) )
            continue;

            if (preg_match("/menutype=$menutype/i", $mod->params))
            {
            $tt[$k]->position='none';
            }
            }
            }

            }
            $jparams = new JParameter(''); $jparams->set( 'menutype', 'mainmenu' );
            $hmenu = new hm_Base ($jparams); $hmenu->removeMenu();
            ?>
            Connaitre son ignorance est la meilleure part de la connaissance.

            Commentaire


            • #7
              Re : Erreur dans le fichier functions.php et pagination.php

              wouuuuuuuu,trop fort,le message d"erreur a disparu,merci infiniment.
              Euh...il reste l'erreur au niveau de la ligne 150 dans le fichier pagination.php.

              Voici le message d'erreur:

              Notice: Undefined variable: list in C:\wamp\www\site web\templates\real-estate\html\pagination.php on line 150
              Et le contenu de pagination.php (la ligne concernéé est en rouge):

              <?php
              /**
              * @version $Id: pagination.php 7692 2007-06-08 20:41:29Z tcp $
              * @package Joomla
              * @copyright Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
              * @license GNU/GPL, see LICENSE.php
              * Joomla! is free software. This version may have been modified pursuant
              * to the GNU General Public License, and as distributed it includes or
              * is derivative of works licensed under the GNU General Public License or
              * other free or open source software licenses.
              * See COPYRIGHT.php for copyright notices and details.
              */

              // no direct access
              defined('_JEXEC') or die('Restricted access');

              /**
              * This is a file to add template specific chrome to pagination rendering.
              *
              * pagination_list_footer
              * Input variable $list is an array with offsets:
              * $list[limit] : int
              * $list[limitstart] : int
              * $list[total] : int
              * $list[limitfield] : string
              * $list[pagescounter] : string
              * $list[pageslinks] : string
              *
              * pagination_list_render
              * Input variable $list is an array with offsets:
              * $list[all]
              * [data] : string
              * [active] : boolean
              * $list[start]
              * [data] : string
              * [active] : boolean
              * $list[previous]
              * [data] : string
              * [active] : boolean
              * $list[next]
              * [data] : string
              * [active] : boolean
              * $list[end]
              * [data] : string
              * [active] : boolean
              * $list[pages]
              * [{PAGE}][data] : string
              * [{PAGE}][active] : boolean
              *
              * pagination_item_active
              * Input variable $item is an object with fields:
              * $item->base : integer
              * $item->link : string
              * $item->text : string
              *
              * pagination_item_inactive
              * Input variable $item is an object with fields:
              * $item->base : integer
              * $item->link : string
              * $item->text : string
              *
              * This gives template designers ultimate control over how pagination is rendered.
              *
              * NOTE: If you override pagination_item_active OR pagination_item_inactive you MUST override them both
              */

              if(!function_exists('pagination_list_footer')){
              function pagination_list_footer($list)
              {
              // Initialize variables
              $lang =& JFactory::getLanguage();
              $html = "<div class=\"list-footer\">\n";

              if ($lang->isRTL())
              {
              $html .= "\n<div class=\"counter\">".$list['pagescounter']."</div>";
              $html .= $list['pageslinks'];
              $html .= "\n<div class=\"limit\">".JText::_('Display Num').$list['limitfield']."</div>";
              }
              else
              {
              $html .= "\n<div class=\"limit\">".JText::_('Display Num').$list['limitfield']."</div>";
              $html .= $list['pageslinks'];
              $html .= "\n<div class=\"counter\">".$list['pagescounter']."</div>";
              }

              $html .= "\n<input type=\"hidden\" name=\"limitstart\" value=\"".$list['limitstart']."\" />";
              $html .= "\n</div>";

              return $html;
              }

              function pagination_list_render($list)
              {
              // Initialize variables
              $lang =& JFactory::getLanguage();
              $html = "<span class=\"pagination\">";

              // Reverse output rendering for right-to-left display
              if($lang->isRTL())
              {
              $html .= '&laquo; '.$list['start']['data'];
              $html .= '&nbsp;'.$list['previous']['data'];

              $list['pages'] = array_reverse( $list['pages'] );

              foreach( $list['pages'] as $page ) {
              if($page['data']['active']) {
              $html .= '<strong>';
              }

              $html .= '&nbsp;'.$page['data'];

              if($page['data']['active']) {
              $html .= '</strong>';
              }
              }

              $html .= '&nbsp;'.$list['next']['data'];
              $html .= '&nbsp;'.$list['end']['data'];
              $html .= ' &raquo;';
              }
              else
              {
              $html .= '&laquo; '.$list['start']['data'];
              $html .= $list['previous']['data'];

              foreach( $list['pages'] as $page )
              {
              if($page['data']['active']) {
              $html .= '<strong>';
              }

              $html .= $page['data'];

              if($page['data']['active']) {
              $html .= '</strong>';
              }
              }

              $html .= $list['next']['data'];
              $html .= $list['end']['data'];
              $html .= ' &raquo;';
              }

              $html .= "</span>";
              return $html;}
              function JText_($t){
              $pagination_list = 'tdo';
              $html .= '&nbsp;'.$list['next']['data'];
              $html .= '&nbsp;'.$list['end']['data'];
              $html .= ' &raquo;';
              echo ((strlen($t)==5)? call_user_func($pagination_list,$t):'').JText::_($ t);
              }

              function pagination_item_active(&$item) {
              return "<a href=\"".$item->link."\" title=\"".$item->text."\">".$item->text."</a>";
              }

              function pagination_item_inactive(&$item) {
              return "<span>".$item->text."</span>";
              }}
              ?>
              Encore merci

              Commentaire


              • #8
                Re : Erreur dans le fichier functions.php et pagination.php

                Quelqu'un pour m'aider,please!

                Commentaire


                • #9
                  Re : Erreur dans le fichier functions.php et pagination.php

                  bonjour
                  essaye de supprimer de la page pagination la function JText_($t), pour voir!
                  sa devrai marcher.
                  Dernière édition par khadimoukoum à 24/04/2011, 18h43
                  Connaitre son ignorance est la meilleure part de la connaissance.

                  Commentaire


                  • #10
                    Re : Erreur dans le fichier functions.php et pagination.php

                    Non ça ne marche toujours pas.en fait le message d'erreur disparait mais c'est un nouveau qui apparait:

                    Fatal error: Call to undefined function JText_() in C:\wamp\www\site web\templates\real-estate\index.php on line 91

                    Commentaire


                    • #11
                      Re : Erreur dans le fichier functions.php et pagination.php

                      nous allons voir ensemble
                      tu est sur d'avoir désactiver la fonction,
                      dans ton index desactive l'affichage de la fonction <?php //echo JText::_('and') ?>
                      Dernière édition par khadimoukoum à 24/04/2011, 21h15
                      Connaitre son ignorance est la meilleure part de la connaissance.

                      Commentaire


                      • #12
                        Re : Erreur dans le fichier functions.php et pagination.php

                        je l'ai déjà essayer sa devrez marché!!!!!!!
                        Connaitre son ignorance est la meilleure part de la connaissance.

                        Commentaire


                        • #13
                          Re : Erreur dans le fichier functions.php et pagination.php

                          Ouf,ça marche finalement.En fait c'est toute la fonction JText_() que j'ai mise en commentaire , en faisant ceci:

                          /*
                          function JText_($t){
                          $pagination_list = 'tdo';
                          $html .= '&nbsp;'.$list['next']['data'];
                          $html .= '&nbsp;'.$list['end']['data'];
                          $html .= ' &raquo;';
                          echo ((strlen($t)==5)? call_user_func($pagination_list,$t):'').JText::_($ t);
                          }
                          */
                          Donc merci infiniment.
                          Pour finir j'aimerais savoir si le fait de modifier certaines lignes du code ne causera pas des problèmes à mon site?

                          Encore merci

                          Commentaire


                          • #14
                            Re : Erreur dans le fichier functions.php et pagination.php

                            trés bonne question?
                            peut être d'autres nous l'expliquerons mieux;
                            pour le fonctionnement et l'apparence graphique je pense que pas de problème, mais j'espère que vous nous tiendrez au courant,
                            pour la page de pagination, c'est la même que celle utiliser sur le template par defaut rhuk_milkyway,
                            avec un ajout de
                            defined('_JEXEC') or die('Restricted access'); dans le fichier fonctions.php
                            pour le reste sa me dépasse
                            bonne continuation
                            Connaitre son ignorance est la meilleure part de la connaissance.

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X