Back to top

Autore Topic: pagepeel module sotto altri livelli  (Letto 12449 volte)

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
pagepeel module sotto altri livelli
« il: 16 Nov 2007, 03:20:06 »
ciao,
ho visto che nella pagina del joomladay usate il modulo pagepeel.

io l'ho provato ma mi va in conflitto col tema, passa al di sotto di alcune posizioni e sotto i banner flash.

quasi come se fosse un livello inferiore.

come fare per risolvere questo problema che tra l'altro ho avuto anche con loginbox?

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #1 il: 16 Nov 2007, 10:15:24 »
prova a spostarlo in altre posizioni (blocchi moduli) e se proprio non riesci con nessuna allora creane una tu prima di tutte le altre.
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #2 il: 16 Nov 2007, 14:43:22 »
ho provato ma deve stare sulla sinistra .. se lo metto nell'head l'angolo compare in quel modulo e non in alto a dx del broswer.

ora provo come mi hai suggerito a crearne un altro prima di tutti...
solo mi sorge un dubbio:
per inserirlo al primo posto, devo spostare tutti  i moduli di una posizione uno alla volta?

inolte noto che il modulo "right" dove avevo inserito pagepeel risulta essere in seconda posizione (il primo è il left che comunque non interferiva) mentre header e top (che erano quelli che avevano il sopravvento) sono al terzo e settimo posto...

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #3 il: 16 Nov 2007, 15:04:36 »
dunque,
nell'html ho notato che...
il DIV head è primo su tutti... quindi è lui che influisce sulla posizione...
il modulo left ed il modulo right, nonostante siano tra le posizioni dei moduli i primi 2, di fatto poi vengono incluse in un DIV che non è il primo e pertanto saranno al di sotto di esso.

credo sia questo il motivo... dovrei teoricamente aggiungere un nuovo DIV prima dell'headDIV nel template e fargli poi corrispondere una posizione attraverso l'amministrazione template.

ehm... come si fa... (orientativamente, tanto per chiarirmi un po' le idee) a stabilire che a quel DIV corrisponde la "posizione modulo" X ?
« Ultima modifica: 16 Nov 2007, 15:10:25 da evildark »

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #4 il: 16 Nov 2007, 15:13:54 »
ecco il punto critico:
Codice: [Seleziona]
<div id="wrapper" class="floatholder">
<div class="wrapper-l">
<div class="wrapper-r">
<div class="wrapper-m">


<div id="header">

<div id="topmodule">
<?php mosLoadModules('top', -1); ?>
</div>
id "header" e id "top" sono delle posizioni... mentre questi wrapper non mi risultano tra le posizioni disponibili.
io dovrei creare un id="posizionedestra" prima di questi wrapper, giusto?

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #5 il: 16 Nov 2007, 15:15:21 »
Aggiungi questa riga nell'index.php del tuo template posizionandola fuori da tabelle varie, dopo il "<body".
Codice: [Seleziona]
<div id="peel"><?php mosLoadModules('peel', -1); ?></div>poi vai nel back end:
sito->gestione template->posizione blocchi modulo
aggiungi
Codice: [Seleziona]
peele salvi
poi posiziona il mod_pagepeel_banner nel nuovo blocco peel, dovrebbe andare
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #6 il: 16 Nov 2007, 15:23:00 »
wow grandissimo...! :)
e facilissimo! (mi aspettavo peggio, certo senza la tua dritta nn ci arrivavo)  ;D

resta solo il maledetto flash che gli compare sopra, ma questo suppongo sia un problema di broswer o sbaglio?
« Ultima modifica: 16 Nov 2007, 15:26:09 da evildark »

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #7 il: 16 Nov 2007, 15:29:37 »
anche se quel banner l'ho inserito in un semplice articolo... pero' l'ho inserito con jumi che richiama un file php...
(a proposito, credi che jumi sia un componente sicuro?  ;D)

e jumi è un mambot... quindi probabilmente è questo che lo evidenzia in prima linea...

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #8 il: 16 Nov 2007, 15:46:10 »
..........
resta solo il maledetto flash
..........

