Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

La Class JMenuSite me da problema

Estas en el tema de La Class JMenuSite me da problema en el foro de Joomla en Foros del Web. hola a todos, bueno hace unos dias me instalado joomla y he agregado como de normal una plantilla, para mi sorpresa cuando fuí haber el ...
  #1 (permalink)  
Antiguo 17/02/2008, 14:59
 
Fecha de Ingreso: noviembre-2006
Mensajes: 122
Antigüedad: 18 años
Puntos: 0
La Class JMenuSite me da problema

hola a todos, bueno hace unos dias me instalado joomla y he agregado como de normal una plantilla, para mi sorpresa cuando fuí haber el resultado me encontre con este mensaje :

Fatal error: Cannot redeclare class JMenuSite in C:\Inetpub\vhosts\xxxx\xxx\xx\xxx\includes\menu.ph p on line 77

he estado mierando el codigo y documetandome en la web y aun no doy con el problema, ya he mirado la indicaciones q me marca lo he buscado detalladamente en el directorio y no veo nada que no paresca normal.

si alguien me orientará un poco, como lo que tengo q corregir, tengo un nivel medio de php, y creo q el cod esta bien ¿porque sucede esto ?, he probado con otras plantillas y funcionan solo con esta da problemas.
la plantilla se llama siteground65
posteo el codigo:
<?php
/**
* @version $Id: menu.php 8682 2007-08-31 18:36:45Z jinx $
* @package Joomla.Framework
* @subpackage Application
* @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.
*/

// Check to ensure this file is within the rest of the framework
defined('JPATH_BASE') or die();

/**
* JMenu class
*
* @author Louis Landry <[email protected]>
* @author Johan Janssens <[email protected]>
* @package Joomla.Framework
* @subpackage Application
* @since 1.5
*/
class JMenuSite extends JMenu
{
/**
* Loads the entire menu table into memory
*
* @access public
* @return array
*/
function load()
{
// Initialize some variables
$db = & JFactory::getDBO();

$sql = 'SELECT m.*, c.`option` as component' .
' FROM #__menu AS m' .
' LEFT JOIN #__components AS c ON m.componentid = c.id'.
' WHERE m.published = 1'.
' ORDER BY m.sublevel, m.parent, m.ordering';
$db->setQuery($sql);

if (!($menus = $db->loadObjectList('id'))) {
JError::raiseWarning('SOME_ERROR_CODE', "Error loading Menus: ".$db->getErrorMsg());
return false;
}

foreach($menus as $key => $menu)
{
//Get parent information
$parent_route = '';
$parent_tree = array();
if(($parent = $menus[$key]->parent) && (isset($menus[$parent]))) {
$parent_route = $menus[$parent]->route.'/';
$parent_tree = $menus[$parent]->tree;
}

//Create tree
array_push($parent_tree, $menus[$key]->id);
$menus[$key]->tree = $parent_tree;

//Create route
$route = $parent_route.$menus[$key]->alias;
$menus[$key]->route = $route;

//Create the query array
$url = str_replace('index.php?', '', $menus[$key]->link);
parse_str($url, $menus[$key]->query);
}

$this->_items = $menus;
}
}

gracias

Última edición por lasombra; 17/02/2008 a las 15:01 Razón: error de escritura
  #2 (permalink)  
Antiguo 24/02/2008, 16:36
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 21 años, 5 meses
Puntos: 1
Re: La Class JMenuSite me da problema

Pon algo mas de datos como que joomla has puesto 1.0.15 o 1.5 .. lo mismo tu template no esta diseñado para esa versión de joomla y ya esta :)
__________________
Ado_k2 :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.