Back to top

Autore Topic: [NON risolto] inserire modulo "i più letti" in template free  (Letto 7059 volte)

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Buon giorno,
sto avendo alcuni problemi ad inserire il modulo "i piu letti" dentro ad un template che non prevede questo modulo.
Il template si chiama pwc-music e lo potete vedere sul mio sto prove http://thewebcreation.altervista.org/

In pratica non storiuscendo a posizionarlo correttamente nel index.php del template. Pur avendo dichiarato opportunamente una classe associata a questo modulo.

Potreste darmi un mano ? Si tratta veramente di far poco, ovvero di capire in quale posizione mettere questo modulo.
Specifico che utilizzo programmi come firebug per controllare il codice e le posizioni.

Grazie.
« Ultima modifica: 08 Apr 2009, 23:06:11 da The-BiT »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: inserire modulo "i più letti" in template free
« Risposta #1 il: 08 Apr 2009, 15:33:33 »
ciao
il modulo lo devi inserire in questa posizione io lo chiamato user9 tu chiamalo come vuoi

Codice: [Seleziona]
<?php if($this->params->get('showComponent')) : ?>

<div id="user9">
           <jdoc:include type="modules" name="user9" style="xhtml" />
</div>
<jdoc:include type="component" />

poi se vui metti anche il css
lo chiami
Codice: [Seleziona]
#user9{
}
« Ultima modifica: 08 Apr 2009, 15:36:17 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: inserire modulo "i più letti" in template free
« Risposta #2 il: 08 Apr 2009, 17:34:47 »
Ciao Conti1 e grazie per la tua risposta,
purtroppo, però, non è cambiato nulla pur mettendo il modulo in quella posizione del template.
Se infatti vai sul sito che ho segnalato prima nel post di apertura vedrai che il modulo "Ultime notizie" appare proprio affianco del contentheading "benvenuto in joomla". Io, invece, vorrei che apparisse sopra o sotto al contenheading, non di lato.

Si può fare qualcosa?

Grazie.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: inserire modulo "i più letti" in template free
« Risposta #3 il: 08 Apr 2009, 17:39:20 »
posta il pezzo di  html come ho fatto io  x vedere cosa ti manca
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: inserire modulo "i più letti" in template free
« Risposta #4 il: 08 Apr 2009, 17:40:59 »
Ti postou un po di più del codice:
Codice: [Seleziona]
<div id="main">
<?php else: ?>
<div id="main_full">
<?php endif; ?>
<div class="nopad">
<jdoc:include type="message" />
<?php if($this->params->get('showComponent')) : ?>
<div id="piu-letti">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<jdoc:include type="component" />
<?php endif; ?>
</div>
</div>

<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="rightcolumn" style="float:right;">
<jdoc:include type="modules" name="right" style="rounded" />
</div>
<?php endif; ?>

Non dovrebbe andare bene cosi?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: inserire modulo "i più letti" in template free
« Risposta #5 il: 08 Apr 2009, 17:52:52 »
prova a scrivere id in questo modo

<div id="user1">

xche da qui se cambio il tuo id si sistema