Per il flash potresti creare un'altra posizione
Codice: [Seleziona]
<div id="flash"><?php mosLoadModules('flash', -3); ?></div>
impostandola come -3, in questo modo ti dovrebbe andare sotto, e visualizzando li il modulo dell'animazione flash.
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #9 il: 16 Nov 2007, 16:35:46 »
ma siccome si trova all'interno di un articolo, se cambiassi valore al div degli articoli? (gli do un -2)

si puo' fare?
anche perchè se creo questo div... dovrei poi inserire il flash nel modulo jumi (non più nell'articolo) e poi mettere il modulo nell'id "flash"...
soltanto che mi serve avere il flash nell'articolo poichè così posso utilizzare anche rocaccess...

credi sia possibile modificare il valore -1 in -2 al div degli articoli?

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #10 il: 16 Nov 2007, 17:17:41 »
eccolo. si chiama "content_container" il div che contiene gli articoli...
quello con id: "right" ha valore -3 e infatti non mi disturba...
lui che ID ha? pare non sia segnato...
Codice: [Seleziona]
<?php if(mosCountModules('right')) { ?>
<div id="right">
<div id="right_container" class="clearingfix">
<?php mosLoadModules('right', -3); ?>
</div>
</div>
<?php ?>

<div id="content">
<div id="content_container" class="clearingfix">
tuttavia in contenuti privi di flash esso sembra funzionare correttamente... quindi non è lui il problema...
« Ultima modifica: 16 Nov 2007, 17:20:28 da evildark »

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #11 il: 16 Nov 2007, 17:28:21 »
crea la posizione prima della main area come ti ho detto (-3)

poi ti installi questo modulo, lo pubblichi nella posizione appena creata e nel quale inserirai l'id della notizia che contiene il flash.

Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #12 il: 16 Nov 2007, 18:27:59 »
 :o
grazie!
provo domani (o piu' tardi se non esco) e ti tengo aggiornato sull'esito (o meglio, tengo aggiornato il forum  :D)...

ti ringrazio per tutte queste soluzioni che mi hai dato!

spero di poter ricambiare!

Offline fabio.georgatos

  • Nuovo arrivato
  • *
  • Post: 7
  • Sesso: Maschio
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #13 il: 10 Gen 2008, 01:37:17 »
Salve a tutti. Uso Joomla da un po' ed ho provato ad inserire Page Peel nel sito che curo, ma ho riscontrato anche io il problema dei banner in flash che rimangono sopra allo script del modulo peel
Ho rpvato a spostare il modulo in diverse posizioni e ne ho creata una ad hoc con questo tag
Codice: [Seleziona]
<div id="peel"><?php mosLoadModules('peel', -1); ?></div> come da voi consigliato. Ho dato come valore -3 ai moduli dei banner ma non ho risolto nulla, il problema persiste. Ho anche spostato il tag del modulo peel in varie posizioni del file html, ma senza risultato. Vi posto la parte di codice in questione, sperando che sappiate aiutarmi.
Grazie anticipatamente
Codice: [Seleziona]
<div id="peel"><?php mosLoadModules('peel', -1); ?></div>
<body id="body_bg">

     <table width="95%"  border="0" align="center" cellpadding="0" cellspacing="0">
         <tr>
               <td width="169"  align="left"  valign="middle">

<form action="index.php" method="post" name="form" >
                 
                    <div >
                        <input class="searchbox" type="text" name="searchword" size="20"  value="<?php echo _SEARCH_BOX?>"  onblur="if(this.value=='') this.value='<?php echo _SEARCH_BOX?>';" onfocus="if(this.value=='<?php echo _SEARCH_BOX?>') this.value='';" />
               
</div>
  <input type="hidden" name="option" value="search" />
                  </form> 

                </td>

<td>&nbsp; </td>
                 <td  width="601" align="center" class="topnav" valign="bottom">

                      <?php if (mosCountModules('user3')) { ?>
                    <div>
                      <?php mosLoadModules 'user3', -); ?>
                    </div>
                      <?php ?>

                 </td>
         
        </tr>
 </table> 
    <table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
 <?php if (mosCountModules('user5')) { ?>
            <td width="15%" height="" align="center"> <div align="center"></div>
              <div>
                <?php mosLoadModules 'user5', -); ?>
               </div></td>
   <?php ?>             
<div align="center"><td align="center" width="65%"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/header_image.png"  alt="" border="0" ></div>
                 <?php if (mosCountModules('user5')) { ?>
            <td width="30%" height="" align="center"> <div align="center"></div>
              <div>
                <?php mosLoadModules 'user5', -); ?>
               </div></td>
   <?php ?>
</tr>
  </table>
 
 
  <table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0" >
         <tr>
           
           
                 <td width="519" class="top1" ><?php mosPathWay(); ?></td>
            <td class="top1">&nbsp;</td>
                 <td width="251" align="right" class="top1" ><div class="date"><?php echo mosCurrentDate(); ?></div></td>
         </tr>

  </table>



  <table width="95%" class="top2"  border="0" align="center" cellpadding="0" cellspacing="0"  >
          <tr>
                 <?php if (mosCountModules('left')) { ?>
             <td valign="top" class="lcol">
                 <div class="leftrow">
                  <?php mosLoadModules 'left' ); ?>
                 </div>
             </td>
         
             <td class="bgline" ><img  src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/space.gif" alt="" width="7" border="0"/></td>
           
                   <?php ?>

             <td align="center" valign="top"  width="100%" >
  <table width="100%"  border="0" cellspacing="0" cellpadding="0" style="border-top: 2px solid #ffffff;">
                   <?php if (mosCountModules('top')) { ?>             
          <tr valign="top" >
                   <td colspan="3">
                        <div>
                        <?php mosLoadModules 'top' ); ?>
                        </div>
                   </td>
          </tr>
               <tr><td colspan="3"></td></tr>
                        <?php ?>
<?php if (mosCountModules('user1','user2')) { ?>
          <tr>
                        <?php if (mosCountModules('user1')) { ?>
                       <td class="banner" align="center" valign="top" ><div>
                        <?php mosLoadModules 'user1', -); ?>
                        </div>
                       </td>
                       <td width="4" class="mod" valign="top" bgcolor="#FFFFFF" ><div class="mod"> <?php ?> <?php if (mosCountModules('user2')) { ?> </div></td>
                 
                       <td valign="top"><div>
                    <?php mosLoadModules 'user2' ); ?>
                    </div></td> <?php ?>
          </tr>
                   
                   <tr><td colspan="3"></td></tr>
                    <?php ?>

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #14 il: 10 Gen 2008, 14:26:20 »
io credo che sia un problema di flash. ancora non ho provato ad utilizzare questa soluzione. in settimana pero' testero'...

Offline fabio.georgatos

  • Nuovo arrivato
  • *
  • Post: 7
  • Sesso: Maschio
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #15 il: 13 Gen 2008, 03:00:12 »
Ho provato a sostituire i banner in flash con altri statici e non ci sono problemi. E' evidente che la questione è incentrata su flash.
Avanzo qualche quesito:
Qualcuno esperto ha qualche soluzione da proporre?
E' possibile far "riconoscere" i banner gestiti con Art Banners Plus come immagini invece che come oggetti in Flash?
SI potrebbe esportare i filmati in GIF animate ma in quel caso non si potrebbe inserire più di un link come nel caso di banner con marchi differenti...
E' possibile integrare il codice flash nell'HTML e se si questo potrebbe risolvere il problema?

Grazie mille per l'attenzione

Offline evildark

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #16 il: 13 Gen 2008, 15:26:01 »
è come se flash avesse priorità rispetto a qualunque layer...

magari avessi una soluzione ideale...

Offline gorky

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: pagepeel module sotto altri livelli
« Risposta #17 il: 13 Feb 2009, 21:41:39 »
Ci sono novità su come risolvere questo problema ? grazie

Offline wegast

  • Nuovo arrivato
  • *
  • Post: 28
  • Sesso: Maschio
    • Mostra profilo
Re:pagepeel module sotto altri livelli
« Risposta #18 il: 02 Ago 2009, 14:12:06 »
Salve ragazzi a parte il problema descritto prima che avevo in comune con il mod_pagepeel_banner, che cercherò di risolvere seguendo le dritte postate qui, ho un altro problema nel mio sito, praticamente nel banner in alto ho incluso un piccolo banner in flash ma ho notato che praticamente non compare in tutte le miei pagine anche se nella home e in altre funziona cosa potrebbe essere, ho notato questo problema controllando i miei dati di statistica ritrovandolo fra gli errori 404.
Spero che qualcuno di voi possa aiutarmi.

 



Web Design Bolzano Kreatif