Back to top

Autore Topic: Posizionamento mod_mainmenu  (Letto 11710 volte)

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Posizionamento mod_mainmenu
« il: 04 Dic 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  dove potete vedere che il menu Informazioni compare 2 volte..

Grazie!!!!

Edit: rimosso riferimento commerciale
« Ultima modifica: 04 Dic 2012, 18:08:34 da adottauncane »

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #1 il: 04 Dic 2012, 18:09:53 »
Ciao manuela77,
le due posizioni hanno lo stesso nome (right). Devi cambiare il nome ad una delle due.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #2 il: 04 Dic 2012, 22:15:31 »
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..... :'( :'( :'(

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #3 il: 04 Dic 2012, 23:20:36 »
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.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #4 il: 05 Dic 2012, 09:32:35 »
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!!!!

Codice: [Seleziona]
<?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(nullartxModules($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>&lt;p&gt;Copyright &amp;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>
« Ultima modifica: 05 Dic 2012, 11:20:08 da adottauncane »

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #5 il: 05 Dic 2012, 11:23:36 »
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ė.


Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #6 il: 05 Dic 2012, 11:32:22 »
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  :-\
« Ultima modifica: 05 Dic 2012, 11:53:20 da manuela77 »

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #7 il: 05 Dic 2012, 11:52:07 »
Fa lo stesso, cambia none a quella e poi al modulo dai come posizione quella scrivendola nell'elenco delle posizioni, la scrivi nella tendina.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #8 il: 05 Dic 2012, 12:01:01 »
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.. :'(
« Ultima modifica: 05 Dic 2012, 12:10:25 da manuela77 »

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #9 il: 05 Dic 2012, 12:10:14 »
No, cambia solo right con right1 (ad esempio) e solo lė dove indicato. Ripristina il resto.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #10 il: 05 Dic 2012, 12:13:16 »


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"...

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #11 il: 05 Dic 2012, 12:50:21 »
No, devi scrivere right1, se no non serve a nulla. Scrivilo proprio.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #12 il: 05 Dic 2012, 14:06:16 »
...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...

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #13 il: 05 Dic 2012, 14:16:13 »
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.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #14 il: 05 Dic 2012, 14:30:53 »
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.....


Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #15 il: 05 Dic 2012, 14:37:15 »
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...

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #16 il: 05 Dic 2012, 17:10:25 »
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"?????

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #17 il: 05 Dic 2012, 22:07:14 »
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.

Offline manuela77

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:Posizionamento mod_mainmenu
« Risposta #18 il: 05 Dic 2012, 22:43:21 »
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  ;) 
« Ultima modifica: 06 Dic 2012, 09:23:55 da manuela77 »

adottauncane

  • Visitatore
Re:Posizionamento mod_mainmenu
« Risposta #19 il: 08 Dic 2012, 21:45:48 »
Scusa se ti rispondo solo ora... Hai risolto?

 



Web Design Bolzano Kreatif