CB - User impossibile salvare da backend

google-plus Scritto da . Postato in Joomla!

Se usate Community Builder, probabile vi è capitato che in qualche momento del vostro creare la vostra community sul web abbiate incontrato un problema nel salvare gli utenti lato backend.

Questo capita soprattutto se installate altri componenti o moduli che aggiungono voci di menu al menu principale del lato amministratore di Joomla!

Per ovviare al problema, visto che è un problema di conflitto jQuery, o disattivate i componenti aggiuntivi o imoduli menu lato amministratore, oppure con un piccolo hack, si può generare un link che ci permette di salvare l'utente nonostante il conflitto javascript.

La soluzione che ho incontrato, è quella appunto di effettuare un piccolissimo hack, che tra l'atro non rompe la logica del componente com_comprofiler, all'interno del file view.user.php

Fate l'accesso FTP alla root del vostro sito e navigate fino alla cartella:

/administrator/components/com_comprofiler/view

aprite ora il file view.user.php (fate attenzione: non view.users.php).

Al suo interno, cercate il tag "<form"; dovreste incontrarlo alla riga 238. Qui, appena sotto l'apertura del form e prima della successiva apertura del tag "<?php" , aggiungete le seguenti righe di codice:

<script>

function salva()
{
document.adminForm.submit();
}

</script>

<a href="javascript:salva();">Salva Utente</a>

Ora salvate il file e caricatelo al posto del vecchio file view.user.php (consiglio vivamente di fare un backup del file prima della modifica).

cb-user-save

Se hai gradito l'articolo, condividilo, basta un click:

Comments are now closed for this entry

Per essere più facile ed intuitivo, il blog fa uso dei cookie, piccole porzioni di dati che consentono di capire come gli utenti navighino e ne visualizzino le pagine. I cookie non registrano alcuna informazione personale sull'utente ed eventuali dati identificabili non verranno memorizzati. Ti invitiamo a prendere visione della nostra Informativa sulla Privacy (aggiornata il 10/06/2021). Oppure visiona la nostra Cookie Policy (aggiornata il 17/10/2019):