guarda
http://www.plutozio.altervista.org/
devi avere qualcosa di strano
togli il benvenuto  non vorrei che fosse lui   ma strano
« Ultima modifica: 08 Apr 2009, 17:56:06 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: inserire modulo "i più letti" in template free
« Risposta #6 il: 08 Apr 2009, 18:02:43 »
Funziona Conti1! E non so nemmeno come mai.
Sto testando in locale perchè altervista non mi si connette piu il database.
In ogni caso grazie davvero.
Spero di aver risolto (facendo come hai detto tu, e comunque il titolo di benvenuto l'ho lasciato e sembra non dare conflitto.)

Ancora grazie!

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #7 il: 08 Apr 2009, 23:07:35 »
Ciao Conti1,
mi spiace riaprire il topic, ma non so com'è ora non mi si vede più come prima. Eppure non ho cambiato nulla. Ho anche svuotato la cache.
Diciamo che il mio intento è quello di poter mettere due moduletti (uno affianco all'altro) subito sopra il messaggio di benvenuto "benvenuto in joomla".
Sapresti dirmi, cortesemente, dove sbaglio?
Grazie.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #8 il: 08 Apr 2009, 23:19:35 »
semplice da come lo vedo io hai ancora l'id vecchio
<div id="piu-letti">
cambialo
poi metti anche il css altrimenti erediti il css dal main  e non hai la formattazione del modulo in maniera giusta
« Ultima modifica: 08 Apr 2009, 23:22:11 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #9 il: 08 Apr 2009, 23:29:28 »
Ciao conti1,
questa modifica l'ho appena fatta perchè prima d'ora non avevo accesso al db di altervista. Ora, infatti, se vai su http://thewebcreation.altervista.org/ vedrai che non è cambiato nulla.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #10 il: 08 Apr 2009, 23:46:39 »
io non capisco il perche non prende la formatazione
x i 2 moduli togli quellomeso prima e metti questo
Codice: [Seleziona]
<?php if($this->params->get('showComponent')) : ?>


  <table width="100%" border="0">
                                        <tr>
                                          <td width="50%" valign="top"><div id="user9">
                                            <jdoc:include type="modules" name="user9" style="xhtml" />
                                          </div></td>
                                          <td width="50%" valign="top"><div id="user8">
                                            <jdoc:include type="modules" name="user8" style="xhtml" />
                                          </div></td>
                                        </tr>
                                      </table>
  </div>
<jdoc:include type="component" />
se vuoi provare  a afare una cosa ti paso tutto il html  salvi il tuo  e metti questo

[allegato eliminato da un amministratore perchè più vecchio di 365 giorni]
« Ultima modifica: 08 Apr 2009, 23:48:35 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #11 il: 09 Apr 2009, 11:49:42 »
Ciao Conti1,
ho messo il pezzo di codice chemi hai detto e sembra funzionare. Dico sembra perchè anche ieri in un primo momento ha funzionato e dopo si è ficcato affianco al modulo di benvenuto.
Ora il problema è questo: non riesco a fargli ereditare le classi del modulo css.
Ho provato a mettere nel modulo "i più letti" la classe css: "_menu" e "_text" ma non cambia assolutamente nulla.

Poi ho provato ad aggiungere #user1 a tutte le dichiarazioni fatte per #left e #right in questo modo:

Per esempio da così:
Codice: [Seleziona]
#leftcolumn div.module_menu div, #rightcolumn div.module_menu div, #leftcolumn div.module div, #rightcolumn div.module div, #leftcolumn div.module_text div , #rightcolumn div.module_text div{
background: transparent url(../images/l_r_middle.gif) top left repeat-y;
padding:0;
margin:0;
}

A così:

Codice: [Seleziona]
#leftcolumn div.module_menu div, #rightcolumn div.module_menu div, #user1 div.module_menu div, #leftcolumn div.module div, #rightcolumn div.module div, #user1 div.module div, #leftcolumn div.module_text div , #rightcolumn div.module_text div, #user1 div.module_text div{
background: transparent url(../images/l_r_middle.gif) top left repeat-y;
padding:0;
margin:0;
}

Ma non cambia assolutamente nulla.
In ogni caso , c'è un modo pe rdefinire un nuovo stile a questi due moduletti (user1 e user8) in modo che anche essi abbiano il titolo come i moduli sinistra e destra?

Grazie per il tuo aiuto.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #12 il: 09 Apr 2009, 12:26:55 »
ciao hai provato a cambiare il tuo html con quello postato da me?
xche secondo me il tuo manca qualcosa

io con il solo codice postato senza neppure fare il css 
lo vedo  giusto

http://www.plutozio.altervista.org/

togli tutta la formatazione che gli hai dato

