Joomla.it Forum

Componenti per Joomla! => Gestione documenti e download => : nirovi 26 May 2007, 14:25:24

: Cambiare l'icona ai file associati mediante i link
: nirovi 26 May 2007, 14:25:24
Ho notato che quando in docman aggancio un file tramite link, al file, qualunque esso sia l'icona che vi viene associata è un'ingranggio.
Può essere sostituita, meglio ancora durante la fase di upload vi può essere associata l'icona in base all'estensione?

Grazie

vn
: Re: Cambiare l'icona ai file associati mediante i link
: jospic 15 Jun 2007, 11:43:20
Questo è un problema che risolsi tempo fa.
Nel caso di collegamenti a file, DocMan utilizza l'icona generic.png.
Nel caso si volessero utilizzare le icone identidficate sulla base dell'estensione dei file, come fa correttamente per i file in locale (ad esempio nella cartella dmdocuments), basterà effettuare una piccola modifica nel file:

administrator\components\com_docman\classes\DOCMAN_file.class.php
più o meno alla linea 235:

codice originale:

:
    function getExtension()
    {
  if( $this->_isLink )
  return "lnk";

codice modificato:

:
    function getExtension()
    {
// if( $this->_isLink )
// return "lnk";

in questo modo invece di prendere l'icona lnk.png prenderà quella voluta in base all'estensione (.pdf, .exe, ecc..).
Saluti