Parse error: syntax error, unexpected T_STRIN

neopsylo -  
 neopsylo -
Bonjour,

voila ce que j'obtient en guise de page d'accueil de mon apres avoir installer un plugin joomla
ce plutot tres tres tres embetant.
au secours !

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.232/manoirdesa/www/plugins/system/googlesitemap.php on line 27

voila le codes en question :

<?php
/**
* @version $Id: googlesitemap.php 291 2009-10-21 12:50:50Z mic $
* @package Plugin GoogleSiteMap
* @author mic [ http://www.joomlasupportdesk.com - support@joomlasupportdesk.com ]
* @copyright Copyright (C) 2009 www.joomlasupportdesk.com. All rights reserved.
* @license GNU/GPL http://www.gnu.org/licenses/gpl-3.0.html
*/

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

jimport( 'joomla.plugin.plugin' );

/**
* Google Verify System Plugin (SiteMap)
*
*/
class plgSystemGoogleSiteMap extends JPlugin
{
/**
*
* @access protected
* @param object $subject object to observe
* @param array $params
*/
public function __contruct( &$subject, $params ) { < -- LIGNE 27 -->
parent::__construct( $subject, $params );
}

public function onAfterInitialise(){

// get plugin info
$pluginparams = $this->params;

// get API key
$key = $pluginparams->get( 'gsm_key' );
if( empty( $key ) ) {
return;
}

// get document
$document =& JFactory::getDocument();

// set meta
$document->setMetaData( 'google-site-verification', $key );
}
}

?>
Configuration: Mac OS X
Firefox 3.5.6

4 réponses

  1. pokemonfaan
     
    à mon avis, tu dois remplacer ça:

    public function __contruct( &$subject, $params ) { < -- LIGNE 27 -->


    par ça:

    public function __contruct( &$subject, $params ) {
    0
    1. pokemonfaan
       
      oups dsl par ça:



      public function __contruct($subject, $params ) {
      0
  2. neopsylo
     
    CA NE CHANGE RIEN IL DIT TOUJOURS LA MEME CHOSE LIGNE 27
    0
    1. pokemonfaan
       
      Et si tu replace pour un moment ça:

      public function __contruct( &$subject, $params ) { < -- LIGNE 27 -->
      parent::__construct( $subject, $params );
      }


      par ça:

      public function __contruct( $subject, $params ) {
      } ;


      ça donne quoi comme erreur ?
      0
  3. neopsylo
     
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.232/manoirdesa/www/plugins/system/googlesitemap.php on line 27

    TOUJOURS PAREIL
    0
  4. pokemonfaan
     
    bah dans ce cas, surement t'as une version PHP ancienne (PHP 4 ou moins), alors qu'il te faut PHP 5.
    0
    1. neopsylo
       
      c'est bon ca remarche c'etait ca je suis chez ovh en mutalise et c en php 4 j'ai mis un 5 apres l'extension .php et ca marche merci beaucoup!
      0