Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Peppe-73 01 Nov 2012, 01:13:25

: [ RISOLTO ] Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 01 Nov 2012, 01:13:25
salve, da ieri sulla mia Homepage mi esce questa riga, che vuoldire quale tipo di problema c'è ?  link al sito http://www.mypcdoktor.it/ (http://www.mypcdoktor.it/)


Warning: Missing argument 4 for plgContentLoadModuleInArticle::onContentPrepare() in/data/vhosts/mypcdoktor.it/httpdocs/plugins/content/loadmoduleinarticle/loadmoduleinarticle.php on line 18



Il mio host mi ha dato la possibilità di creare il file php.ini ho visto degli avvisi sul mio pannello joomla, e leggendo nel forum si dovevano modificare delle stringhe in questo file, ora inserendo il file creato da me mi da quell'errore che vedete sopra ecco cosa ho inserito nel mio file php.ini per darmi questo errore deve esserci un sbaglio dove ???



register_globals = 1     <---------------- questa riga me lo ha fatto aggiungere il mio gestore host in base ad una l'oro guida.


php_value upload_max_filesize 32M
php_value post_max_size 32M
php_value max_execution_time 200
php_value max_input_time 200
public $tmp_path = '/data/vhosts/mypcdoktor.it/httpdocs/tmp';




poi sempre in base alla l'oro guida dovevo aggiungere questa stringa   nel file htaccess


suPHP_ConfigPath /data/vhosts/mypcdoktor.it/httpdocs
: Re:Strano avviso di errore
: Peppe-73 01 Nov 2012, 16:38:03
Per il momento ho tolto il file che ho creato php.ini cosi non visualizza più il Warning,  resto in attesa di soluzione per capire dove sta l'errore


Grazie
: Re:Strano avviso di errore
: Peppe-73 02 Nov 2012, 10:11:39
Nessuno che capisca di PHP per darmi una mano ?  :-[
: Re:Strano avviso di errore
: Peppe-73 03 Nov 2012, 18:35:46
nessuno sa darmi una manina
: Re:Strano avviso di errore
: mau_develop 03 Nov 2012, 18:41:35
/plugins/content/loadmoduleinarticle/loadmoduleinarticle.php
-----------------------------------------------------------------

che roba è?

M.
: Re:Strano avviso di errore
: Peppe-73 03 Nov 2012, 21:08:10
/plugins/content/loadmoduleinarticle/loadmoduleinarticle.php
-----------------------------------------------------------------

che roba è?

M.



E integrato in Joomla serve per caricare i moduli attraverso il comando, l'errore me lo da appena attivo il file php.ini se lo levo scompare.


{loadmodule pos} oppure {moduel [xxx]}
: Re:Strano avviso di errore
: mau_develop 03 Nov 2012, 21:57:44
prova a trovare un file che si chiama /loadmoduleinarticle.php .... mi dici dov'è?

M.
: Re:Strano avviso di errore
: Peppe-73 04 Nov 2012, 16:41:06
prova a trovare un file che si chiama /loadmoduleinarticle.php .... mi dici dov'è?

M.


plugins/content/loadmoduleinarticle/loadmoduleinarticle.php
: Re:Strano avviso di errore
: Peppe-73 04 Nov 2012, 22:47:50
ci sto impazzendo, ho letto altre guide dove si deve modificare il file htaccess.txt  in .htaccess  al suo interno ho messo la seguente stringa che richiama il file php.ini


suPHP_ConfigPath /data/vhosts/mypcdoktor.it/httpdocs/php.ini


Nel file php.ini ho inserito le seguenti stringhe, ma continua ad uscirmi il warnig che ho messo nel primo post lo riporto per comodità


Warning: Missing argument 4 for plgContentLoadModuleInArticle::onContentPrepare() in/data/vhosts/mypcdoktor.it/httpdocs/plugins/content/loadmoduleinarticle/loadmoduleinarticle.php on line 18


hoppure basta che andate nel mio sito lo potete vedere in homapge mypcdoktor.it



max_input_time = 100
max_input_nesting_level = 100

max_execution_time = 100
memory_limit = 128M
upload_max_filesize = 100M
post_max_size = 100M
public $tmp_path = '/data/vhosts/mypcdoktor.it/httpdocs/tmp';
output_buffering = Off



il cervello mi sta fumando
: Re:Strano avviso di errore
: giovi 04 Nov 2012, 23:07:41
E alla linea 18 di questo file cosa c'è? posta solo un estratto di 5-6 righe max del codice cortesemente (non l'intero file)
: Re:Strano avviso di errore
: Peppe-73 04 Nov 2012, 23:12:51
E alla linea 18 di questo file cosa c'è? posta solo un estratto di 5-6 righe max del codice cortesemente (non l'intero file)