Codice: [Seleziona]
#user1 {template.css (riga 171)
background-color:#FFFFFF;
clear:both;
float:left;
margin:0;
text-align:center;
width:180px;
}
« Ultima modifica: 09 Apr 2009, 12:32:19 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #13 il: 09 Apr 2009, 12:29:30 »
Ho provato si, ma poi ho rimesso il file mio.
In ogni caso, Conti1, il risultato è identico al tuo ma è proprio questo il problema. Non so se hai fatto caso ma nel tuo sito, i moduli "Notizie flash" e "Ultime notizie" appaiono senza background al titolo, cioè senza la nota musicale provvista di imamgine di sfondo. E' quello il mio problema.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #14 il: 09 Apr 2009, 12:34:14 »
Citazione
senza background al titolo, cioè senza la nota musicale provvista di imamgine di sfondo. E' quello il mio problema.
se e solo quello il problema della nota ma nel tuo neppure il titolo appare
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #15 il: 09 Apr 2009, 12:41:08 »
Si conti1, il titolo non mi appare perrchè non riesco più ad accedere come admin ad altervista. Mi si dev'essere corrotto qualcosa nel db. Ora sto lavorando in locale.
Non ho capito bene però cosa dovrei fare se volessi far apparire il background al titolo, insomma proprio come per i moduli left e right.

Grazie.

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #16 il: 10 Apr 2009, 20:23:02 »
Nessun altro consiglio?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #17 il: 10 Apr 2009, 20:27:45 »
ciao
fai una cosa veloce dai id come la colonna sx  poi gli dai il soffisio _menu dovrebbe prendere tutte le impostazioni  della colonna sx
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #18 il: 10 Apr 2009, 20:30:11 »
Ciao Conti1,
scusa ma cosa intendi per ID ? Io, nel modulo "ultime notizie", vedo solo "Id sezione" e "ID categoria".

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #19 il: 10 Apr 2009, 20:52:40 »
Ciao Conti1,
scusa ma cosa intendi per ID ? Io, nel modulo "ultime notizie", vedo solo "Id sezione" e "ID categoria".

allora tu al  modulo nuovo hai dato un tuo id  x dare un css giusto cambialo quel id con <div id="leftcolumn">   
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #20 il: 10 Apr 2009, 22:33:58 »
Ho fatto come hai detto tu, le ho provate tutte ma proprio non va.
Ma non c'è un modo per dichiarare una nuova classe "user1" che abbia le stesse cose dei moduli left e right?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #21 il: 11 Apr 2009, 01:44:47 »
impossibile che non ti funzioni
Codice: [Seleziona]
<div id="table9_8">
    <table width="100%" border="0">
      <tr>
        <td width="50%" valign="top">

<div id="leftcolumn">

  <jdoc:include type="modules" name="user9" style="rounded" />
        </div></td>
                                            <td width="50%" valign="top"><div id="leftcolumn">
                                              <jdoc:include type="modules" name="user8" style="rounded" />
                                            </div></td>
                                          </tr>
        </table>
