Ciao,
in merito alla sostituzione del file router che MOLTO gentilmente mi avete fornito qualche post su, quando oggi ho provveduto a sostituirlo, in seguito all'aggiornamento della versione: il sito non si avvia (error).
Ti chiedo cortesemente di controllare nel log PHP quale sia l'errore specifico...ho appena provato questo file anche su Joomla 3.8 beta4 e funziona perfettamente.
Con l'occasione vorrei chiedere un'info aggiuntiva. In seguito all'aggiornamento del router nativo di Joomla annunciato per la versione (forse) 3.8, ci saranno problemi? In quanto come da voi scritto, per gli utenti è necessario l'ID per evitare problemi con i doppioni (omonimi)?
Normalmente Easy Profile utilizza gli username (senza ID), quindi per certi versi l'innovazione portata dal nuovo sistema di routing di Joomla 3.8 è un qualcosa che Easy Profile già faceva con le versioni precedenti di Joomla (questo perché comunque il nome utente è sempre univoco).
Ovviamente per motivi di privacy qualche utente ci ha richiesto di utilizzare gli ID al posto degli username, così abbiamo creato questa opzione (Componenti->Easy Profile->Opzioni->SEF); quindi puoi scegliere se utilizzare gli username o gli ID per creare l'URL.
Tuttavia il tuo caso è differente perché avevi la necessità di utilizzare un campo personalizzato ("company" ), quindi ti abbiamo fornito questo file che utilizza gli ID aggiungendo il campo personalizzato o il nome utente. Quando farai l'upgrade a Joomla 3.8 funzionerà nella stessa maniera.