Questo e tutto il contenuto del file incriminato ho almeno spero, ho scritto la numerazione di come vedo io le righe con dreamweaver,  cosa c'è di sbagliato ?

:

<?php
/**
* @package plugin load module into article
* @version 2.0.1
* @copyright Copyright (C) 2008 - 2010 Carsten Engel. All rights reserved.
* @license GPL
* @author http://www.pages-and-items.com
*/


// No direct access
defined('_JEXEC') or die;


jimport('joomla.plugin.plugin');


class 
plgContentLoadModuleInArticle extends JPlugin{   




riga 18   public function onContentPrepare($context, &$article, &$params$limitstart){       
      
      
      
// Don't run this plugin when the content is being indexed
      
if ($context == 'com_finder.indexer') {
         return 
true;
      }
     
      
$regex '/{(module)\s*(.*?)}/i';   
         
      
$matches = array();
      
$preg_set_order PREG_SET_ORDER;
      
preg_match_all($regex$article->text$matches$preg_set_order);  
      
      
$default_style $this->params->def('style''none');
      
      foreach (
$matches as $match){         
         
$module '';
         
$arguments = array();         
         
preg_match_all('/\[.*?\]/'$match[2], $arguments);      
         if (
$arguments){
            foreach (
$arguments as $i=>$argument){
               
$module preg_replace("/\[|]/"''$argument);
            }
         }            
         
         
$paramsarray explode('|',$module[0]);         
         
         
$module_id $paramsarray[0];
         
$module_style $default_style;
         if(isset(
$paramsarray[1])){
            if(
$paramsarray[1]=='xhtml' || $paramsarray[1]=='rounded' || $paramsarray[1]=='none'){
               
$module_style $paramsarray[1];
            }
         }         
         
$module_class 0;         
         
         
$module_output $this->load_module($module_id$module_class$module_style);      
            
         
$article->text preg_replace($regex$module_output$article->text1);
      }       
   }
   
   protected function 
load_module($module_id$module_class$module_style){
      
      
$document = &JFactory::getDocument();
      
$renderer $document->loadRenderer('module');
      
      
$params   = array('style'=>$module_style);
      
      
$contents '';
      
      
//get module as an object
      
$database JFactory::getDBO();
      
$database->setQuery("SELECT * FROM #__modules WHERE id='$module_id' ");
      
$modules $database->loadObjectList();
      
$module $modules[0];   
      
      
//just to get rid of that stupid php warning
      
$module->user '';   
      
      
$params = array('style'=>$module_style);      
      
      
$contents $renderer->render($module$params);      
      
      return 
$contents;
   }
}

?>
: Re:Strano avviso di errore
: Peppe-73 05 Nov 2012, 17:01:40
Ho caricato il contenuto del file incriminato, plis una soluzione per eliminare quella fastidiosissima scritta di errore
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: progectweb 05 Nov 2012, 18:56:47
Perdonatemi questo O.T. ;D
Ma nella voce menù c'è scritto "Contattacci" non so se è un errore o è voluto.
Ci tenevo a segnalarlo...
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 19:00:22
Perdonatemi questo O.T. ;D
Ma nella voce menù c'è scritto "Contattacci" non so se è un errore o è voluto.
Ci tenevo a segnalarlo...


Grazie non lo avevo visto, appena ho visto il news speravo che qualcuno mi avrebbe risolto il problema  ;D
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: mau_develop 05 Nov 2012, 19:03:35
quello non è il load module di joomla, lo vedi anche dal commento in testa, per quello ti ho chiesto che roba è

M.
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: ariess 05 Nov 2012, 19:53:14
register_globals = 1     <---------------- questa riga me lo ha fatto aggiungere il mio gestore host in base ad una l'oro guida.


