Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : Canarino 17 Sep 2007, 15:13:58

: problema visualizzazione immagine come header
: Canarino 17 Sep 2007, 15:13:58
ciao,

ho utilizzato il tmeplate l techno, e ho tirato via l header in flash x sostituirlo con un immagine statica in jpg, il problema è che anche se è nel percorso giusto, non viene visualizzata, anzi, nel caricamento dell apagina mi fa vedere che ci sarebbe un immagine, evidenziando il contorno e l iconcina co le tre ifgure piccole di immagine non trovata, poi riempie tutto con il colore id sfondo senza mettere l immagine.
cosa puo essere?
sonoandato nel file index.php a modificare l immagine, ma niente cambiamenti.

pu essere dato dal fatto che prima c era un componente in flash?
: Re: problema visualizzazione immagine come header
: dna 17 Sep 2007, 15:29:18
hai modificato il file .xml aggiungendo l'immagine nuova? se il percorso è giusto e l'immagine è dentro la cartella è strano che non si veda...perchè non ci fai vedere il percorso dell'immagine?

ciao
: Re: problema visualizzazione immagine come header
: Canarino 17 Sep 2007, 15:31:58
che file xml?

photos o template?

xche ho sempre inserito immagini ma nn ho mai toccato i file xml
: Re: problema visualizzazione immagine come header
: dna 17 Sep 2007, 16:40:58
il file photos.xml non l'ho mai sentito...non credo centri nulla coi template, forse riguarda una galleria di immagini che hai installato, in ogni caso in questo momento non ci interessa...

quello che devi modifcare è il file templateDetails.xml dentro la  cartella del template che stai utilizzando...anche se in teoria (come dici tu) funziona tutto lo stesso di solito...

ripeto che se posti il sito e la riga di codice incriminata forse si può venire a capo del problema...

ciao
: Re: problema visualizzazione immagine come header
: dampyrD 17 Sep 2007, 16:58:52
aggiungo verificati i permessi del file immagine?
: Re: problema visualizzazione immagine come header
: Canarino 17 Sep 2007, 17:38:03
di index.php il codice?

xche lui ocme immagine di sfondo mi considera laltra che ho inserito di fianco
: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 13:22:55
proprio nn riesoc a venirne a capo:

ecco il sito
www.5-stelle.com
ed ecco il codice :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
if ( $my->id ) {
initEditor();
}
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site; ?>/templates/ol_techno/css/template_css.css" />
</head>
<body>
<div class="main">
<table width="857" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="155">
<div class="top">
<div class="toptop">
<div class="topmenu"><img src="header1.jpg" width="700" height="180" /></div>
</div>
</div>
</td>
</tr>
            <tr>
               <td bgcolor="#990000"><div id="topline"><?php echo mosCurrentDate(); ?></div></td>
            </tr>
            <tr>
<td valign="top" bgcolor="white">
<table border="0" cellspacing="10" cellpadding="0">
<tr>
<td valign="top" width="100%">
<?php
if ( mosCountModules( 'user6' ) ) {
?>
<div class="content">
<div class="newsflash">
<?php mosLoadModules ( 'user6', 0 ); ?></div>
</div>
<?php
} ?><?php mosPathWay(); ?>
<table width="98%" border="0" align="center" cellspacing="0">
<tr>
<td class="mainpage" rowspan="5" valign="top"><?php
if ( mosCountModules( 'right' ) ) {
?>
<div class="menu">
<?php mosLoadModules ( 'right' ); ?></div>
<?php
} ?></td>
<td class="mainpage"><?php
if ( mosCountModules( 'user2' ) ) {
?>
<div style=" float:left;">
<div class="leftint">
<div class="leftex">
<?php mosLoadModules ( 'user2' ); ?></div>
</div>
</div>
<?php
} ?></td>
<td class="mainpage"><?php
if ( mosCountModules( 'user1' ) ) {
?>
<div style=" float:right;">
<div class="leftint">
<div class="leftex">
<?php mosLoadModules ( 'user1' ); ?></div>
</div>
</div>
<?php
} ?></td>
</tr>
<tr>
<td class="mainpage" colspan="2" bgcolor="white"><?php mosMainBody(); ?></td>
</tr>
<tr>
<td class="mainpage" colspan="2"><?php mosLoadModules( 'inset' ); ?></td>
</tr>
<tr>
<td class="mainpage" colspan="2"><?php mosLoadModules( 'bottom' ); ?></td>
</tr>
<tr>
<td class="mainpage" colspan="2">
<div align="center">
<?php mosLoadModules( 'banner', -1 ); ?></div>
</td>
</tr>
</table>
</td>
<td valign="top">
<div class="right">
<div class="menu">

<table cellpadding="0" cellspacing="0" class="moduletable">
<tr>
<td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="left">
<td><?php
if ( mosCountModules( 'left' ) ) {
?><?php mosLoadModules ( 'left' ); ?><?php
} ?><?php
if ( mosCountModules( 'user8' ) ) {
?><?php mosLoadModules ( 'user8' ); ?><?php
} ?><?php
if ( mosCountModules( 'user7' ) ) {
?><?php mosLoadModules ( 'user7' ); ?><?php
} ?></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<?php
if ( mosCountModules( 'user5', -1 ) ) {
?>
<div style="width:160px">
<?php mosLoadModules ( 'user5', -1 ); ?></div>
<?php
} ?></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="footer"></div>
<div class="footertext" align="center">
Copyright &copy; <?php echo date("Y"); ?> <?php echo $GLOBALS['mosConfig_sitename']?>. All rights reserved</div>
<?php mosLoadModules( 'debug', -1 );?></div>
</body>
</html><!-- 1150902270 -->
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 13:37:07
Ciao.

Vado x intuito visto che non ho il template.

