Back to top

Autore Topic: Creare nuova posizione HEADER  (Letto 9060 volte)

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Creare nuova posizione HEADER
« il: 10 Ago 2008, 00:15:34 »
Ho letto varie cose sull'argomento ma nessuna lineare e chiara per un principiante, passo passo..
Qualcuno saprebbe spiegare passo per passo come fare per creare una nuova posizione nel mio css?
Diciamo...l'header, che nel template non c'è.
E' così difficile?
Grazie a chi ci proverà!

Offline thor92

  • Esploratore
  • **
  • Post: 90
  • Sesso: Maschio
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #1 il: 17 Ago 2008, 19:56:34 »
in ke template vorresti aggiungere una posizione?

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #2 il: 21 Ago 2008, 19:20:42 »
Scusa ho visto solo ora che avevo una risposta, non ci speravo più!
Sto lavorando faticosamente (sono poco esperta) su un template GO-VISTA:
http://www.compago.it/index.php?option=com_frontpage&Itemid=1
(qui c' è un sito online realizzato da qualcuno con Go-Vista).
L'unica cosa che mi manca da capire per le mie esigenze è come ovviare alla mancanza di un header.
Al suo posto c'è un flash che legge il titolo del sito creando un effetto ombra.
Io vorrei eliminare questo flash e creare una posizione header nel CSS ma anche se ho letto 3000 guide ancora non sono capace di farlo.
Mi servirebbe un aiuto passo passo ma soprattutto per neofiti.
Hai qualche suggerimento?
Grazie per la risposta!!

Offline thor92

  • Esploratore
  • **
  • Post: 90
  • Sesso: Maschio
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #3 il: 21 Ago 2008, 20:41:17 »
mi manderesti il template (così posso vedere il css) poi se ti dico come fare, ma se devi solo creare un header non è difficile, mandami il template, il mio indirizzo di msn è AnDrY_thor92@hotmail.it ...ti aspetto ;)

ciaop.s. se non hai msn manda il template sul forum...
p.p.s. è free no il template?

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #4 il: 21 Ago 2008, 22:48:47 »
Allego template_CSS.css e index.php di Go Vista.
Grazie per la disponibilità!

[allegato eliminato da un amministratore - Il file era vecchio]

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #5 il: 21 Ago 2008, 22:49:55 »
..dimenticavo index.php...

[allegato eliminato da un amministratore - Il file era vecchio]

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #6 il: 22 Ago 2008, 01:00:03 »
Se ho capito bene e vuoi poter pubblicare un modulo nella posizione header in luogo dell'oggetto flash ecco qua:
Codice: [Seleziona]
<?php
/* *********************** NUTZUNGSBEDINGUNGEN & LIZENZ ***************************

Meine Templates stehen jedem frei zum Download und zur Modifikation zur Verfügung,
Ihr könnt ändern was ihr wollt und wie ihr wollt. In jedem Fall bestehen zu bleiben
hat der Link im Footer des Templates welcher zurück auf meine Seite führt.
Dieser Link darf in keinster Weise verändert werden - wem das nicht passt, muss meine
Templates ja nicht nutzen.

Wer den Link trotzdem entfernen will bekommt für eine Supportgebühr in Höhe von
20,- Euro/je Webseite (mehrere Domains erlaubt) die Elaubnis dies zu tun.

Mehr Infos zur Linkentfernung:
==============================

http://www.augs-burg.de

******************************** LICENSE **********************************

My templates are downloadable for everyone and for free. You are allowed
to modify this template to suite your needs and as you wish, the only thing not allowed
is removing the backlink to my site. You are allowed to remove this link if you pay
a support-fee of 20,- Euro.

More Info:
=============================
http://www.augs-burg.de

*/

defined'_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
?>

<?php echo "<?xml version=\"1.0\"?>"; ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO?>" />
<?php mosShowHead(); ?>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.ico" />
<script language="javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/js/fix.js"></script>
</head>