ammetto di non sapere a cosa serva, in ogni caso joomla richiede il register global disattivato (http://wiki.joomla.it/index.php?title=Installazione_di_Joomla_1.5#Fase_2_-_Controlli_di_pre-installazione)
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: nettuno75 05 Nov 2012, 20:09:53
hai provato a disistallare ed installare nuovamente il plugin?
http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/embed-a-include/6958 (http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/embed-a-include/6958)
Se lo disistalli compare ancora quell'errore?

: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 20:19:21
hai provato a disistallare ed installare nuovamente il plugin?
http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/embed-a-include/6958 (http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/embed-a-include/6958)
Se lo disistalli compare ancora quell'errore?


Non ci ho provato a disinstallarlo, ora lo faccio e lo reinstallo scaricandone uno nuovo, vi faro sapere
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: mau_develop 05 Nov 2012, 20:23:16
ma che cosa offre che quello di joomla non fa?

M.
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 20:30:58
ma che cosa offre che quello di joomla non fa?

M.


Lo disinstallato, ed era sparito l'errore le reinstallato ed e ricomparso,


quale dici quello di Joomla che può fare la stessa cosa ? io lo uso sin delle primissime versioni di Joomla perché Joomla non poteva caricare i moduli dentro un articolo.


per dovere di  cronaca, quel messaggio me comparso da quando ho messo il php.ini personalizzato, non vorrei che devo mettere qualcosa sul mio file .ini per risolvere il problema !
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: giovi 05 Nov 2012, 20:34:51
loadmodule e loadposition (è un unico plugin) è disponibile già da joomla! 1.5 senza il bisogno di utilizzare estensioni esterne
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 20:44:09
loadmodule e loadposition (è un unico plugin) è disponibile già da joomla! 1.5 senza il bisogno di utilizzare estensioni esterne




Quel comando purtroppo non funzione sempre su tutti i moduli su alcuni funziona su altri no e non so il motivo, ecco perchè sto usando questo plugin
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: mau_develop 05 Nov 2012, 20:47:11
non funzione sempre su tutti i moduli su alcuni funziona su altri no
---------------------------------------
esempio?

M.
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 20:52:18
non funzione sempre su tutti i moduli su alcuni funziona su altri no
---------------------------------------
esempio?

M.


Se guardi a destra la mia Homepage vedi I nostri partners questo modulo e fatto con il loadposition  e funziona me lo vede


a sinistra vedi Ultime dal forum quello non funziona e devo usare il load module in artcle ora non lo vedi stavo provando nuovamente con la stringa loadmodule ma se riabilito il plug module in article funziona
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: giovi 05 Nov 2012, 20:56:51
che sintassi usi per caricare li loadposition di joomla (nativo)?
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 20:58:54
che sintassi usi per caricare li loadposition di joomla (nativo)?




{loadposition pos102}   pos102 e la posizione numerica che gli ho dato




premessa che il messaggio di errore mi e comparso dopo aver inserito il file php.ini personalizzato, vedi





max_execution_time = 100
max_input_time = 100
max_input_nesting_level = 100
memory_limit = 128M
upload_max_filesize = 100M
post_max_size = 100M
public $tmp_path = '/data/vhosts/mypcdoktor.it/httpdocs/tmp';
output_buffering = Off
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 21:02:34
Ragazzi......... non mi esprimo volgarmente perché siamo una community educata, non ho guardato la cosa più ovvia di questo mondo come sempre le cose più stupide fanno impazzire la gente, nel modulo praticamente non avevo dato i permessi di visualizzazione globale ma solo su alcune parti del sito  :-[  che idiota che sono stato fino ad ora a farvi impazzire a presso a me.




Grazie comunque  ;)
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: maicolstaip 05 Nov 2012, 21:03:59
Beh,
l'importante è aver risolto  ;D

Per cortesia non dimenticare di aggiungere [Risolto] modificando il titolo del primo messaggio.
Grazie.
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: nettuno75 05 Nov 2012, 21:05:35
Hai provato a cercare quell'errore nel file index.php del tuo template?
stando a quel che dice quella parte di codice " manca argomento 4 " però non capisco perche in quel punto del template!!
sei sicuro di non aver fatto qualche casino con il modulo?
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: nettuno75 05 Nov 2012, 21:07:26
come non detto........ ;D
: Re:Strano avviso di errore qualcuno che ne capisce di PHP
: Peppe-73 05 Nov 2012, 21:11:31
come non detto........ ;D


ho eliminato il plugin load module in article, secondo me creava comunque qualche problema  ;)