Back to top

Autore Topic: J3.8 Errori in Legacy Libreries  (Letto 731 volte)

Offline arkadoo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
J3.8 Errori in Legacy Libreries
« il: 29 Set 2017, 20:08:55 »

Ciao a tutti Ho scoperto a seguito di un problema con alcuni plugin che le funzioni
JViewLegacy::addViewHelperPath
JViewLegacy::addViewTemplatePath
JModuleHelper::addIncludePath
JModelForm::addComponentFormPath davano errore poiché nella cartella libraries/legacy e libraries/cms sono state rimosse moltissime cartelle.
La mia domanda è : è un bug di distribuzione oppure sono state fatti nuovi helper da poter usare al posto delle funzioni legacy? Non ho trovato purtroppo alcuna informazione a riguardo, per questo chiedo se sapete, se nella politica di upgarde di Joomla 3.8 si è scelto di rimuovere le cartelle sotto la legacy mantenendone solo alcune, e dove posso trovare dei replacement per tale funzioni legacy in quanto dovrei riscrivere i plugin per incappare in altri errori futuri.
Grazie!! ciao

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:J3.8 Errori in Legacy Libreries
« Risposta #1 il: 29 Set 2017, 20:40:47 »
Ciao arkadoo,
dovrebbe essere stato spostato il tutto nella nuova cartella
libraries/src

Offline arkadoo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re:J3.8 Errori in Legacy Libreries
« Risposta #2 il: 29 Set 2017, 21:31:59 »

Ciao Alex hai ragione
e ci sono dei metodi per riscrivere il percorso ?
queste sono le chiamate incriminate che causano il problema :
if (version_compare(JVERSION, '3.0', '>='))
   {
    JViewLegacy::addViewHelperPath($codePool . '/' . $option);
    JViewLegacy::addViewTemplatePath($codePool . '/' . $option);
   
   }
   else
   {
    JView::addViewHelperPath($codePool . '/' . $option);
    JView::addViewTemplatePath($codePool . '/' . $option);
   }
   JModuleHelper::addIncludePath($codePool . '/modules');


Strano comunque che non ci sia il rewrite per non fare fallire, ad esempio, la JViewLegacy::addViewHelperPath
Sai qualcosa di più?
Grazie mille sei unico!

 



Web Design Bolzano Kreatif