[Risolto] $tabs

25 contenuti / 0 new
Ultimo contenuto
[Risolto] $tabs

ovvero quelle che sono al titolo dove c'è

mostra - edoit panel - modifica - convert type -

e sull'user sono tralmente tanti gli uni accanto agli altri...
non si può fare in modo che questi vengano divisi per righe?
non posso avere dei tab lunghi chilometri! :):):)
altrimenti gli utenti devono mettere due schermi l'uno accanto all'altro!
:):):)

yuuuuuuuuuuuuuuuuuuu c'è nessuno?

ma per le risposte a chi devo chiedere?

dragossido wrote:
ma per le risposte a chi devo chiedere?

Sarebbe bello avere sempre una risposta a tutte le domande ... :)

Sinceramente non ho capito bene a quale tabs ti riferisci, io nel mio user (installazione Drupal base) ne ho solo due, prova a postare uno screenshot, che di sicuro sarà molto più esplicativa del tuo post che a mio parere risulta un po' criptico.

Criptico risulta anche l'oggetto del post troppo scarno e che non introduce bene il problema del post.

Questi sono accorgimenti importanti perché molte delle volte quel qualcuno (a cui vuoi chiedere per le risposte) la risposta non te la darà mai poiché non avrà mail letto la domanda.

Detto questo penso che giocando con l'html e i css tu possa ottenere quello che cerchi, se esiste un modulo in merito oppure un tema di amministrazione che risolva questo problema non lo so, ma nel tuo post avresti potuto chiedere quanto ti ho appena scritto e forse già qualcuno informato dei fatti ti avrebbe dato una risposta o almeno una dritta.

Nessuna polemica, la mia è solo una critica costruttiva. :)

sylpheed wrote:
dragossido wrote:
ma per le risposte a chi devo chiedere?

Sarebbe bello avere sempre una risposta a tutte le domande ... :)

Sinceramente non ho capito bene a quale tabs ti riferisci, io nel mio user (installazione Drupal base) ne ho solo due, prova a postare uno screenshot, che di sicuro sarà molto più esplicativa del tuo post che a mio parere risulta un po' criptico.

Criptico risulta anche l'oggetto del post troppo scarno e che non introduce bene il problema del post.

Questi sono accorgimenti importanti perché molte delle volte quel qualcuno (a cui vuoi chiedere per le risposte) la risposta non te la darà mai poiché non avrà mail letto la domanda.

Detto questo penso che giocando con l'html e i css tu possa ottenere quello che cerchi, se esiste un modulo in merito oppure un tema di amministrazione che risolva questo problema non lo so, ma nel tuo post avresti potuto chiedere quanto ti ho appena scritto e forse già qualcuno informato dei fatti ti avrebbe dato una risposta o almeno una dritta.

Nessuna polemica, la mia è solo una critica costruttiva. :)

quando vai nel profilo
per esempio user/1
sotto al tuo nome copare tutto il menù che riguarda l'user: quelli sono i tab o meglio gli $tabs

ovvero il menù, che consente modifiche anche ai contenuti...

in un normale template si scrive .... print $tabs

ecco quelle.....

Mostra - Modifica - Messaggi - Messaggi - Negozio - Traccia - Contatto - Indirizzo - Badges

con qualunque template ho provato, vengono tutte sulla stessa riga!
e per visualizzarli, o metto due video vicini o trovo il modo di farli andare a capo...

Come si mandano a capo?

Non credo che sono il solo ad avere sto problema!

Sono formati da una lista ul. Trova l'ID o la classe che gestisce i tabs e prova a metterci una larghezza fissa. I tabs che vanno fuori larghezza dovrebbero andare a capo.

krima wrote:
Sono formati da una lista ul. Trova l'ID o la classe che gestisce i tabs e prova a metterci una larghezza fissa. I tabs che vanno fuori larghezza dovrebbero andare a capo.

sai che è strano che anche con il garland succede questo...

comunque
una larghezza totale o una larghezza dei singoli?

niente, comiunque, anche m,ettendo le dimensioni, non va a capo....

non capisco....

perchè non vanno a capo?
perchè sono tutti sulla stessa riga?