<body>
<?php 
   
if($my->id){ 
       if(
$_REQUEST["task"] == "edit" || $_REQUEST["task"] == "new") { 
           include (
"editor/editor.php"); 
           
initEditor(); 
       } 
   } 
   
?>

<table height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr class="noprint">
    <td width="15" height="20">&nbsp;</td>
    <td width="884" height="20">&nbsp;&nbsp;</td>
    <td width="15" height="20">&nbsp;&nbsp;</td>
  </tr>
  <tr class="noprint">
    <td width="15" height="30" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/topleftcornerdropshadow.jpg">&nbsp;</td>
    <td width="884" height="30" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/topdropshadow.jpg">&nbsp;</td>
    <td width="15" height="30" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/toprightcornerdropshadow.jpg">&nbsp;</td>
  </tr>
  <tr class="noprint">
    <td width="15" height="87" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/topleftdropshadow.jpg">&nbsp;</td>
    <td width="884" height="87" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/topblackgardient.jpg">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td <?php if ( mosCountModules'banner' ) ) { echo 'width="380"'; } ?>>
<?php mosLoadModules 'header'); ?>

</td>
<?php if ( mosCountModules'banner' ) ) { ?>
<td valign="middle" align="center"><?php mosLoadModules 'banner', -); ?>
</td>
<?php ?>
</tr>
</table>
</td>
    <td width="15" height="87" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/toprightdropshadow.jpg">&nbsp;</td>
  </tr>
  <tr class="vistauser3">
    <td width="15" height="33" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/bluegardientdropshadowleft.jpg">&nbsp;</td>
    <td width="884" height="33" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/bluegardientbg.jpg"><?php mosLoadModules 'user3', -);?></td>
    <td width="15" height="33" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/bluegardientdropshadowright.jpg">&nbsp;</td>
  </tr>
  <tr class="noprint">
    <td width="15" height="20" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/leftdropshadow.jpg">&nbsp;</td>
    <td width="884" height="20"><table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="230" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/bluegardientdropshadowlowerleft.jpg">&nbsp;</td>
        <td background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/bluegardientdropshadowmiddl.jpg">&nbsp;</td>
        <td width="230" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/bluegardientdropshadowlower.jpg">&nbsp;</td>
      </tr>
    </table></td>
    <td width="15" height="20" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/dropshadowright.jpg">&nbsp;</td>
  </tr>
  <tr>
    <td class="noprint" width="15" height="100%" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/leftdropshadow.jpg">&nbsp;</td>
    <td class="print" width="884" height="100%" align="left" valign="top" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/mainbodybg.png" bgcolor="#e9f0f8">

<!--mainstart-->
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
  <?php if ( mosCountModules'left' ) && ($_REQUEST["task"] != "edit") && ($_REQUEST["task"] != "new" ) ) { ?>
    <td valign="top" width="215" class="vistaleft"><?php mosLoadModules 'left', -); ?></td>
  <?php ?>
    <td valign="top" class="vistamain">
<?php if ( mosCountModules'top' ) && ($_REQUEST["task"] != "edit") && ($_REQUEST["task"] != "new" ) ) { ?>
<div class="vistatop">
<?php mosLoadModules 'top', -);?>
</div><!--sitetop-->
<?php ?>
<?php mosMainBody(); ?>
<?php if ( (mosCountModules'user1' ) || mosCountModules'user2' )) && ($_REQUEST["task"] != "edit") && ($_REQUEST["task"] != "new" ) ) { ?>
<table width="<?php if ( mosCountModules'user1' ) && mosCountModules'user2' ) ) { echo "100%"; } else { echo "50%"; } ?>" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;" class="vistauser1user1">
<tr>
<?php if ( mosCountModules'user1' ) ) { ?>
<td valign="top" class="vistauser1"><?php mosLoadModules 'user1', -); ?></td>
<?php ?>
<?php if ( mosCountModules'user2' ) ) { ?>
<td valign="top" class="vistauser2"><?php mosLoadModules 'user2', -); ?></td>
<?php ?>
</tr>
</table>
<?php ?>
</td>
<?php if ( mosCountModules'right' ) && ($_REQUEST["task"] != "edit") && ($_REQUEST["task"] != "new" ) ) { ?>
    <td valign="top" width="215" class="vistaright"><?php mosLoadModules 'right', -); ?></td>
