Erreur PHP : "Strict Standards: Non-static method"

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • psykopathik
    a répondu
    Re : Erreur PHP : "Strict Standards: Non-static method"

    Nickel cela fonctionne !!!

    Ligne 24 :
    Code PHP:
    public static function getModuleContent$params 

    Laisser un commentaire:


  • psykopathik
    a répondu
    Re : Erreur PHP : "Strict Standards: Non-static method"

    @lesoutier : Le problème n'est pas encore réglé. J'ai juste 1/2 solution que je partage.
    Oui pas d'inquiétude, j'ai pour habitude de signaler aux auteurs les bugs que je rencontre, et encore plus quand j'ai une solution

    @ghazal : merci pour la piste, je vais tester de suite !!!

    Laisser un commentaire:


  • ghazal
    a répondu
    Re : Erreur PHP : "Strict Standards: Non-static method"

    Salut,
    Strict Standards: Non-static method modJoesWordCloudHelper::getModuleContent() should not be called statically in www/modules/mod_joeswordcloud/mod_joeswordcloud.php on line 18
    il faut rechercher la "function" ou méthode :
    function getModuleContent
    à piori dans helper.php

    et la faire précéder de :
    public static
    Référence :
    PHP: Statique - Manual

    Laisser un commentaire:


  • lesoutier
    a répondu
    Re : Erreur PHP : "Strict Standards: Non-static method"

    Si le problème est réglé, merci de la signaler : http://forum.joomla.fr/announcement.php?f=176.
    Par ailleurs il serait bon de signaler le problème et ta correction à l'auteur du module afin qu'il puisse l'intégrer dans une prochaine version. C'est largement préférable au fait que chacun patche dans son coin.

    Laisser un commentaire:


  • psykopathik
    a répondu
    Re : Erreur PHP : "Strict Standards: Non-static method"

    D'ailleurs, voilà, l'erreur sur helper.php est réglée par :

    Code PHP:
    $temp JFactory::getDBO();
    $db =& $temp

    Laisser un commentaire:


  • Erreur PHP : "Strict Standards: Non-static method"

    Hello @all,

    Ce n'est pas la première fois que je rencontre ce problème, que se soit avec un composant, un module, ou un truc que j'ai bidouillé en PHP.
    D'habitude, j'arrive à résoudre le soucis... mais je ne suis pas du tout un expert en PHP, alors parfois ca prend du temps

    Cette fois-ci, c'est avec le module Joes Word Cloud.
    Les 2 erreurs :

    Code PHP:

    Strict Standards
    Non-static method modJoesWordCloudHelper::getModuleContent() should not be called statically in www/modules/mod_joeswordcloud/mod_joeswordcloud.php on line 18

    Strict Standards
    Only variables should be assigned by reference in www/_dev/modules/mod_joeswordcloud/helper.php on line 228 
    Et voici le fichier mod_joeswordcloud.php en question :

    Code PHP:
    <?php
    /**
     * Joes Word Cloud Module Entry Point
     *
     * @package    Joes Joomla
     * @subpackage Modules
     * @link www.joellipman.com
     * @license        GNU GPL v3
     * Displays a cluster of the words from your Joomla! articles (core content not meta data).  What makes this one different to other module tag clouds is that this doesn\'t use tags or meta data and instead gets its words from your Joomla! articles.  Does not use any javascript or fancy effects so as to minimize any overheads in bandwidth and server interactions.
     */

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

    // Include the syndicate functions only once
    require_once( dirname(__FILE__).'/helper.php' );

    $joeswordcloud_params modJoesWordCloudHelper::getModuleContent$params );
    require( 
    JModuleHelper::getLayoutPath'mod_joeswordcloud' ) );
    ?>
    Et voici le fichier helper.php en question :

    Code PHP:
    Ligne 228 $db =& JFactory::getDBO(); 
    Pour le fichier helper.php, je pense que je vais trouver, j'ai déjà eu de type de ligne très similaire.
    Mais pour mod_joeswordcloud.php, je ne vois pas dud tout :/

    Ne me dîtes pas de cacher les erreurs PHP

    Merci pour votre aide !
    Dernière édition par psykopathik à 21/04/2014, 08h52

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X