Back to top

Autore Topic: [Risolto]Creare un nuovo Spazio per SlideShowPro  (Letto 4036 volte)

Offline bezier

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
[Risolto]Creare un nuovo Spazio per SlideShowPro
« il: 18 Mar 2009, 18:58:35 »
www.bezierapplicativi.it
Joomla 1.5.9 stable
virtuemart 1.1.3
Template JA_Purity

Se entrate nel sito siete in grado di capire le parole che seguiranno: sulla parte bassa, nello spazio che il template denomina come Banner, ho inserito SlideShowPro, in quanto vorrei far visualizzare una slide di tutti i software da me prodotti. Il problema è che essendo quello uno spazio dedicato ai banner, mi esce sempre a fondo pagina, ed inoltre è presente in tutte le pagine mentre lo vorrei solo in home. Esiste un modo per spostare lo spazio banner sempre in alto ? Oppure in alternativa, esiste il modo per creare un nuovo spazio, in alto, sopra gli articoli ?...stavo pensando di inserire il componente SlideShowPro direttamente all'interno di un articolo, così prenderebbe sempre la posizione più in alto degli articoli, ma non credo si possa fare, o almeno, ci ho provato ma non sono riuscito a farlo, in pratica si tratterebbe di inserire un modulo all'interno di un articolo...ma non credo sia questa la strada più giusta.

Grazie. Giuseppe.
« Ultima modifica: 19 Mar 2009, 00:37:20 da bezier »

Offline bezier

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #1 il: 18 Mar 2009, 21:43:41 »
dunque, ho cercato di seguire questa guida ma non mi funziona: http://wiki.joomla.it/index.php?title=Come_aggiungo_nuove_posizioni_modulo%3F

Vi spiego passo passo:

1)nel file Details.xml ho inserito questa riga: <position>slide</position> dove "slide" è appunto il nome che voglio assegnare al nuovo spazio modulo

2) ho aperto il file index.php del template e subito sopra questa riga <jdoc:include type="component" /> ho inserito queste righe:

<?php /*Aggiungo la nuova posizione modulo */?>                                       
    <?php if ($this->countModules('slide')) : ?>
      <div id="idslide">
        <jdoc:include type="modules" name="slide" style="xhtml" />
      </div>
   <?php endif; ?>

e qui tra l'altro non capisco se devo mettere qualcosa dove c'è scritto /*Aggiungo la nuova posizione modulo */

3)ho aperto il file template.css ed ho aggiunto queste righe:

#nuovo_div {
 float: left;
 width:100%}

non sapendo dove posizionarle esattamente ho fatto così, vi riporto una porzione del codice:

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#nuovo_div {
 float: left;
 width:100%}

4) Infine ho aperto SlideShowPro dalla gestione moduli e gli ho messo come posizione la nuova posizione "slide"

5) ho salvato tutto ma non si vede niente. Facendo un'anteprima del template la nuova posizione non si vede proprio.

Potete darmi una mano ?

Giuseppe.

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #2 il: 18 Mar 2009, 22:21:59 »
Codice: [Seleziona]
Ciao peppe,
allora, fino al punto 2 ci siamo. nel punto 2, da quello che vedo tu hai chiamato il div con il nome "idslide". Nel css però hai assegnato delle caratteristiche al div nuovo_div, che in realtà non esiste, in quanto tu lo hai chiamato "idslide"

quindi comincia con il modificare nel css questa cosa

[code]
#idslide{  <---non nuovo_div
 float: left;
 width:100%}

inoltre ho notato che non viene creato nessun div dal nome "idslide" nel tuo sito il che vuol dire o che hai eliminato le modifiche fatte, o che la funzione che conta i moduli nella posizione slide

Codice: [Seleziona]
<?php if ($this->countModules('slide')) : ?>
restituisce valore falso, quindi o non hai impostato bene il modulo, o non è attivo.


a questo punto ti direi di provare senza la if