<?php ?>
  </tr>
</table>
<!--mainend-->

</td>
    <td class="noprint" width="15" height="100%" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/dropshadowright.jpg">&nbsp;</td>
  </tr>
  <tr>
    <td class="noprint" height="34" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/footershadowleft.jpg">&nbsp;</td>
<td height="34" align="center" valign="middle" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template]; ?>/images/footer.jpg" class="vistafooter">
<?php mosLoadModules 'footer', -); ?>
<!-- Es ist Ihnen nicht gestattet, diese Zeilen zu löschen, verändern, oder an anderer Stelle anzubringen (siehe Lizenz - ab Zeile 2 in index.php des Templates). START -->
<!-- You're not allowed to delete, modify or replace these lines (see license - starting line 18 in index.php of the template). START -->
Design by <a href="http://www.augs-burg.de/" target="_blank">augs-burg.de</a> & <a href="http://www.go-vista.de" target="_blank">go-vista.de</a>
</td>
    <td class="noprint" height="34" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/footershadowright.jpg">&nbsp;</td>
  </tr>
  <tr class="noprint">
    <td height="29" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/footershadowleftlower.jpg">&nbsp;</td>
    <td height="29" align="left" valign="top" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/footerlower.jpg">&nbsp;</td>
    <td height="29" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $GLOBALS[cur_template];?>/images/footershadowrightlower.jpg">&nbsp;</td>
  </tr>
  <tr class="noprint">
    <td height="20">&nbsp;</td>
    <td height="20" valign="top">&nbsp;<?php mosLoadModules 'debug', -); ?></td>
    <td height="20">&nbsp;</td>
  </tr>
</table>
<?php
#<!-- Es ist Ihnen nicht gestattet, diese Zeilen zu löschen, verändern, oder an anderer Stelle anzubringen (siehe Lizenz - ab Zeile 2). START -->
#<!-- You're not allowed to delete, modify or replace these lines (see license - starting line 18). START -->
?>

</body>
</html>
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #7 il: 22 Ago 2008, 01:32:49 »
Grazie mille!!!!
Ci sbattevo la testa da newby da settimane...
ma quindi bastava eliminare tutta la parte flash e aggiungere
<?php mosLoadModules ( 'header'); ?>
?
Solo modificando l'index.php senza toccare il css?
Un'ultima cosa:
posso aggiungere informazioni supplementari al formato dell'header (font, colore, dimensione ecc.) o basta modificare il testo che poi userò come titolo-header dall'editor del modulo che pubblicherò in posizione header?
Lo chiedo perchè ho notato ad es. che non riesco a mettere la scritta centrata,non si sposta da tutta spostata a sinistra.
La mia sincera gratitudine a te!

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #8 il: 22 Ago 2008, 02:17:27 »
Infatti facendo questa modifica a index.php (e null'altro!)quando vado a vedere e scaricare il file modificato le righe di codice non sono più in ordine l'una sull'altra ma una di seguito all'altra.
Che ho combinato?
O forse tu davi per scontato che avrei proseguito da sola con le successive modifiche che io ignoro..sigh...
allego piccola parte di index.php "incasinato".

[allegato eliminato da un amministratore - Il file era vecchio]

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #9 il: 22 Ago 2008, 16:05:06 »
Ragazzi mi date un'ultima spintarella?
In pratica ho quasi risolto, con questi consigli, si vede bene e ho l'header al posto del flash...ma l'index php se lo vado ad aprire è tutto di seguito, infatti scaricandolo via ftp è un rigo unico orizzontale...
Ho sbagliato qualcosa o devo fare correzioni anche al css?
va bene così:
<div id="header"><?php mosLoadModules('header', -1); ?></div>
align="center"
o solo
<?php mosLoadModules ( 'header'); ?>
Allign center mi risolve la centratura, ma come si spiega la faccenda dell'index tutto attaccato?
Grazie per la disponibilità!!

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #10 il: 23 Ago 2008, 00:44:05 »
Caso mai l'align center lo devi mettere negli attributi del tag div così
<div align="center"></div>
assegnare id="header" al tuo div non serve a nulla se non attribuisci poi i comandi nel css in questo modo (esempio:testo centrato, rosso,24pixel):
#header {
   text-align:center;
        font-size:14px;
   color:red;
}

