Back to top

Autore Topic: Trasferimento sito da remoto a locale: errore file popup.php  (Letto 1143 volte)

Offline paolomassaini

  • Appassionato
  • ***
  • Post: 249
    • Mostra profilo

Ho trasferito due siti da remoto a locale, ma mentre il primo funziona perfettamente come nel remoto, il secondo quando vado come amministratore ad aprire il menu oppure gli articoli oppure qualsiasi altra cosa, oltre a non visualizzare tutta la lista sopra alla linea dei pulsanti mi dà la scritta seguente.
Strict Standards
: Declaration of JButtonPopup::fetchId() should be compatible with that of JButton::fetchId() in C:\xampp\htdocs\animazioni\libraries\joomla\html\toolbar\button\popup.php on line 78

Di quanto sopra ho immaginato che il file popup.php contenga un errore alla posizione 78 e per questo ho aperto il file, ho controllato la riga 78 e l'unica cosa che a me sembra è che ci sia una parentesi di troppo  proprio a quella posizione.

Ecco il ciclo contenente il codice con tutte le parentesi:


class JButtonPopup extends JButton
{
   /**
    * Button type
    *
    * @access   protected
    * @var      string
    */
   protected $_name = 'Popup';


   public function fetchButton($type='Popup', $name = '', $text = '', $url = '', $width=640, $height=480, $top=0, $left=0, $onClose = '')
   {
      JHtml::_('behavior.modal');


      $text   = JText::_($text);
      $class   = $this->fetchIconClass($name);
      $doTask   = $this->_getCommand($name, $url, $width, $height, $top, $left);


      $html   = "<a class=\"modal\" href=\"$doTask\" rel=\"{handler: 'iframe', size: {x: $width, y: $height}, onClose: function()
      $html .= "<span class=\"$class\">\n";
      $html .= "</span>\n";
      $html   .= "$text\n";
      $html   .= "\n";


      return $html;
   }


   /**
    * Get the button id
    *
    * Redefined from JButton class
    *
    * @access      public
    * @param      string   $name   Button name
    * @return      string   Button CSS Id
    * @since      1.5
    */
   public function fetchId($type, $name)
   {
      return $this->_parent->getName().'-'."popup-$name";
   }


   /**
    * Get the JavaScript command for the button
    *
    * @access   private
    * @param   object   $definition   Button definition
    * @return   string   JavaScript command string
    * @since   1.5
    */
   protected function _getCommand($name, $url, $width, $height, $top, $left)
   {
      if (substr($url, 0, 4) !== 'http') {
         $url = JURI::base().$url;
      }


      return $url;
   }
}


L'ultima parentesi è quella a posizione 78.
Qualcuno mi può dare una conferma di questo? Oppure si tratta di un'altra ragione?
« Ultima modifica: 25 Set 2011, 16:42:44 da paolomassaini »

Offline hapax

  • Instancabile
  • ******
  • Post: 3005
  • Sesso: Maschio
    • Mostra profilo
Re:Trasferimento sito da remoto a locale: errore file popup.php
« Risposta #1 il: 25 Set 2011, 18:15:01 »
..controlla che nel trasferimento FTP da remoto a locale non ti sei perso qualche file

in locale c'è il file popup.php?
- scegliere con attenzione la sezione in cui aprire la discussione
- descrivere l'ambiente in cui si verifica il problema (se il problema è su un sito remoto inserite il link al sito)
- se il problema viene poi risolto, metti per cortesia [RISOLTO]

Offline paolomassaini

  • Appassionato
  • ***
  • Post: 249
    • Mostra profilo
Re:Trasferimento sito da remoto a locale: errore file popup.php
« Risposta #2 il: 25 Set 2011, 19:45:49 »
Ho rifatto due volte il trasferimento senza risultato.
Il file popup.php è proprio quello in locale
(C:\xampp\htdocs\animazioni\libraries\joomla\html\toolbar\button\popup.php) che fornisce l'errore.

 



Web Design Bolzano Kreatif