Back to top

Autore Topic: Come si mappa un immagine di sfondo con relativi collegamenti? RISOLTO  (Letto 7482 volte)

Offline fabrisc

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
    • Mostra profilo
Salve... riposto la domanda che avevo inserito nella sezione sbagliata:
Avrei la necessità di mappare l'immagine del topheader. Nello specifico l'immagine contiene 3 loghi che dovrebbero appunto aprire 3  siti divesri (www.pediatriasicilia.it/38). L'immagine è richiamata dal file template.css del template stesso.  Qualcuno saprebbe aiutarmi?
Sarebbe una soluzione inserire delle immagini in posizione assoluta sovrascrivendo quelle del banner? Se si come procedere?
Grazie infinite per l'aiuto
« Ultima modifica: 14 Ago 2009, 15:16:26 da tonicopi »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Come si mappa un immagine di sfondo con relativi collegamenti?
« Risposta #1 il: 14 Ago 2009, 03:51:26 »
ciao
con una sola immagine che contiene in se stessa altre 3 loghi non si puo fare i link
, nel senso che hai una sola immagine e non 4 immagini separate.
devi creare le posizioni esempio
Codice: [Seleziona]
<div id="logo">
<div id="logo1">
<div id="logo2">
<div id="logo3">
di cui il logo e l'immagine totale gli altri logo1-2-3  sono le immagini che andrai ad inserire sopra il il primo logo  in questo modo hai tutti i 3 loghi con il suo link.
naturalmente devi fare anche il css x ogni logo  altrimenti non si allinea orizzontalmente ,
questo e quello che mi viene in mete .
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline fabrisc

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
    • Mostra profilo
Risolto
« Risposta #2 il: 14 Ago 2009, 04:52:24 »
Ho risolto anche se ho fatto mattina. Grazie delle dritte.
Prima di tutto ho ritagliato la parte dei loghi e quindi creato un file da sovrascrivere sopra l'immagine di sfondo

Ecco la soluzione:

1 - Aggiunta la posizione nel file XML dove andrò a inserire il ritaglio dei loghi

  <positions>
  <position>user3</position>
  <position>left</position>
  <position>right</position>
  <position>syndicate</position>
  <position>debug</position>
  <position>debug</position>    </positions>

2 - Modificato il file template.css aggiungendo i seguenti parametri che verranno poi richiamati dal file Index.php
in questo modo ho pozizionato l'immagine ritagliata in maniera perfetta sopra i 3 loghi
#logo1 {
   position: absolute;
   top: 45px;
   left: 248px;
  }

3 - Aggiungo le seguenti righe nel file index.php  e predisamente prima che venga richiamata l'immagine di sfondo
            <?php /*Aggiungo la posizione center!!!! */?>                                       
<?php if ($this->countModules('logo1')) : ?>
  <div id="logo1">
        <jdoc:include type="modules" name="logo1" style="xhtml" />
    </div>
<?php endif; ?>

4 - ho caricato il file jpg ritagliato su dreamweaver e ho mappato l'immagine effettuando quindi 3 mappe collegate ai miei 3 loghi (e quindi relativo link)

5 - ho creato un modulo HTML PERSONALIZZATO e ho incollato il codice ottenuto da dreamewaver.

Spero di essere stato utile alla comunità  ;D


Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Come si mappa un immagine di sfondo con relativi collegamenti?
« Risposta #3 il: 14 Ago 2009, 05:53:58 »
Fabrisc, la soluzione non mi convince.
Hai inserito delle posizioni di moduli che non servono.
Devi inserire le div come ha detto conti1.
Poi nelle div posizionate esattamente sui loghi, dell'immagine grande in background, inserisci qualcosa di trasparente, anche una immagine.gif trasparente un po' più piccola di ogni logo, che fa da link.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Come si mappa un immagine di sfondo con relativi collegamenti?
« Risposta #4 il: 14 Ago 2009, 07:43:35 »
Prova così:

Codice: [Seleziona]
modifiche al template

<div id="header_r">
                                                   
<div id="logo1"><a href="tua pagina 1">
<img border="0" src="immaginetrasparente.gif" width="105" height="125">
</a></div>
<div id="logo2"><a href="tua pagina 2">
<img border="0" src="immaginetrasparente.gif" width="105" height="125">
</a></div>
<div id="logo3"><a href="tua pagina 3">
<img border="0" src="immaginetrasparente.gif" width="105" height="125">
</a></div>


</div>

dentro le div metti le immagini trasparenti con i link alle tue pagine

modifiche al css template.css

div#header_r {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/top.jpg) no-repeat scroll right bottom;
height:297px;
padding:0;



div#logo1 {
clear:left;
        float:left;
        height:130px;
        margin-left:200px;
        width:110px;
}

div#logo2 {
float:left;
        height:130px;
        margin-left:50px;
        width:110px;
}

div#logo3 {
float:left;
        height:130px;
        margin-left:60px;
        width:110px;
}
« Ultima modifica: 14 Ago 2009, 10:29:50 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline fabrisc

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
    • Mostra profilo
Re:Come si mappa un immagine di sfondo con relativi collegamenti?
« Risposta #5 il: 14 Ago 2009, 13:41:05 »
Ok ci provo subito...   
in questo modo nemmeno devo mappare l'immagine, creare un modulo e una posizione.
Ti faccio sapere GRAZIE :)

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Come si mappa un immagine di sfondo con relativi collegamenti?
« Risposta #6 il: 14 Ago 2009, 13:56:56 »
Con Firebug ed con una prova semplificata per gli allineamenti in locale funziona.
Se ci sono problemi segnala.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline fabrisc

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
    • Mostra profilo
Re:Come si mappa un immagine di sfondo con relativi collegamenti?
« Risposta #7 il: 14 Ago 2009, 14:43:30 »
Perfetto funziona alla grande. Tuttavia mi resta un problemino...
quando clicco i loghi compare il bordo del riquadro tratteggiato, come posso elimitarlo?

Grazie ragà

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Al momento non ho idea di come eliminare i punti.

Ti segnalo che c'è rimasto un div#logo che contiene un link non completo. Penso sia un residuo nei precedenti tentativi e che tu lo possa togliere.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline fabrisc

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
    • Mostra profilo
Intendi questo ?:

</div>
<div id="logo"><a href="index.php"><?php echo $mainframe->getCfg('prova') ;?>[/url]
</div>

Faceva già parte del codice del template. Ho provato a toglierlo e non funzionava più nulla.

PS: come si fa a scrivere nel forum evidenziando in bianco il codice come fate voi? ???

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Ok. Con Firebug non vedevo il resto del link. Comunque quel link non sono riuscito a trovarlo online.

Per evidenziare il codice si usa l'icona # quando siamo in fase di editor di messaggio, e fra i tag che crea si inserisce il codice.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

 



Web Design Bolzano Kreatif