La scelta tra
<?php mosLoadModules('header', -1); ?>
e
<?php mosLoadModules('header')?> dovrebbe essere indifferente nel tuo caso. Provale entrambe.

Quanto al file tutto in una riga dipende dalle opzioni del tuo editor. Ma non ha alcun riflesso nell'interpretazione del codice da parte del browser. Fai solo tu una faticaccia a leggere il codice.
« Ultima modifica: 23 Ago 2008, 00:59:45 da tonicopi »
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #11 il: 23 Ago 2008, 03:44:27 »
Grazie!
Intanto ho controllato un po'e fatto qualche modifica (mancavano dei </td> e avevo pozizionato mosLoadModules in un rigo evidentemente sbagliato).
Ho usato:
<td align="center"><?php mosLoadModules('header'); ?></td>
e anche la disposizione del codice nell'index è tornata a posto.
Il titolo me lo sono ricavato cmq da un testo creato con l'editor nel modulo che poi ho pubblicato in posizione header, senza toccare il CSS.
Pare funzioni, non ho necessità di stabilire altri parametri.
Grazie ancora dell'aiuto prezioso.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #12 il: 23 Ago 2008, 16:34:45 »
Quando hai finito ci mostri il sito?
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #13 il: 23 Ago 2008, 17:51:13 »
Volentieri, anche se non c'è nulla di professionale!
Ora però ho un problemaccio grave
http://forum.joomla.it/index.php/topic,49224.msg212407.html#msg212407
Hai mica qualche idea?
Scusa se abuso della tua professionalità ma sono bloccata!

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #14 il: 23 Ago 2008, 19:18:44 »
Qualcosa si muove...
mi è apparso il login amministratore dal backend, anche se poi quando clicco dice

Fatal error: main() [function.require]: Failed opening required '/membri/nomesito/editor/editor.php' (include_path='.:') in /membri/nomesito/index.php on line 227

Ho fatto questo:
ho cambiato in AMMINISTRATOR, INCLUDES e
TEMPLATES i permessi, mettendoli a 755, con "includi sottocartelle" e "applica solo alle cartelle".
Questo mi fa capire che il casino è nato qui, quando ho avuto l'idea geniale di cambiare tutto insieme per provare.
Da questo si capisce come posso aggiustare il tiro?

Offline elj

  • Esploratore
  • **
  • Post: 175
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #15 il: 23 Ago 2008, 19:49:09 »
Ho risolto cambiando i permessi con attenzione.
In pratica quando ho cambiato in blocco i permessi devo aver toccato qualcosa nelle sottocartelle e/o files.
Ora ho fatto così, ho cambiato in tutte le directory i permessi, mettendoli a 755, spuntando "includi sottocartelle" e "applica solo alle cartelle".
Ma quindi come si fa ESATTAMENTE a dare 755 alle dir e 644 ai files, ad es. attraverso Filezilla??
ciao!

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Creare nuova posizione HEADER
« Risposta #16 il: 23 Ago 2008, 20:06:16 »
Selezioni i file o le cartelle, clicchi sopra con il tasto destro, quindi clicchi "attributi file" :-*
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

 



Web Design Bolzano Kreatif