Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : manuela77 04 Dec 2012, 16:12:38
-
Salve! Ho modificato il file HTML del mio template (creato con *******), aggiungendo la posizione right in modo da poter posizionare il menù sulla destra. Ed effettivamente (pare quasi incredibile!!) il menù è sulla destra.... , ma il medesimo menù si trova anche in alto.....
Come avrete capito le mie conoscenze sono molto limitate... ed è tutto il giorno che cerco di risolvere questo problema... Spero che tra voi ci sia qualcuno che mi dia un piccolo aiutino..
Ecco il link al sito: http://www.falegnameriaceria.it/cat-wood-design.html (http://www.falegnameriaceria.it/cat-wood-design.html) dove potete vedere che il menu Informazioni compare 2 volte..
Grazie!!!!
Edit: rimosso riferimento commerciale
-
Ciao manuela77,
le due posizioni hanno lo stesso nome (right). Devi cambiare il nome ad una delle due.
-
Grazie AdottaUnCane per la tua gentile risposta ( e complimenti per il nick), detto così sembra molto semplice... ma purtroppo non riesco a capire quale sia l'altra posizione che ha lo stesso nome..... :'( :'( :'(
-
Le due posizioni che hanno lo stesso nome, sono le posizioni in cui vedi lo stesso menù. Non dovrebbe essere difficile individuarle nel file .php del template.
-
Ehmmm... mi vergogno a riscrivere... ma non riesco a trovarle...
Nel file HTML del template ci sono solo due punti dove compare la parola Right:
[size=0pt]<?php if (artxCountModules($document, 'right')) : ?>[/size]
[size=0pt]<div class="sidebar2"><?php echo artxModules($document, 'right', 'artblock'); ?>[/size]
Ho provato a scrivere left, user al posto di right.... ma non riesco a risolvere....
Io provo a riportare qui il file HTML... nel caso tu o qualcun altro siate così gentili e disponibili da darci un'occhiata.... io purtroppo ci capisco ben poco....e ovviamente questo si è stra-capito!!!!
<?php
defined('_JEXEC') or die('Restricted access'); // no direct access
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';
$document = isset($this) ? $this : null;
$baseUrl = $this->baseurl;
$templateUrl = $this->baseurl . '/templates/' . $this->template;
artxComponentWrapper($document);
?>
<!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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template.css" />
<!--[if IE 6]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript" src="<?php echo $templateUrl; ?>/script.js"></script>
</head>
<body>
<div class="PageBackgroundSimpleGradient">
<>
<div class="Main">
<div class="Sheet">
<div class="Sheet-tl"><>
<div class="Sheet-tr"><>
<div class="Sheet-bl"><>
<div class="Sheet-br"><>
<div class="Sheet-tc"><>
<div class="Sheet-bc"><>
<div class="Sheet-cl"><>
<div class="Sheet-cr"><>
<div class="Sheet-cc"><>
<div class="Sheet-body">
<div class="Header">
<div class="Header-png"><>
<div class="Header-jpeg"><>
<>
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="right" />
<jdoc:include type="modules" name="banner1" style="xhtml" />
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'artblock'); ?>
<div class="contentLayout">
<?php if (artxCountModules($document, 'left')) : ?>
<div class="sidebar1"><?php echo artxModules($document, 'left', 'artblock'); ?>
<>
<?php endif; ?>
<div class="<?php echo artxGetContentCellStyle($document); ?>">
<?php
echo artxModules($document, 'banner2', 'xhtml');
if (artxCountModules($document, 'breadcrumb'))
echo artxPost(null, artxModules($document, 'breadcrumb'));
echo artxPositions($document, array('user1', 'user2'), 'artpost');
echo artxModules($document, 'banner3', 'xhtml');
?>
<?php if (artxHasMessages()) : ?><div class="Post">
<div class="Post-body">
<div class="Post-inner">
<div class="PostContent">
<jdoc:include type="message" />
<>
<div class="cleared"><>
<>
<>
<>
<?php endif; ?>
<jdoc:include type="component" />
<?php echo artxModules($document, 'banner4', 'xhtml'); ?>
<?php echo artxPositions($document, array('user4', 'user5'), 'artpost'); ?>
<?php echo artxModules($document, 'banner5', 'xhtml'); ?>
<>
<?php if (artxCountModules($document, 'right')) : ?>
<div class="sidebar2"><?php echo artxModules($document, 'right', 'artblock'); ?>
<>
<?php endif; ?>
<>
<div class="cleared"><>
<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'artblock'); ?>
<jdoc:include type="modules" name="banner6" style="xhtml" />
<div class="Footer">
<div class="Footer-inner">
<div class="Footer-text">
<?php if (artxCountModules($document, 'copyright') == 0): ?>
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./FooterText_file/filelist.xml">
<title><p>Copyright &copy; 2010 - Falegameria Ceria S</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Template>Normal</o:Template>
<o:LastAuthor>Manuela</o:LastAuthor>
<o:Revision>2</o:Revision>
<o:TotalTime>2</o:TotalTime>
<o:Created>2009-12-02T10:55:00Z</o:Created>
<o:LastSaved>2009-12-02T10:55:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Company>Falegnameria Ceria</o:Company>
<o:Lines>1</o:Lines>
<o:Paragraphs>1</o:Paragraphs>
<o:Version>9.3821</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:HyphenationZone>14</w:HyphenationZone>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"MS Mincho";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-alt:"\FF2D\FF33 \660E\671D";
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:536871559 0 0 0 415 0;}
@font-face
{font-family:"\@MS Mincho";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:9.0pt;
mso-bidi-font-size:12.0pt;
font-family:Verdana;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
span.StileMessaggioDiPostaElettronica15
{mso-style-type:personal;
mso-ansi-font-size:10.0pt;
mso-ascii-font-family:Arial;
mso-hansi-font-family:Arial;
mso-bidi-font-family:Arial;
color:windowtext;}
span.StileMessaggioDiPostaElettronica16
{mso-style-type:personal;
mso-ansi-font-size:10.0pt;
mso-ascii-font-family:Arial;
mso-hansi-font-family:Arial;
mso-bidi-font-family:Arial;
color:windowtext;}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 57.6pt 2.0cm 57.6pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=IT style='tab-interval:35.4pt'>
<div class=Section1>
<p class=MsoPlainText><span lang=EN-GB style='mso-fareast-font-family:"MS Mincho";
mso-ansi-language:EN-GB'>Falegnameria Ceria - Via Roma, 46 - 13855 Valdengo (BI) - P. Iva 02338780022<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-GB style='mso-fareast-font-family:"MS Mincho";
mso-ansi-language:EN-GB'>Tel: 015 882305 - Fax: 015 8282470 - Email: faleceria@virgilio.it<o:p></o:p></span></p>
<>
</body>
</html>
<?php else: ?>
<?php echo artxModules($document, 'copyright', 'xhtml'); ?>
<?php endif; ?>
<>
<>
<div class="Footer-background"><>
<>
<>
<>
<div class="cleared"><>
<p class="page-footer"></p>
<>
</body>
</html>
-
Prova qui:
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="right" />
<jdoc:include type="modules" name="banner1" style="xhtml" />
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'artblock'); ?>
cambia il nome lì.
-
veramente la riga che hai messo in grassetto è quella che ho aggiunto io e che ha messo il modulo a destra....
o forse intendi la riga sotto? Ho provato brutalmente anche a cancellare le righe sotto... ma niente... ho provato a cambiare i nomi... ma niente... sono proprio un caso irrecuperabile :-\
-
Fa lo stesso, cambia none a quella e poi al modulo dai come posizione quella scrivendola nell'elenco delle posizioni, la scrivi nella tendina.
-
Nella riga: <jdoc:include type="modules" name="banner1" style="xhtml" />
ho provato a sostituire banner1 con syndacate e scegliere nel menu a tendina right... ma non cambia nulla...
nella riga: ho provato a sostituire i vari Top con User1 - 2 -3 ... ma il menu è triplicato...
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'artblock'); ?>
Mi sembra di essere così vicina alla meta... eppure non ci riesco.. :'(
-
No, cambia solo right con right1 (ad esempio) e solo lì dove indicato. Ripristina il resto.
-
La riga : <jdoc:include type="modules" name="right" />
è stata modificata in : <jdoc:include type="modules" name="right1" />
e tutto il resto è stato ripristinato..... il modulo è uno solo... ma è in basso a sinistra!!!!!!
ma nel menù a tendina ho scelto "right" perchè non compare "right1"...
-
No, devi scrivere right1, se no non serve a nulla. Scrivilo proprio.
-
...ho scritto right1 nel menu a tendina...... e il menù si è spostato in alto a sinistra.............non so più cosa dire... immagino che mi starai odiando...
-
Allora quella è la posizione che hai aggiunto tu ma non nel posto in cui credevi di averla messa. Voglio dire la posizione right esisteva gia a lato del content e tu hai agginto una posizione in un altro posto. Rimetti al modulo right e prova a togliere quella da te aggiunta.
-
Ho capito, ho visto che c'è già la posizione right...
- [/size]se tolgo la riga che ho aggiunto io con la posizione right, il modulo va in basso a sinistra
- [/size]se lascio la mia riga e rinomino i due punti in cui compare la posizione right in "right1", e rimetto la mia riga, si sposta in alto a destra
[/size]Non so più cosa inventarmi.....
[/size]Ti ringrazio per la tua disponibilità infinita.....
-
Forse la posizione right all'interno del file html del template è associata alla posizione "in basso a sinistra" invece che a destra.... ma non so come si faccia a cambiare...
-
Dopo varie ricerche ho provato a creare una nuova posizione nel file TemplateDetail.xml , chiamandola user99.
Nel menù a tendina, ho impostato la posizione del modulo a User99.
Nel file HTML del template ho aggiunto questa riga:
<jdoc:include type="modules" name="user99" style="xhtml" />
E ovviamente il modulo è in alto a sinistra!!!!!!
Ma comunque non bisognerebbe dire da qualche parte che la posizione User99 corrisponde a "destra"?????
-
Guarda il template così:
http://www.falegnameriaceria.it/?tp=1
vedrai che la posizione right c'è già, basta abbinare a quella posizione un menù in posizione right e lo vedrai.
La posizione che hai aggiunto tu e che adesso hai chiamato User99, è lì dove l'hai aggiunta, in alto, prima delle altre posizioni. Se ti serve una posizione a destra per i menù c'è, usala. La posizione che hai aggiunto l'hai aggiunta probabilmente dove non ti serve. Toglila o non usarla.
Le posizione vanno aggiunte dove servono e poi va scritto un css per "rifinirle". Segui il wiki e trova il punto esatto per inserirle, poi se le hai inserite con un loro div (vedi sempre il wiki) scrivi il css.
-
Grazie per la tua spiegazione molto chiara e per avermi fatto vedere lo schema delle varie posizioni.
Ho provato ad attivare il modulo "chi è on-line" e selezionando "right" come posizione, il modulo viene messo a destra, cosa che invece non accade con il modulo che voglio utilizzare (mod_mainmenu), quindi credo sia un problema legato al tipo di modulo. Infatti se lascio attivi entrambi i moduli, compaiono tutti e due in basso a sinistra.
Forse dovrei provare ad utilizzare un altro tipo di modulo per creare un menu sulla destra...
Mi sa che il problema e' ancora un altro, perchè provando ad attivare anche altri moduli nella posizione right, finiscono sempre in basso a sinistra.....
Solo se ripristino nel file HTML la riga che avevo aggiunto:
<jdoc:include type="modules" name="right" style="xhtml" />
il menu compare a destra, ma ne compare anche un altro in alto....... c'è qualcosa che non va... ma chissà cosa...........riuscissi almeno ad eliminare la posizione in alto (che non mi serve), ma non riesco nemmeno a fare quellol :'(
http://www.falegnameriaceria.it/cat-wood-design.html
Sei stata comunque gentilissima a darmi tutte queste spiegazioni, grazie ;)
-
Scusa se ti rispondo solo ora... Hai risolto?
-
...purtroppo no....
-
Ciao a tutti... nessuno di voi mi sa dare un aiutino? :'(
Sono riuscita a posizionare il menu nella posizione right ma mi compare anche in alto al centro... e non riesco proprio a capire cosa ci sia che non va....
questo è il link
http://www.falegnameriaceria.it/cat-wood-design.html
Spero in un vostro gentile aiuto.....
-
Il problema è sempre che hai due posizioni con lostesso nome...
-
ma non riesco a capire cosa devo cambiare............... non riuscirò mai a risolvere vero??
-
Se vuoi prova ha mandarmi in pv pass e user da suoer admin provvisorie che provo a dare un'occhiata.
-
Ti ho mandato l'email... non so come ringraziarti.....
-
Era solo il menù che scivolando in basso spostava il content. Ora ho tolto la posizione doppia right, non credo ti serva, ne hai altro eventualmente.
-
Aggiorna subito alla 1.5.26!!!!
-
Ti ringrazio tantissimo per aver guardato :)
Ho visto che il menu non è più doppio... però pur essendo selezionata la posizione right è in basso a sinistra e non a destra...
-
Fai un refresh.
-
Con mozilla e chrome lo vedo sempre in basso a sinistra, mentre con Explorer lo vedo a destra! Adesso c'è anche il problema del browser :(
-
Svuota la chace dei browser. Con FF si vede bene. Pure con Chrome.
-
Cioè tu lo vedi a destra? Ho svuotato la cache e per essere sicura ho fatto pure pulizia con CCleaner... ma con Mozilla e Chrome lo vedo sempre in basso a six.... no... non è possibile....
-
Ciao!!! Ho cancellato la pagina e l'ho ricreata da zero e..... il menù è a destra :D :D :D :D
Ti ringrazio tantissimo, senza il tuo aiuto non ci sarei mai riuscita!
C'è qualcosa che posso fare per ringraziarti? Non ci sono tipo delle stelline da assegnare?
-
No, non ci sono stelline da assegnare, ma grazie del pensiero. :)