Questa dovrebbe essere la parte che ci interessa:
<body>
   <div class="main">
      <table width="857" border="0" cellspacing="0" cellpadding="0" align="center">
         <tr>
           <td height="155">
              <div class="top">
                   <div class="toptop">
                          <div class="topmenu"><img src="header1.jpg" width="700" height="180" /></div>
                   </div>
              </div>
          </td>
        </tr>
Dovresti controllare nel foglio di stile template_css.css le classi:
main
top
toptop
se possiedono l'attributo witdh (larghezza).

Poi nella classe topmenu aggiungi il seguente attributo
background-image: url(../images/header1.jpg) no-repeat;
e togli il riferimento all'immagine che hai messo nel codice php del file index.php del template
<img src="header1.jpg" width="700" height="180" />
In questo modo l'immagine diventa lo sfondo del contenitore di classe topmenu.

Facci sapere  ;D
: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 15:37:18
piu o meno sto comiciando a capirci qlc...

praticamente c e un altra immagine in top come immagine id sfondo, che è l immagine che è a destra, e deve starci, ok.

Solo che non riesco a capire come infilare laltra, che andrebbe quindi  asovrapposrsi all immagine di sfondo
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 16:15:07
Se hai fatto come ho detto io:
modifica anche la classe toptop mettendo lo stesso attributo che hai usato per la classe topmenu e un'altra immagine.

Però non mi è chiaro se le immagini devono essere una accanto all'altra o sovrapposte.

Se devono essere una accanto all'altra allora devi modificare il template:
<td height="155">
              <div class="top">
                   <div class="toptop">       
                   </div>
                   <div class="topmenu">
                   </div>
              </div>
          </td>

: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 16:30:01
forse ci sto quasi saltando fuori...

non trovo la classe toptop nel template_css.css

quindi se non la trovo non c e, e se non c e lui nel php la richiama ma non la trova, e quindi nessun immagine come risultato, puo essere?

mi spiego meglio,
nel file template css ho :

x la sovrapposizione delle immagini non è un problema, xche basta che stiano una di fianco allaltra.
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 16:35:12
Esatto! ;D
Se una classe non c'è anche se richiamata non ha alcun effetto.
Puoi crearla tu per come ti serve.
: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 16:36:22
ho modificato sopra

ho provato ad agire sul php manessun effetto
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 16:41:19
Prova così:

<td height="155">
              <div class="top">
                   <div class="toptop">
                        <img src="header1.jpg" width="700" height="180" />
                   </div>
                   <div class="topmenu">
                     <img src="main_02.jpg" width="700" height="180" />
                   </div>
              </div>
          </td>
: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 16:50:50
ehm....


nn si vede nemmeno cosi....prova ad andare a dare un occhio al sito...fa vedere che ha 2 immagini da caricare ma poi mette il segno id immagine non trovata x un attimo poi nn fa visualizzare niente...
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 17:04:49
Hai ragione. Mea culpa!

<td height="155">
    <div class="top">
      <td>
         <img src="header1.jpg" width="350" height="180" />   
      </td>
      <td>
          <img src="main_02.jpg" width="350" height="180" />
      </td>                   

    </div>
</td>

Due contenitori non possono stare uno accanto all'altro. Usiamo le celle di una tabella.



: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 17:31:25
ehm...

n per fare il guastafeste, ma è ugale a prima...
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 17:40:56
C'è un errore nel codice della pagina:
<div class="main">
<table width="857" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
    <td height="155">
    </td>
    <div class="top">
      <td>
         <img src="header1.jpg" width="350" height="180" />   
      </td>
      <td>
          <img src="main_02.gif" width="350" height="180" />
      </td>                   

    </div>
</tr>
una cella chiusa nel posto sbagliato. Così dovrebbe andare.
: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 18:04:50
ehm.....continua a n farmi vedere l altra immagine...

in piu sballa un po il template...


scusa se sono un po cosi tediante..

se nn mi vuoi piu risp ti capisco... ;D
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 18:06:43
Non c'è problema!
Fino a che non troviamo la soluzione continuiamo pure!  ;D

Ho visto. Da dove hai scaricato il template, così lo scarico anche io e lavoriamo meglio  ;D
: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 18:12:07
dal calderone, poi ho cambiato l header in flash xche era predefinito e nn mi andava bene e ho cercato di mettere una img io.

Sec me togliere il componente in flash cosi alla grezza puo aver fatto qlc casino.
xo nn so bene dove mettere le mani.
il template è ol_techno
: Re: problema visualizzazione immagine come header
: bigham 20 Sep 2007, 18:40:19
FFFatto!!!  ;D

Il file zippato contiene il file index.php
le immagini le devi mettere nella cartella images del template.
Modifica il file index.php cambiando i nomi delle immagini, le dimensioni e l'allineamento (align=)

Dimmi se va bene.
Vedrò la risposta più tardi perchè adesso vado a casa.
Sono un pò fuso e ancora in ufficio  ;D

A dopo

[allegato eliminato da un amministratore]
: Re: problema visualizzazione immagine come header
: Canarino 20 Sep 2007, 23:09:05
grazie mille per l aiuto...va benissimo cosi...adesso devo solo mettere a posto l immagine sopra...

ti devo un favore...
: Re: problema visualizzazione immagine come header
: bigham 21 Sep 2007, 08:36:09
Ma figurati!!  ;D
Prego, prego.

Quello che importa veramente e che tu abbia capito la modifica che ho fatto.
Se ci fai caso prima c'era una sola tabella che iniziava subito sotto il tag <div class="main"> e veniva chiusa quasi alla fine del template.
Adesso invece l'intestazione è racchiusa dentro una tabella più piccola e separata dal resto della pagina.

Alla prossima! Ciao