[code                                     
   
      <div id="idslide">
        <jdoc:include type="modules" name="slide" style="xhtml" />
      </div>
  [/code]

e controllare che nella index.php venga creato questo div. a questo punto se non viene visualizzato niente, c'è di sicuro qualcosa di sbagliato nella configurazione del modulo.

Facci sapere. Ciauu
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 bezier

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #3 il: 18 Mar 2009, 22:47:05 »
Uff che sudata...si hai ragione...ce l'ho fatta...ora dovrei però aggiustare un po' la posizione o perlomeno eliminare quella riga grigia che compare sotto la slideshow.... guarda... www.bezierapplicativi.it

Grazie...Giuseppe.

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #4 il: 18 Mar 2009, 23:06:36 »
Vai nel css e modifica qua

Codice: [Seleziona]
div.moduletable, div.moduletable_menu, div.moduletable_text {template.css (riga 1035)
background:transparent url(../images/hdot.gif) repeat-x scroll center bottom;  <--elimina questa riga
margin-bottom:15px;
padding:0 0 20px;
}
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 bezier

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #5 il: 18 Mar 2009, 23:34:01 »
mmm....ti riporto il codice esatto che ho trovato sul mio css:

div.moduletable,
div.moduletable_menu,
div.moduletable_text {
   padding: 0 0 20px;
   background: url(../images/hdot.gif) repeat-x bottom;
   margin-bottom: 15px;
}

..ho provato ad eliminare tutta la riga background e mi elimina una delle 2 righe grigie, esattamente quella che stà più in basso. Quella più in alto invece, che passa proprio sotto la slideshow rimane lo stesso.
Per il momento ho rimesso la riga, quindi sul sito ci sono nuovamente entrambe le righe....ho messo in allegato tutto il file template.css

ciao e grazie nuovamente. Giuseppe.

[allegato eliminato da un amministratore perchè più vecchio di 365 giorni]
« Ultima modifica: 19 Mar 2009, 00:05:53 da bezier »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #6 il: 19 Mar 2009, 00:03:21 »
sera
scusate se mi intrometto
ma dove sta scritto :
Citazione
Il problema è che essendo quello uno spazio dedicato ai banner, mi esce sempre a fondo pagina, ed inoltre è presente in tutte le pagine mentre lo vorrei solo in home.
che quel spazio e dedicato a priori x i banner?
ho sono fuso stasera ma non vedo tutto quel casino che stai facendo x pubblicare un modulo nella posizione banner .
e come dire che nel left posso solo mettere il menu e nulla d'altro.
se sto sparando cazza.... riprende-temi subito .
se pubblichi il modulo che ti serve nella posizione banner puoi decidere come tutti gli altri spazzi del template di vederlo solo in home.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline bezier

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #7 il: 19 Mar 2009, 00:05:22 »
 ;) :) ciao...il problema non era di mettere un qualsiasi modulo nel banner ma piuttosto di creare in alto alla pagina un nuovo posizionamento moduli....

ciao. Giuseppe.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #8 il: 19 Mar 2009, 00:08:44 »
;) :) ciao...il problema non era di mettere un qualsiasi modulo nel banner ma piuttosto di creare in alto alla pagina un nuovo posizionamento moduli....

ciao. Giuseppe.
dove di preciso in alto alla pagina?
sopra la slide delle foto o sotto quello?
sbaglio ho quello e un modulo publicato come articolo
« Ultima modifica: 19 Mar 2009, 00:12:07 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline bezier

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re: Creare un nuovo Spazio per SlideShowPro
« Risposta #9 il: 19 Mar 2009, 00:18:36 »
www.bezierapplicativi.it

dunque...il nuovo posizionamento modulo è ormai creato....dove vedi la slideshow...il problema adesso è che vorrei posizionarlo meglio o tra le 2 righe oppure tagliando la testa al toro vorrei direttamente eliminare le 2 righe.

Per eliminarle sono intervenuto in questa parte del css:

div.moduletable,
div.moduletable_menu,
div.moduletable_text {
   padding: 0 0 20px;
   background: url(../images/hdot.gif) repeat-x bottom;
   margin-bottom: 15px;

ed ho eliminato tutta la riga di codice backround ma mi elimina solo la riga che stà più in basso ma non quella più alta.

Non sò se sono riuscito a spiegarmi.

Ciao. Giuseppe.

Offline bezier

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto]Creare un nuovo Spazio per SlideShowPro
« Risposta #10 il: 19 Mar 2009, 00:39:35 »
ragazzi ce l'ho fattaaaa !!!  :D ;D

Vi spiego: sono dapprima intervenuto sul css ed ho inserito anche un margin-top per far spostare il div di un tot pixel a partire dall'alto.

Sono poi intervenuto sul div del file index.php e gli ho aggiunto un align="center"

tutto apposto !!

Grazie per la pazienza a tutti quanti. Giuseppe.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [Risolto]Creare un nuovo Spazio per SlideShowPro
« Risposta #11 il: 19 Mar 2009, 00:51:15 »
ciao a dir la verita  se la posizioni nel punto giusto non ti serve neppure il css x posizionarla come ho fatto io  metti sopra il main e sei apposto cguarda ho solo messo la posizione

Codice: [Seleziona]
  <jdoc:include type="module" name="breadcrumbs" />
</div>
<?php endif ; ?>
<jdoc:include type="modules" name="mio" style="xhtml" />
<jdoc:include type="component" />
<?php if($this->countModules('banner')) : ?>
<div id="ja-banner">

la posizione e quella col nome mio


publica il tuo modulo che vediamo come usce
« Ultima modifica: 19 Mar 2009, 00:57:52 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

 



Web Design Bolzano Kreatif