Joomla e AdsManager

  • Creatore Discussione Creatore Discussione piero60
  • Data di inizio Data di inizio

piero60

Utente Attivo
26 Gen 2015
71
2
8
Salve a tutti

ho un problema con adsmanager installato su joomla. ovvero non riesco a trovare un plugin che sia
in grado di integrare la riproduzione di un file mp3 all'interno di un annuncio.
Adsmanager è in grado attraverso il campo file di caricare correttamente il file mp3, posizionarlo
nella cartella con tutti i numeracci di riferimento all'annuncio, il problema è poi riprodurlo.
Il file caricato visibile nell'annuncio può solamente essere trasferito sul proprio pc quindi solo
download al click sulla scritta realtiva.
Ho cercato di capire come avviene questo download ed avviene attraverso questo codice:
---------------------------------------------------------
case 'file':
if ($value != "")
{
$return .= "<a href='{$this->baseurl}images/com_adsmanager/files/$value'>".TText::_('ADSMANAGER_DOWNLOAD_FILE')."</a>";
}
break;
----------------------------------------------------------

Voi esperti pensate che modificando questa porzione di codice si possa puntare al click ad un file php o html
che contiene un lettore mp3 passandogli i parametri del file da riprodurre.

Il file html o php si potrebbe aprire in una finestra popup e fare il suo lavoro indipendentemente da adsmanager.

In alternativa qualcuno di voi conosce qualche plugin da integrare che svolga già l'operazione all'interno di
adsmanager?

Se può essere utile, il file completo è scaricabile quì

http://www.mipromuovodame.com/public/field.rar

una cosa importante è che rimanga il puntamento alla TText:: per avere i messaggi relativi al click.

Grazie per la collaborazione.
 
Se può essere d'aiuto a qualcuno la soluzione del problema è stata molto più semplice di quanto previsto.
Valutando cosa fa Ads Manager il problema si risolve in modo semplicissimo senza installare nulla, sfruttando semplicemente HTML5, ecco come:

Editare il file,,, components\com_adsmanager\helpers\field.php

andare alla linea 249 ed inserire:


if ($value != "")
{

//inserire
echo "
<audio src='http://www.xxx.com/xxx/images/com_adsmanager/files/$value' controls> </audio>

";
//fine inserimento

$return .= "<a href='{$this->baseurl}images/com_adsmanager/files/$value'>".TText::_('ADSMANAGER_DOWNLOAD_FILE')."[/url]";
}
break;

Con questo accorgimento viene riprodotto il file mp3 salvato dall'utente all'interno del suo annuncio, il medesimo attraverso le procedure previste da ads manager può essere scaricato da altri utenti.

Sottointeso che in Ads Manager bisogna definire un nuovo campo "file" ed inserirlo tra i campi editabili dall'utente e visibili dai visitatori.

Buon fine settimana a tutti.
 

Discussioni simili