Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50

    Icona associata automaticamente al file (ma con link dinamico)

    Buon pomeriggio a tutti!

    Volevo implementare nel css dei selettori di attributo per il riconoscimento dei file, in modo che ogni link di download avesse la sua iconcina corrispondente a fianco.

    codice:
    a[href$='.pdf'] { 
    	padding: 5px 20px 5px 0;
    	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
    }
    Questo funziona perfettamente con i link statici. Ma nel caso volessi utilizzarlo con i link dinamici ai file presenti nel mio database (del tipo mostra.php?id=30), ovviamente non funziona, perchè non è presente l'estensione del file nel link.

    Ho provato ad applicare la regola così:

    codice:
    a[href *="mostra.php?id="]
    ma è ovvio che così riesco solo ad associare la stessa icona a tutti i link, a prescindere dal file di destinazione.


    Qualche idea?
    nel tempo libero, respiro...

  2. #2
    Nella tabella salva anche l'estensione del file (o ricavala dal nomefile, che immagino avrai in db, in corrispondenza dell'id), e poi a php fai stampare qualcosa del genere:
    codice:
    link
    Al posto di rel puoi usare anche class, title, vedi te quello che ti è più comodo. Anzi rel, semanticamente parlando, non è proprio il massimo.
    Ad ogni modo, poi con css risulta banale

    codice:
    a[rel="pdf"]{}

  3. #3
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50
    Grande!
    Non c'avevo pensato!

    Grazie mille!
    nel tempo libero, respiro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.