niente, comunque, anche mettendo le dimensioni, non va a capo....

non capisco....

perchè non vanno a capo?
perchè sono tutti sulla stessa riga?

dragossido wrote:
perchè sono tutti sulla stessa riga?

per questo motivo:

ul.primary li {
  display:inline;
}

concordo con krima è una cosa che riguarda l'html e css, fai delle ricerche sui tag <ul> e <li>, in questo caso google is your friend.

e quindi bisogna cambiare quel parametro? ndo sta? scusa....

display: inline.... la dice già da sola....

cercherò comunque

(scusate comunque se ho ripetuto due volte di seguito la risposta precedente, forse sarà stata la connessione!)

dragossido wrote:
e quindi bisogna cambiare quel parametro? ndo sta? scusa....

è un parametro css che puoi sovrascrivere.

All'interno del tuo thema ti crei un css in cui inserirai gli attributi e i nuovi valori dei selettori che ti interessano.

Quote:
display: inline.... la dice già da sola....

Sei te che hai chiesto del perché stanno tutti in linea!

Se sovrascrivi l'attributo con:

ul.primary li {
  display:block;
}

vedrai che la lista si sviluppa in verticale.

Quote:
cercherò comunque

A mio parere al momento per risolvere il problema hai bisogno di:

  • Conoscenza più approfondita dei css
  • Come lavorare su un thema di Drupal per le personalizzazioni
  • Installarti Firebug e approfondirne la conoscenza
  • Usare google mirando il topic di ricerca alla tua problematica

Hope this helps

veramente nei temi che ho scelto questo parametro non c'è proprio........
(visto che li ho fatti io)

e anche nel galand, quel parametro non c'è...
e i tabs finiscono sulla colonna di destra

ma non l'ho fatto io il garland...... Perchè mi tratti così? Perchè ti rivolgi a me dicendo che devo studiuare io di più i css?
(come vedi magari anche quelli che svuiluppano i temi ufficiali dovrebbero imparare i css)

per questo mi sembra strano... guarda che il css e l'html lo conosco... ma se questo non c'è nei temi che ho, come facevo a saperlo?
Con la sfera di cristallo?

quindi non credo che sia quello il problema: ritenta sarai più fortunato!

Ps: per la cronaca, non mi va di essere preso per imbecille che non capisce nulla! Anche a te potrebbe sfuggire qualche cosa un giorno e venire qui a chiedere come mai!.... allora aspetterò il momento anche io per dirti come hai fatto tu: Studia di più!....... La simpatia dilaga in questo forum!

e comunque nel garland non c'è quel parametro, mio caro "esperto"!

Ah leggi anche da quanto tempo conosco il drupal... così poi magari impari a fare meno il galletto!

Ti faccio un esempio pratico. Ho fatto una prova in un tema che uso, guardando il codice con Firebug ho visto che i tabs sono all'interno di un div con ID tabs-wrapper.

Non avendo un mare di tabs ma solo 4 ho fatto la seguente prova impostando la larghezza del div a 200px ed i tabs sono "magicamente" andati a capo:

#tabs-wrapper {width:200px;}
#tabs-wrapper li {display:block; float:left;}

krima wrote:
Ti faccio un esempio pratico. Ho fatto una prova in un tema che uso, guardando il codice con Firebug ho visto che i tabs sono all'interno di un div chiamato tabs-wrapper.

Non avendo un mare di tabs ma solo 4 ho fatto la seguente prova impostando la larghezza del div a 200px ed i tabs sono "magicamente" andati a capo:

#tabs-wrapper {width:200px;}
#tabs-wrapper li {display:block; float:left;}

wua grande krima, provo subito ad aggiungere queste righe nel css...

scusa solo una cosa:
ai tabs nel pate.tpl devo aggiungere

<div tabs-wrrapper>  </div>

oppure basta solo il normale div

<div tabs> </div>

????

Se il tema di cui parli è quello del tuo sito i tabs sono racchiusi in una classe tabs.
Apri page.tpl.php e da class="tabs" rinomina in id="tabs" oppure se vuoi fare copia incolla del codice che ti ho postato rinomina in id="tabs-wrapper".