http://www.plutozio.altervista.org/
« Ultima modifica: 11 Apr 2009, 02:47:35 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #22 il: 11 Apr 2009, 04:11:30 »
Ciao Conti1,
in un primo momento sembr funzionare (sono riuscito a rientrare su http://thewebcreation.altervista.org/ e sembra andare).
Le cose che non mi convincono sono 2:
- quel id=table9_8 : è dichiarato o meno nel css?
- da come puoi vedere nel sito di prove che ho postato, il modulo "ultime notizie" appare non allineato (a livello di testo) pur avendo messo la classe id=_menu all'interno del modulo.

Come mai?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #23 il: 11 Apr 2009, 12:22:30 »
allora se vuoi allineare le scritte del modulo qui
Codice: [Seleziona]
li {template.css (riga 467)
line-height:18px;
padding-left:10px;<--qui
padding-top:0;
}

riguardo  id user9_8 non c'è nel css se vuoi lo crei altrimenti no  quello serve se vuoi spostare la tabella user8 user9 in  sieme .
poi tu hai quelche div di troppo xche ti sposta la colonna dx sotto il main centrale .
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #24 il: 11 Apr 2009, 12:26:28 »
infatti...ho fatto ora caso. Non so come mai, ma mi spara su il modulo "debug" che dovrebbe stare sotto invece. Non so come venirne a capo per il fatto del "debug", perchè per il resto sembra funzionare.

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #25 il: 11 Apr 2009, 12:47:01 »
Ora sembra funzionane (in locale).
C'era una div non chiusa: la div id=table9_8, per intenderci.

Ora, però, mi accorgo che quelle "table" che abbiamo messo
Codice: [Seleziona]
<table width="100%" border="0">
      <tr>
        <td width="50%" valign="top">-->
<div id="leftcolumn">
  <jdoc:include type="modules" name="user1" style="rounded" />
        </div>
---ecc..
ecc...

Mi spostano il titolo presente su "componentheading" di qualche pixel piu giu.

Sto provando a mettere mano al css ma proprio non funziona.


EDIT: Nel frattempo sto smanettando un po' al template.
Dai un'occhiata a http://thewebcreation.altervista.org/ .
Non sto riuscendo ad allargare i due moduli aggiunti. Prendono le misure da leftcolumn che è di "180px" . Ma se io volessi allargare la dimensione come dovrei fare?

Ho provato anche a fare qualcosa del tipo
<div id="leftcolumn">
<div id="user1">
     ----richiamo componente user1 ---
</div>
</div>

Ma proprio non eredita le istruzioni di user 1 (ovver la dimensione di larghezza).
« Ultima modifica: 11 Apr 2009, 13:19:12 da The-BiT »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #26 il: 11 Apr 2009, 13:24:28 »
Citazione
C'era una div non chiusa: la div id=table9_8, per intenderci.
e chiuso  tra la maggiore e minore che devi chiudere?
ora vedo tutto  apposto
tranne l'allineamento che messo in quel modo  sta male   ho aggiungi un 3° modulo  di fianco ho agesci  sul id user8_9 x spostare verso dx il tutto.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #27 il: 11 Apr 2009, 13:26:12 »
Infatti è proprio quello che ti dicevo nel post che ho editato più sopra: non riesco ad aumentare la larghezza dei due moduli perchè la ereditano da "#leftcolumn" che è di 180px. Se risolvo questo sono veramente apposto. Senno, come dici tu, devo mettere un terzo moduletto.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #28 il: 11 Apr 2009, 13:28:32 »
Infatti è proprio quello che ti dicevo nel post che ho editato più sopra: non riesco ad aumentare la larghezza dei due moduli perchè la ereditano da "#leftcolumn" che è di 180px. Se risolvo questo sono veramente apposto. Senno, come dici tu, devo mettere un terzo moduletto.

Codice: [Seleziona]
#table9_8 {template.css (riga 11)
padding-left:67px;
}
http://www.plutozio.altervista.org/

oppure usa i tuoi id user1 e user8
Codice: [Seleziona]
#user1 {template.css (riga 201)
margin-top:-2px;
padding-left:73px;<---qui
width:300px;
}
« Ultima modifica: 11 Apr 2009, 13:35:07 da conti1 »
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #29 il: 11 Apr 2009, 13:33:01 »
Si conti1,
ma io mi riferivo alla larghezza dei singoli moduli, ovvero fare in modo che i moduli "user8" e "user9" riempiano (in larghezza) lo  spazio presente nella <div id="table8_9">.
E' possibile.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #30 il: 11 Apr 2009, 13:36:16 »
no xche hai la formatazione delle colonne ereditata
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #31 il: 11 Apr 2009, 13:41:42 »
E non c'è un modo per allargare questi benedetti moduli? Anche dichiarando una nuova classe o qualche istruzione nel css.

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: [NON risolto] inserire modulo "i più letti" in template free
« Risposta #32 il: 11 Apr 2009, 13:48:54 »
no se lasci la formatzione delle colonne  ereditata
si può fare devi  costruire tutto il css separato delle colonne in pratica  esempio user1  lo separi non dai id della colonna sx  ma un suo id user1 a questo punto avrai un user1 senza css segui tutto  quello che prende la colonna sx e lo metti nel css user1 allora li si che puoi fare quel che vuoi .
quello che intendo dire che x allargare le colonne aggiunte e avere  un tuo comando ma con le stesse formattazione delle colonne  devi separare  altrimenti  ora come ora sono solo ereditati allaghi il modulo user1 si allargha anche la colonna.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

 



Web Design Bolzano Kreatif