Invia email ad amico in Joomla non funziona
Inviato: lunedì 16 aprile 2012, 17:00
Ci si riferisce alla funzione Invia email ad amico a cui generalmente si accede cliccando sull'icona email di ogni singolo articolo. In realtà, non funziona solo in alcuni casi. Precisamente, quando si attiva la riscrittura URL, ovvero, la base per l'ottimizzazione SEO. Con un piccolo trucchetto, si può agevolmente risolvere la cosa, anche se sarebbe auspicabile che si risolvesse il bug a livello di sviluppo ufficiale. Trucchetto testato e funzionante su Joomla 2.5.4, ma che dovrebbe essere analogo per le versioni precedenti.
Duplichiamo, nella root principale del nostro sito Joomla, il file ndex.php e rinominiamolo ad es. così: index_mail.php
Apriamo il file:
components/com_mailto/views/mailto/tmpl/default.php
Trova:
Sostituisci con:
Salvare... ricaricare... fine.
E la funzione citata, funzionerà perfettamente anche con la riscrittura degli URL attiva. Come si vede, è una cosa molto semplice. Ovviamente, in sede di aggiornamento, si dovrà verificare se sono coinvolti i file in questione per riapplicare la modifica.
Duplichiamo, nella root principale del nostro sito Joomla, il file ndex.php e rinominiamolo ad es. così: index_mail.php
Apriamo il file:
components/com_mailto/views/mailto/tmpl/default.php
Trova:
Codice: Seleziona tutto
<form action="<?php echo JURI::base() ?>index.php" id="mailtoForm" method="post">
Codice: Seleziona tutto
<form action="<?php echo JURI::base() ?>index_mail.php" id="mailtoForm" method="post">
E la funzione citata, funzionerà perfettamente anche con la riscrittura degli URL attiva. Come si vede, è una cosa molto semplice. Ovviamente, in sede di aggiornamento, si dovrà verificare se sono coinvolti i file in questione per riapplicare la modifica.