PS: sylpheed non credo proprio ti abbia dato dell'imbecille ti ha solo consigliato di approfondire l'argomento dei CSS e theming, oltre il fatto che ti ha dato delle info preziose.

krima wrote:
PS: sylpheed non credo proprio ti abbia dato dell'imbecille ti ha solo consigliato di approfondire l'argomento dei CSS e theming, oltre il fatto che ti ha dato delle info preziose.

Grazie! davero gentile

krima wrote:
Se il tema di cui parli è quello del tuo sito i tabs sono racchiusi in una classe tabs.
Apri page.tpl.php e da class="tabs" rinomina in id="tabs" oppure se vuoi fare copia incolla del codice che ti ho postato rinomina in id="tabs-wrapper".

Krima, qui non me la sono presa per questo motivo, ma esistono tanti modi per dire le cose...
esiste una guida per tutto, però lo vedi anche tu che in questo forum entra ancora gente per capire come si configura il setting.php

ma io mi fermo un attimino, aiuto e cerco di essere più gentile possibile e non mi permetto di dire leggiti la guida!
Se ogni volta uno deve rispondere in questo modo, per qualunqwue domanda, questo forum non ha ragione di esistere!

Io penso invece che questo forum sia fatto per aiutare per condividere e se pure una cosa sta scritta nellla guida si risponde e basta...
Io vengo qui a chiedere dopo una settimanea intera a cercare....
E penso come me tutti quelli che vengono a chiedere....

Se chiedo è perchè penso che magari qualcuno prima di me ha incontrato lo stesso problema e non si tratta di avere conoscenze di html o che.... si tratta che il drupal è fatto in maniera diversa...

Ora ho capito che i menù sono organizzati in "ul" e "li" .... ma questo non c'è scritto da nessuna parte! Te lo giuro! (o almeno io non ho trovato questo!)
e quindi non si tratta di non conoscere il css, ma di come è fatto il drupal...
Se uno lo sapesse...........
mi posso imparare pure a memoria tutto il libro di css ma se non so come è fatto il drupal, come faccio ad adattargli bene il css?

Si discuute e si parla qui e nessuno credo che può dare la colpa alla poca conoscenza di altro che non è drupal!
Ripeto che ti puoi anche imparare a memoria il css ma se non sai che i menù sono fatti con ul e li, che diavolo te ne fai solo dei css?

Io penso che ci vuole anche un po' di cortesia quando si dicono le cose! E capire che una cosa è fare il css per un html e una cosa è invece farlo per il drupal...
Tutto qui! Inoltre non si può sempre rispondere a qualunque post con "studia di più questo!" perchè se uno lo avesse trovato, penso che non veniva qui.....
e se si risponde sempre così la gente non viene più.... Un forum è per discutere! Anche di cose scritte nella guida credo! Altrimenti se uno deve far riferimento solo alla guida, che ci sta a fare sto forum?

io posso rispondere anche diecimila volte a uno con problemi con il setup.php... non mi importa, perchè è questo lo spirito di un forum!

ummmmm, adesso i tab mi vengono in verticale uno sotto l'altro! :):):):)

provo a cambiare width

posso mettere una pagina nel template chiamandola user.tpl.php

che sia strutturata apposta per gli user?
perchè è quella l'unica pagina con tabs che non finiscono mai!

se si, si crea come la page.tpl o come la node tpl?

oppure posso scrivere tutto con un if - else
nella page .tpl che mi dice if url = user
print eccccc... (codice per pagina utenti)
else print.... (codice normale)
????

Se metti un widht della larghezza esatta della pagina non serve che ti complichi la vita.

krima wrote:
Se metti un widht della larghezza esatta della pagina non serve che ti complichi la vita.

capito, però erano simpatici i tabs in verticale da mettere solo nella pagina degli user (nelle altre è tutto ok)

bhe krima, che ne dici se insieme riusciamo a creare il payper node per altri tipi?

http://www.drupalitalia.org/node/11879

Mi spiace ma non sono un programmatore e per riuscire in cose che un programmatore ci mette due minuti a me ci vogliono ore... che ora non ho...

ve bene! scusa per l'ot!