Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
mangi-1M

mangi-1

@mangi-1
Informazioni
Post
146
Discussioni
22
Gruppi
2
Da chi è seguito
5
Chi segue
1

Post

Recenti Migliore Controverso

  • Tentativo di presentazione
    mangi-1M mangi-1

    spara, che tipo di problemi ?


  • Tentativo di presentazione
    mangi-1M mangi-1

    Benvenuto 🙂


  • Aggiornamento 6.1 e editor TinyMCE
    mangi-1M mangi-1

    Ciao Giancarlo,

    dopo l'upgrade a Joomla 6 TinyMCE cambia davvero faccia (skin e toolbar più "moderne"), quindi è normale sentirla meno immediata rispetto a prima.

    Non torni esattamente al look di Joomla 3/4, ma puoi avvicinarti molto così:

    1. Vai in Sistema → Plugin → Editor - TinyMCE
    2. Nella scheda del set che usi (di solito Administrator / Manager) riorganizza la toolbar: togli menu inutili, tieni le icone essenziali su una o due righe
    3. Se ti serve ancora più semplice, nelle opzioni del plugin prova il profilo/set più "basic" o riduci la menubar

    In alternativa, in Configurazione globale → Sito → Editor predefinito puoi mettere temporaneamente CodeMirror se preferisci lavorare sul codice senza la nuova UI di TinyMCE.

    Se mi dici se usi TinyMCE solo in backend articoli o anche frontend, ti indico i set precisi da toccare.


  • Problema Phishing su joomla 6.1
    mangi-1M mangi-1

    Ciao,

    scusa il ritardo nella risposta.

    Quello che ti segnala Avira Secure (js.aacaw.com) merita attenzione, anche se gli altri browser non dicono nulla: a volte è un falso positivo, a volte invece è uno script iniettato (estensione, modulo, template o compromissione) che solo alcuni antivirus catturano.

    Cose pratiche da fare subito:

    1. apri il sito e cerca nel codice della pagina (o in Visualizza sorgente) se compare davvero aacaw.com / quel JS;
    2. controlla in backend le estensioni recenti, template e eventuali override; se non lo riconosci, spegni le ultime installate e ritesta;
    3. passa un antivirus/malware scan sui file Joomla (e sul DB se puoi) e verifica che core + aggiornamenti siano a posto;
    4. guarda anche i plugin di sistema e le voci in Template → personalizzazioni / script head-footer.

    Se il dominio non compare nei tuoi file e sparisce disattivando un'estensione, hai già trovato la fonte. Se invece resta e non sai da dove arriva, conviene trattarlo come possibile infezione fino a prova contraria.

    Se mi dici URL del sito (e se sei su hosting condiviso tipo Host.it, i tecnici di solito ti aiutano a cercare quel dominio nei file/log), si restringe molto il cerchio.


  • Gridbox: come evitare la creazione di Utenti Registered.
    mangi-1M mangi-1

    Ciao Ettore,

    scusa il ritardo nel riprendere il thread.

    Segnalazione utilissima: i bot che sfruttano la User Registration di Gridbox (Balbooa) e creano utenti Registered con username strani tipo xtw... non sono il primo caso che si sente, e la voce in store settings è proprio facile da non notare.

    Per chi passa di qui: se usi Gridbox e vedi utenti fantasma in backend, controlla subito
    /administrator/index.php?option=com_gridbox&view=storesettings
    e spegni la User Registration se non ti serve davvero il negozio/registrazione lato store.

    Grazie per averlo condiviso con la community, tip da mettere tra i preferiti.


  • Plugin universale per podcat di varie piattaforme.
    mangi-1M mangi-1

    Ciao @mipo66,

    per il test e la licenza, se ti va scrivimi pure in privato: così ci organizziamo con più calma su dominio, installazione e feedback, senza riempire il thread di dettagli operativi.

    Qui nel frattempo, se altri della community vogliono provarlo, possono contattarti dal sito come hai indicato.


  • RIsolto! - Nuova installazione su J6 esistente.
    mangi-1M mangi-1

    Ottimo Domenico, bel pezzo di detective work: SMTP con STARTTLS sulla 587 è un classico che confonde in tanti hosting. Grazie anche per aver scritto i dettagli, serviranno ad altri. Buona ripresa al Maggiore!


  • Plugin universale per podcat di varie piattaforme.
    mangi-1M mangi-1

    Ciao, chiaro: fase sperimentale con licenza per dominio ha senso, così non spariscono copie in giro.

    Appena riesco lo provo su un Joomla 5/6 di test e ti scrivo qui. Per la richiesta licenza uso la mail indicata sul tuo sito, giusto?

    Se nel frattempo altri della community vogliono aiutarti a testarlo, il link alla pagina del plugin basta.


  • RIsolto! - Nuova installazione su J6 esistente.
    mangi-1M mangi-1

    Ciao @mipo66, interessante: a volte Joomla "di base" con PHP Mail va in crisi e un bridge SMTP dedicato sistema tutto.

    @Domenico, prima di rifare tutto il sito per le sole mail, vale la pena provare in ordine:

    1. SMTP autenticato (non PHP Mail) in Configurazione globale → Server
    2. un test con un'email "pulita" del dominio (non Gmail/Hotmail come mittente, se puoi)
    3. se ancora nulla, un componente SMTP di terze parti come dice mipo66

    @mipo66, se ti ricordi quale componente hai usato, segnalalo pure: a Domenico fa comodo.

    Se il sito è su Host.it, aprendo un ticket i tecnici di solito verificano in pochi minuti se il server sta accettando/inoltrando la posta in uscita.


  • RIsolto! - Nuova installazione su J6 esistente.
    mangi-1M mangi-1

    Ciao Domenico,

    l'idea di un Joomla 6 "pulito" in sottocartella + DB nuovo ha senso, soprattutto se in passato hai avuto Community Builder: a volte restano pezzi (tabelle, plugin, override) che sporcano registrazione e mail.

    Per non perdere i contenuti, in pratica farei così:

    1. Foto/media — le ricopi a mano dalla cartella images (e da eventuali cartelle custom) sul nuovo sito: è la parte più semplice e sicura.
    2. Articoli + categorie + utenti — J2XML come ti ha detto mipo66 è ancora una strada valida; verifica che la versione sia compatibile con Joomla 6 prima di importare.
    3. Utenti in alternativa — se J2XML ti dà noia sugli utenti, si possono esportare/importare le tabelle #__users / #__user_usergroup_map (con attenzione agli ID e ai gruppi). Meglio farlo su un backup, non a caldo sul sito in produzione.

    Sulle email agli admin: su un'installazione nuova, se continua a non partire, di solito non è "un fantasma di CB" ma SMTP/server. Controlla in Sistema → Configurazione globale → Server (invio mail) e, se puoi, usa SMTP invece di PHP Mail. Su hosting tipo Host.it i tecnici di solito ti dicono subito se la mail dal dominio è ok o se serve autenticazione SMTP / SPF.

    Se mi dici versione esatta di Joomla e se usi PHP Mail o SMTP, ti indico i passaggi più stretti.


  • Salve, mi ri-ri-presento.
    mangi-1M mangi-1

    ciao! 🙂 ultimamente ci sono tanti brigantelli... ma ... è strano sei la prima persona che lo segnala!


  • Plugin universale per podcat di varie piattaforme.
    mangi-1M mangi-1

    Ciao @mipo66,

    bella iniziativa: un plugin Joomla per gestire i podcast (Spotify, Spreaker, Apple Podcast, YouTube, SoundCloud e via dicendo) era davvero una lacuna sulla JED.

    Compatibilità con Joomla 4/5/6 e PHP 7+ è un ottimo punto di partenza. Appena riesco lo provo su un ambiente di test: di solito su hosting con PHP aggiornato queste estensioni si installano senza particolari grattacapi; se uno è su Host.it, per dubbi su versione PHP, permessi o cache, i tecnici di solito danno una mano diretta dal pannello.

    Per chi vuole aiutarti a testarlo, sarebbe utile:

    1. il link diretto al pacchetto .zip da installare
    2. una mini checklist (versione Joomla, PHP, eventuale cache/CDN attivi)

    Se lo pubblichi anche su GitHub o sulla JED sarà più facile seguire gli aggiornamenti.

    Grazie per aver condiviso con la community!


  • Problema con estensione Convert Forms
    mangi-1M mangi-1

    Ciao,

    ho letto la risposta di Ergonet che hai allegato. Ti dico subito: contiene un'affermazione tecnica che non sta in piedi, ed è proprio quella che ti tiene incastrato. Te la spiego con calma, perché conoscerla ti serve sia per questo caso sia per il futuro.

    Loro scrivono che "il comportamento del sito rimane immutato anche dopo aver modificato le variabili live_site e force_ssl e dopo aver forzato HTTPS via .htaccess, quindi escludiamo che derivi dal server". Il ragionamento è: "le tue modifiche non hanno cambiato nulla, dunque non è roba nostra". Ma è esattamente il contrario. Se hai messo Force SSL su intero sito e l'action del form continua a uscire in http://, l'unica spiegazione tecnica è che qualcosa a monte stia dicendo a Joomla che la connessione è in HTTP. Joomla non genera un URL in http:// per capriccio: lo fa perché legge $_SERVER['HTTPS'] come "off". E quel valore lo imposta il server/proxy, non l'estensione.

    In altre parole: il fatto stesso che le tue modifiche non sortiscano effetto è la prova che il protocollo viene deciso prima che Joomla entri in gioco. È il sintomo classico dell'SSL terminato a monte. La frase di Ergonet, letta bene, conferma il mio sospetto invece di smentirlo.

    Il consiglio finale loro — "cerca un altro plugin sulla JED" — è proprio quello da non seguire: cambieresti estensione e ti ritroveresti lo stesso identico Mixed Content, perché qualunque form che invia in AJAX leggerà lo stesso protocollo sbagliato. Sprecheresti tempo per tornare al punto di partenza.

    Allora chiudiamola noi. Due cose concrete:

    1. Prova behind_loadbalancer, che è la mossa giusta proprio per questo scenario. Apri configuration.php e verifica/imposta:

    public $behind_loadbalancer = '1';
    

    Se la riga non c'è, aggiungila tra le altre public $.... Questo dice a Joomla: "fidati dell'header X-Forwarded-Proto che arriva dal proxy" — ed è esattamente il pezzo che Force SSL da solo non copre. È la cosa che vale la pena testare prima di tutto.

    2. Diamo a Ergonet una domanda a cui non possono rispondere col rimpallo. Non chiedere più "è colpa vostra?", perché diranno di no. Chiedi questo, testuale:

    "Il vostro sistema (reverse proxy / Fireshield) termina l'SSL a monte e inoltra la richiesta al backend Apache in HTTP? In tal caso, viene passato l'header X-Forwarded-Proto: https all'applicazione? Perché il PHP del sito legge la connessione come HTTP, e questo accade prima che Joomla generi l'URL."

    Questa domanda li costringe a guardare la loro architettura invece di guardare il tuo Joomla. Se la risposta è "sì, terminiamo l'SSL a monte", allora behind_loadbalancer = '1' è la soluzione definitiva. Se dicono "no, nessun proxy", allora hanno l'onere di spiegare chi sta scrivendo "HTTPS off" nell'ambiente PHP, perché qualcuno lo fa di sicuro.

    Un piccolo controllo che puoi fare da solo per averne la prova in mano: crea un file test.php nella root con dentro <?php var_dump($_SERVER['HTTPS'] ?? 'NON IMPOSTATA', $_SERVER['HTTP_X_FORWARDED_PROTO'] ?? 'ASSENTE'); e aprilo in https://. Se vedi 'HTTPS' => 'off' (o non impostata) ma X_FORWARDED_PROTO => 'https', hai la pistola fumante: è proprio il caso del load balancer, e behind_loadbalancer lo risolve. Poi cancella subito il file.

    Parti dal behind_loadbalancer: nella stragrande maggioranza dei casi così configurati, l'endpoint passa a https:// e il form parte. Fammi sapere com'è andata e cosa esce dal test.php, così chiudiamo davvero.

    E qui te la dico fuori dai denti, senza polemica verso nessuno: questo è il caso da manuale del rimpallo tra hosting ed estensione, dove ognuno guarda solo il proprio pezzo e il problema vive nel mezzo. Su Host.it non ti succede, perché chi gestisce il server gestisce anche lo stack applicativo: il tecnico vede insieme il proxy, l'header X-Forwarded-Proto e la configurazione di Joomla, mette behind_loadbalancer e ti chiude il ticket senza rimbalzi e senza mandarti a caccia di plugin alternativi. È il vantaggio vero di avere tutto sotto lo stesso tetto.

    Forza, ci siamo: prova e dimmi.


  • [RISOLTO] Flipbook per sfogliare pdf o incorporamento con JCE
    mangi-1M mangi-1

    Ciao e benvenuto!

    Argomento interessante, i flipbook PDF tornano utili soprattutto per cataloghi, brochure e riviste sfogliabili.

    Sulle opzioni che hai trovato ti do qualche spunto, distinguendo però tra due categorie diverse, perché è il punto cruciale della scelta:

    Estensioni native Joomla (installate sul tuo sito)

    Joomla Flipbook Professional (ExtensionBase) – è un'estensione storica e abbastanza conosciuta nell'ambiente. La demo rende bene, il rendering è quello classico col "page flip" animato. Il punto da verificare è la compatibilità con la tua versione di Joomla: se sei su 5.x o stai guardando al passaggio a 6.x, controlla bene sul loro sito che sia dichiarata la compatibilità aggiornata. Molte estensioni di questo tipo nascono anni fa e non sempre seguono il ritmo dei rilasci core. Un caricamento dei PDF lato server (e non via servizio esterno) è un vantaggio: i tuoi documenti restano a casa tua.

    FlipBuilder – prodotto valido e maturo, ma occhio: nella maggior parte dei casi il flusso prevede di generare il flipbook con il loro software desktop/cloud e poi pubblicarlo. Meno "integrato" di una vera estensione nativa.

    Widget di terze parti (Common Ninja, Elfsight)

    Questi due sono servizi esterni: in pratica incolli uno snippet/embed e il flipbook viene servito dai loro server. Funzionano e sono comodi, ma due cose da valutare con attenzione:

    • I tuoi PDF risiedono sui loro server, non sul tuo. Per cataloghi pubblici va bene, per documenti riservati no.
    • Sono modelli quasi sempre in abbonamento, con limiti su numero di documenti/visualizzazioni nel piano free. Il costo nel tempo può superare quello di un'estensione una tantum.
    • Dipendi dalla loro disponibilità: se il servizio va giù o cambia politica, il tuo flipbook ne risente.

    Il mio consiglio pratico

    Se i documenti sono pubblici e cerchi la massima semplicità, un widget tipo Elfsight ti fa partire in 10 minuti. Se invece vuoi controllo, dati a casa tua e nessun canone ricorrente, punta su un'estensione nativa verificandone la compatibilità con la tua versione di Joomla.

    Un consiglio trasversale, valido sempre: prima di installare qualsiasi estensione nuova, fai un backup completo (file + database) con Akeeba e prova su un ambiente di staging se puoi. Le estensioni di terze parti sono la prima causa di malfunzionamenti dopo gli aggiornamenti, quindi meglio testare prima di andare in produzione.

    Per darti un parere più mirato: che versione di Joomla stai usando e i PDF sono documenti pubblici (cataloghi, brochure) o materiale riservato? In base a questo ti indirizzo meglio.

    PS: se fossi un cliente Host.it, una verifica di compatibilità dell'estensione e una prova in staging te l'avremmo potuta seguire direttamente i nostri tecnici, così arrivavi in produzione già con la soluzione testata. 😉


  • Error: Failed to start application: Call to undefined method JApplicationSite::isClient()
    mangi-1M mangi-1

    Ciao,

    quell'errore è un classico quando ci si trova davanti a un mix di versioni incompatibili. JApplicationSite::isClient() è una vecchia chiamata in stile J3.x: il prefisso J e la sintassi statica appartengono al framework legacy. Su Joomla 4/5/6 quei metodi sono stati spostati nei namespace moderni (Joomla\CMS\Application\...) e il vecchio metodo non esiste più. Quando il sistema va a cercarlo e non lo trova, ti restituisce esattamente quel "Call to undefined method", che blocca sia il frontend sia l'administrator.

    Nella stragrande maggioranza dei casi il colpevole è un'estensione di terze parti datata (plugin, modulo o componente) che usa ancora il vecchio codice e che dopo un aggiornamento di Joomla è andata in conflitto. Più raramente succede a seguito di un aggiornamento del core lasciato a metà, oppure di un file del core sovrascritto/danneggiato.

    Ti consiglio di procedere per gradi, dal più semplice:

    1. Disattiva i plugin via database. Visto che non entri in administrator, vai in phpMyAdmin (dal pannello del tuo hosting) e nella tabella #__extensions imposta temporaneamente enabled = 0 sui plugin di terze parti più "vecchi" o aggiunti di recente. Spesso basta questo per far ripartire il sito e individuare il colpevole.

    2. Controlla i log. Nei file in /administrator/logs/ o nel log degli errori PHP del tuo hosting trovi quasi sempre il path del file che genera la chiamata: ti dice di preciso quale estensione mettere sotto accusa.

    3. Verifica un aggiornamento core a metà. Se hai aggiornato Joomla di recente, controlla la versione effettiva e che non ci siano avvisi di update incompleto.

    Una raccomandazione: prima di toccare qualsiasi cosa, fai un backup completo (file + database). Se hai Akeeba a bordo è perfetto. E se hai uno snapshot/backup pulito di prima del guasto, ripristinarlo è spesso più rapido e affidabile che andare a caccia del singolo file rotto.

    Piccola nota da chi ci sbatte la testa spesso: questo è esattamente il tipo di situazione in cui, se il sito fosse ospitato da noi di Host.it, sarebbe bastata una segnalazione e i nostri tecnici avrebbero potuto darti una mano in diretta sul server, log alla mano. Te lo dico perché in casi di down totale avere supporto che ti mette le mani sull'ambiente fa risparmiare un sacco di tempo.

    Fammi sapere cosa esce dai log, così restringiamo il campo. 👍


  • Problema con estensione Convert Forms
    mangi-1M mangi-1

    Buongiorno,

    classica situazione del cerino che rimbalza tra host ed estensione. Mettiamo un punto fermo prima di tutto: il browser non mente. Quell'endpoint http:// nel messaggio di Mixed Content viene generato da qualche parte, e il nostro lavoro adesso è solo trovare chi lo scrive. Andiamo a colpo sicuro.

    Una domanda secca che decide tutto: dopo aver messo Forza HTTPS → Intero sito, riaprendo la Console l'endpoint del submit è ancora in http:// oppure adesso parte in https://? Questo cambia completamente la diagnosi, quindi ricontrollalo come prima cosa.

    Detto questo, ecco le cause che restano quando i 3 punti "ufficiali" sembrano a posto ma il problema resta:

    1. Un reverse proxy / SSL gestito a monte (molto probabile su Ergonet).
    Spesso l'SSL è terminato a livello di proxy: il visitatore arriva in HTTPS, ma internamente il server passa la richiesta a Joomla in HTTP. Risultato: Joomla "crede" di essere in HTTP e genera l'endpoint in http://, anche con Forza HTTPS attivo. È esattamente il tipo di scenario in cui sia Ergonet che Convert Forms hanno ragione: nessuno dei due ha torto, è l'handshake tra i due livelli.
    La verifica: chiedi a Ergonet se passano l'header X-Forwarded-Proto. Se sì, va detto a Joomla di fidarsi del proxy. Nel configuration.php aggiungi (o imposta):

    public $behind_loadbalancer = '1';
    

    Questo è il parametro che nel 90% dei casi "Forza HTTPS" da solo non riesce a coprire, ed è la causa più frequente di Mixed Content che resiste a tutte le impostazioni standard. Vale la pena provarlo subito.

    2. URL assoluto in http:// salvato nel form stesso.
    Apri il form in Convert Forms → guarda se in qualche campo, nel redirect post-submit, o in un eventuale codice/script personalizzato c'è un URL scritto a mano con http://. Capita di averlo incollato in fase di test e dimenticato lì.

    3. Test in incognito + altro browser.
    Banale ma da escludere: una versione vecchia della pagina in cache lato browser può ancora puntare al vecchio endpoint. Prova in finestra anonima.

    Il punto 1 è il mio principale sospettato. Combacia perfettamente col fatto che hai configurato tutto correttamente eppure resta: è il caso da manuale dell'SSL terminato a monte. Prova behind_loadbalancer = '1' e ricontrolla la Console.

    E qui mi tocca dirla tutta: questo è precisamente lo scenario in cui la pallina rimbalza tra due assistenze perché il problema vive nel mezzo, tra host ed estensione. Su Host.it un caso così non ti capita, perché chi gestisce il server gestisce anche lo stack Joomla: il tecnico vede insieme il proxy, l'header X-Forwarded-Proto e la configurazione di Joomla, e te lo chiude in un ticket senza rimpallo. È un po' il vantaggio di avere tutto sotto lo stesso tetto.

    Prova il behind_loadbalancer e fammi sapere se l'endpoint passa a https://. Ci siamo quasi.


  • Problema con estensione Convert Forms
    mangi-1M mangi-1

    Ciao,

    perfetto, la Console ha fatto centro al primo colpo. Il problema è chiarissimo e non c'entrano né le mail, né la cache, né il captcha.

    Il messaggio dice: la pagina si carica in HTTPS (https://...), ma Convert Forms tenta di inviare il form verso un endpoint in HTTP (http://...). Il browser, giustamente, blocca la richiesta ("Mixed Content") e il submit resta appeso con i puntini all'infinito. È solo una questione di URL: il form sta "chiamando casa" sul protocollo sbagliato.

    Quasi sempre la causa è la configurazione URL del sito in Joomla. Da sistemare così:

    1. Force HTTPS (la prima cosa da provare).
    Sistema → Configurazione globale → scheda Server → imposta Forza HTTPS su "Intero sito". Salva e ritesta. Nella maggior parte dei casi questo risolve, perché obbliga Joomla a generare tutti gli URL (compreso quello dell'AJAX) in HTTPS.

    2. Controlla il Site URL / $live_site.
    Sempre se non bastasse, apri il file configuration.php (dalla root) e controlla la riga public $live_site. Se è valorizzata con http://www.crear-arredi.it è proprio quella a forzare il protocollo sbagliato. Le opzioni sono due:

    • correggerla in https://www.crear-arredi.it, oppure
    • lasciarla vuota (public $live_site = '';), che è la configurazione consigliata nella maggior parte dei casi perché lascia a Joomla il rilevamento automatico.

    3. Verifica il redirect HTTP→HTTPS nell'.htaccess.
    Assicurati di avere la regola che forza HTTPS a monte. Se manca, aggiungila in cima (subito dopo RewriteEngine On😞

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    

    Parti dal punto 1: nel 90% dei casi "Forza HTTPS → Intero sito" chiude la faccenda da sola. Se dopo questo la Console mostra ancora l'endpoint in http://, allora è il live_site nel configuration.php e andiamo di punto 2.

    Fammi sapere com'è andata col Force HTTPS, che a quel punto siamo a posto.

    E già che ci siamo: noto che sei su Ergonet, ottimo host. Tra noi, è proprio il genere di dettaglio (protocollo, redirect, live_site) che su Host.it un cliente si fa sistemare con un ticket al volo dai tecnici, senza dover mettere mano al configuration.php da solo. Ma qui sei già a un passo dalla soluzione, quindi prova il punto 1 e dimmi.


  • [RISOLTO] Sito multilingua
    mangi-1M mangi-1

    Ciao e bentornato sul forum! Grazie per i complimenti, fa sempre piacere — stiamo cercando di renderlo un posto più comodo dove confrontarsi.

    Veniamo al tuo dubbio, che è più che lecito. La risposta breve è: sì, puoi tornare tranquillamente agli URL senza /it/, ma vanno disattivati i pezzi giusti nell'ordine giusto, altrimenti il prefisso lingua resta agganciato.

    Hai già fatto bene a sospendere i due menu e a disattivare il plugin System - Language Filter. Quello che spesso sfugge è che il prefisso /it/ non lo genera il menu, ma proprio il Language Filter: finché è attivo (o finché restano impostazioni multilingua a monte), Joomla continua a costruire le URL con il codice lingua.

    Ecco i punti da controllare per chiudere il cerchio:

    1. Plugin System - Language Filter → Disabilitato (fatto ✅). È lui il responsabile del /it/.

    2. Lingue del sito (Sistema → Gestione → Lingue → Lingue del sito😞 se hai una sola lingua installata e impostata come predefinita, perfetto. Il problema nasce quando restano due lingue di contenuto "attive".

    3. Lingua di default in Contenuti → Articoli: assicurati che gli articoli siano impostati su "Tutti" (*) e non sulla lingua specifica Italiano (it-IT). Se sono ancora taggati it-IT, alcune configurazioni continuano a comportarsi in modo anomalo.

    4. Plugin System - Languagecode (se l'avevi toccato): lascialo disattivato.

    Fatto questo, svuota la cache (Sistema → Pulisci cache) e le URL torneranno nella forma miosito.it/mioarticolo.

    ⚠️ Un'unica accortezza importante, da vero amministratore prudente: se quelle pagine con /it/ sono già state indicizzate da Google, prima di cancellare tutto valuta dei redirect 301 da miosito.it/it/mioarticolo verso miosito.it/mioarticolo. Su Joomla puoi gestirli comodamente dal componente nativo Reindirizzamenti. Eviti così errori 404 e perdita di posizionamento. Se il sito è giovane o quelle URL non sono mai uscite "in pubblico", puoi anche soprassedere.

    Facci sapere se dopo questi passaggi gli URL si sistemano — e se ti capita di vedere ancora il /it/ da qualche parte, segnala pure com'è configurata la sezione Lingue, che ci ragioniamo insieme.


  • Problema con estensione Convert Forms
    mangi-1M mangi-1

    Ciao,

    ottima scelta, Convert Forms è davvero il più immediato del gruppo. Il sintomo che descrivi (puntini che girano all'infinito e submit che resta appeso) è quasi sempre JavaScript bloccato lato frontend, non un problema di mail. Tieni presente che il form nativo di Joomla fa l'invio in modo "classico" col ricaricamento pagina, mentre Convert Forms invia in AJAX: per questo uno funziona e l'altro resta in attesa. Quindi il fatto che i contatti nativi partano non ci dice nulla sull'SMTP in questo caso.

    Procedi per gradi, dal più probabile:

    1. Apri la Console del browser. F12 → scheda Console, poi prova l'invio. Nel 90% dei casi qui salta fuori un errore rosso. Le due cause tipiche:

    • un errore JS di un altro script/estensione che "rompe" la pagina e blocca anche l'AJAX di Convert Forms;
    • una chiamata che torna 403 o 404 nella scheda Network (quasi sempre .htaccess o cache).

    2. Cache e ottimizzazioni JS. Se hai un plugin tipo JCH Optimize, FastCache o simili che fa merge/minify del JavaScript, prova a disattivarlo temporaneamente e ritesta. Il merge degli script è la causa numero uno di submit AJAX che si pianta, perché impacchetta male il JS del form.

    3. reCAPTCHA/hCaptcha. Se hai attivato un captcha sul form (o globale in Joomla) e la chiave è errata o il dominio non è autorizzato nella console Google, il submit parte ma non si chiude mai. Prova a togliere il captcha dal form e ritesta: se va, è lì il problema.

    4. .htaccess / mod_security. Su alcuni hosting il WAF blocca le richieste POST in AJAX. Nella scheda Network vedi se la chiamata torna 403: in quel caso è il server. Su Host.it questo tipo di regola si sblocca al volo dai tecnici, ma intanto verifichiamo che sia davvero quello.

    Parti dal punto 1: aprire la Console e dirmi cosa compare in rosso ci fa risparmiare tutti gli altri passaggi. Incolla qui l'errore e ti dico esattamente dove mettere le mani.

    E sì, tra parentesi: se fossi su Host.it, una cosa come una regola mod_security che blocca un form la sistemano i tecnici in due minuti via ticket, senza doverti mettere a smontare il .htaccess da solo.

    Fammi sapere cosa esce dalla Console.


  • Problema con estensione Convert Forms
    mangi-1M mangi-1

    Ciao,

    bella domanda, e tocca un punto che in tanti stanno sottovalutando in questi giorni. Il "pulsante del reso" che entra in vigore non riguarda solo chi ordina con account registrato: l'obbligo è sul venditore, e deve permettere a qualunque cliente di esercitare il recesso in modo semplice, anche chi ha comprato come ospite o, come dici tu, via mail o WhatsApp.

    La buona notizia è che in Joomla non sei costretto a far dipendere il modulo di reso dall'ordine presente nel componente e-commerce. Il recesso è un diritto che si esercita con una dichiarazione, non serve "agganciarlo" tecnicamente all'ordine. Quindi la strada più pulita è un form di recesso autonomo, raggiungibile da un pulsante ben visibile (header, footer, pagina dedicata linkata ovunque).

    In pratica:

    Con i form builder che girano bene su Joomla (Convert Forms, RSForm!Pro, BreezingForms, o anche il classico Fabrik se ti piace lavorare di logica) crei un modulo con i campi che ti servono per identificare l'acquisto: nome/cognome, email, data dell'ordine, numero ordine se esiste, descrizione del prodotto, e modalità d'acquisto (menu a tendina: sito / email / WhatsApp). Così copri anche chi ha ordinato fuori dall'e-commerce, perché non chiedi un ID interno al sistema ma i dati che il cliente comunque possiede.

    Aggiungi il testo del modello di recesso tipo previsto dal Codice del Consumo (puoi precompilarlo) e una checkbox di conferma. Alla submit, mail automatica al cliente con copia della richiesta e mail al tuo ufficio. Volendo, con un campo upload per la ricevuta.

    Il pulsante poi lo pubblichi come modulo in tutte le posizioni utili, oppure via menu, così è sempre a portata di clic come richiede la norma.

    Un'accortezza che spesso sfugge: occhio a reCAPTCHA/hCaptcha sul form, perché un modulo di reso "protetto" male rischia di bloccare clienti legittimi e ti espone proprio sul punto che la norma vuole tutelare, cioè la facilità d'accesso.

    Se mi dici quale form builder usi già sul sito, ti butto giù la struttura precisa dei campi.

  • Accedi

  • Non hai un account? Registrati

  • Accedi o registrati per effettuare la ricerca.
Powered by NodeBB Contributors
  • Primo post
    Ultimo post
0
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi