Autore Topic: Cambiare l'icona ai file associati mediante i link  (Letto 2394 volte)

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Cambiare l'icona ai file associati mediante i link
« il: 26 Mag 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
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline jospic

  • Appassionato
  • ***
  • Post: 353
  • Sesso: Maschio
    • Mostra profilo
Re: Cambiare l'icona ai file associati mediante i link
« Risposta #1 il: 15 Giu 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:

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

codice modificato:

Codice: [Seleziona]
    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
« Ultima modifica: 15 Giu 2007, 11:52:30 da ingbl »
"In a world without walls and fences, who needs windows and gates?"
http://www.iperspace.it/download/linux/linuxwetrust.gif

 

Host

Torna su