Back to top

Autore Topic: Aiuto su modifica template  (Letto 1568 volte)

Offline Docnecks

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
Aiuto su modifica template
« il: 06 Feb 2009, 13:25:59 »
Buongiorno a tutti e complimenti per il forum, sono riuscito a fare moltissimo nonostante sia un novizio del mondo joomla, ma adesso mi sono proprio arenato!!!!  :'(
Ho letto molti post, fatto delle prove ma.....nulla da fare, non ci riesco proprio!!!
Vi spiego subito, nel template che ho scelto per realizzare il mio sito (siteground-j15-63) nell'header c'è un'immagine delle dimensioni di 940x251, io volevo realizzarne due, la prima di 638x251 dove inserire un modulo per uno slideshow di immagini e la seconda di 302x251 dove inserire un'immagine statica (logo).
chi mi sa aiutare?
vi scrivo anche i passaggi ke ho fatto, per prima cosa stavo tentando di "dividere" l'immagine in due modificando l'index.php da:

<div id="header">
<table cellspacing="0" cellpadding="0" style="float:right; height: 248px; width:620px;">
<tr>
<td style="text-align: center; vertical-align: middle;">
<div id="logo">
<a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?>[/url]
</div>
</td>
</tr>
</table>
<div class="clr"></div>
</div>


e inserendo questo codice:

<div id="header">
<div style="width: 940px; height: 248px; float: right;">       
<div id="header_img1">
</div>            
<div id="header_img2">
</div>         
</div>      
</div>
      
      
Ho modificato ovviamente anke il css del template inserendo i deu nuovi id, in questa maniera:
#header_img1 {
   background-image: url('../images/h_img1.jpg');
   background-repeat:no-repeat;
   float: right;
   border: none;
   border-widht: 0px;
   margin-top: 0;
   width: 638px;
   height: 248px;
}

#header_img2 {
   background-image: url('../images/h_img2.jpg');
   background-repeat:no-repeat;
   margin: 10px auto 0 auto;
   float: left;
   border: none;
   border-widht: 0px;
   width: 302px;
   height: 248px;
}



Dove sbaglio? non funziona + nulla se apporto queste modifiche (ke tra l'altro dovrebbero essere semplici, il difficile suppongo sia inserire lo slideshow), se apro la pagina web del mio sito mi appare il seguente messaggio di errore:
PHP Error Message

Fatal error: Call to undefined function phpdefined() in /home/a1437308/public_html/Joomla/templates/siteground/index.php on line 1


Vi prego aiutatemi, non so proprio dove mettere mano. :'( :'( :'(
Scusatemi anticipatamente per la lunghezza del post. ::)

Offline tasto

  • Abituale
  • ****
  • Post: 1300
  • Sesso: Maschio
    • Mostra profilo
Re: Aiuto su modifica template
« Risposta #1 il: 07 Feb 2009, 23:04:46 »
l'errore è al primo rigo dell'index.php del template in uso. controlla

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: Aiuto su modifica template
« Risposta #2 il: 08 Feb 2009, 13:48:37 »
L'errore è impossibile che sia dovuto a quel cambiamento li, anche perchè li non hai modificato alcun codice php, quindi non vedo che errore possa darti il php. Prova a postare tutta la index di prima  e di dopo( Usa il # che trovi sui pulsanti sopra il campo di testo quando inserisci del codice ).
Ciao
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: Aiuto su modifica template
« Risposta #3 il: 08 Feb 2009, 16:25:56 »
Codice: [Seleziona]
<div id="header">
<table cellspacing="0" cellpadding="0" style="float:right; height: 248px; width:620px;">
<tr>
<td style="text-align: center; vertical-align: middle;">
<div id="logo">
<a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?>[/url]
</div>
</td>
</tr>
</table>
<div class="clr"></div>
</div>

e inserendo questo codice:

<div id="header">
<div style="width: 940px; height: 248px; float: right;">       
<div id="header_img1">
</div>           
<div id="header_img2">
</div>         
</div>     
</div>     
     
Ho modificato ovviamente anke il css del template inserendo i deu nuovi id, in questa maniera:
#header_img1 {
   background-image: url('../images/h_img1.jpg');
   background-repeat:no-repeat;
   float: right;
   border: none;
   border-widht: 0px;
   margin-top: 0;
   width: 638px;
   height: 248px;
}

#header_img2 {
   background-image: url('../images/h_img2.jpg');
   background-repeat:no-repeat;
   margin: 10px auto 0 auto;
   float: left;
   border: none;
   border-widht: 0px;
   width: 302px;
   height: 248px;
}
ciao
non vedo il perché ti dia errore  al limite dovrebbe darti  la pagina tutta sballata inserendo in secondo
Codice: [Seleziona]
e inserendo questo codice:

<div id="header">
<div style="width: 940px; height: 248px; float: right;">       
<div id="header_img1">
</div>           
<div id="header_img2">
</div>         
</div>     
</div>     
come hai fatto tu.
ho fatto proprio ora 2 prove  e non da errore .
visto che hai diviso in 2 header, xche non farlo diventare come 2 moduli cosi lo puoi usare anche  x inserire moduli .

il code che ho messo io x provare e questo, togliendo il suo originale altrimenti sfalsa il tutto .
Codice: [Seleziona]
</div>
<div class="clr"></div>
<div>                       

<div id="header">
    <div style="width: 940px; height: 248px; float: right;">       
       <div id="header_img1">
            <td <jdoc:include type="modules" name="header_1" style="xhtml" />
                 </div>       
                   <div id="header_img2">
                      <td <jdoc:include type="modules" name="header_2" style="xhtml" /> 
                            </div>         
                          </div>     
                        </div>
aggiungendo il css
Codice: [Seleziona]
#header_img1 {
   background-image: url('../images/header_bg.jpg');
   background-repeat:no-repeat;
   float: right;
   border: none;
   border-widht: 0px;
   margin-top: 0;
   width: 638px;
   height: 248px;
}

#header_img2 {
   background-image: url('../images/header_bg.jpg');
   background-repeat:no-repeat;
   margin: 0px auto 0 auto;
   float: left;
   border: none;
   border-widht: 0px;
   width: 302px;
   height: 248px;
}
questo e il tutto
funzionante

« Ultima modifica: 08 Feb 2009, 17:06:06 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline tasto

  • Abituale
  • ****
  • Post: 1300
  • Sesso: Maschio
    • Mostra profilo
Re: Aiuto su modifica template
« Risposta #4 il: 10 Feb 2009, 16:21:19 »
puoi copiare tuttoil codice di index.php, gentilmente?

 



Web Design Bolzano Kreatif