Joomla.it Forum

Componenti per Joomla! => Gestione sito multilingua => : SimoWeb 18 Feb 2009, 01:32:00

: Spostare le bandierine
: SimoWeb 18 Feb 2009, 01:32:00
Ciao a tutti. Sapete dirmi come posso spostare le bandierine delle lingue? Si sono posizionate di default in una posizione che non va bene e le vorrei  spostare in alto a destra dove ho messo anche il cerca...ma non trovo il modo!
: Re: Spostare le bandierine
: Avionix 04 Mar 2009, 21:27:02
Fra i moduli dovresti avere uno che si chiama "Language Selection", aprilo e fra le varie opzioni troverai "Posizione".
Modifica questo parametro come meglio credi.
Ciao  ;)
: Re: Spostare le bandierine
: spaggio 11 Mar 2009, 23:37:40
Io invece ti consiglio di lasciar perdere questo sistema (per evitare di fare casini) e di agire invece sui CSS, per modificare la posizione del DIV con le bandierine.

Lo puoi settare come "position:absolute" e posizionarlo quindi a piacimento nella pagina, rispetto ad un contenitore padre che dovrai invece impostare a "position:relative".

Ecco come ho fatto io:

/* posizionamento bandiere di scelta lingua */
div#container {position:relative;}
div.rawimages {position:absolute; top:-167px; right:14px;}
div.rawimages img {border:3px solid #333333;}
span#active_language img {border:3px solid yellow !important;}
: Re: Spostare le bandierine
: Avionix 12 Mar 2009, 00:01:57
Simoweb aveva richiesto come cambiare la posizione.
Il modo più veloce e semplice per chi non lo sa fare e non ha mai avuto a che fare con i CSS è quello da me suggerito.
Poi è ovvio che con i CSS puoi posizionare le bandierine come meglio credi.
Anzi, ti dirò di più:
prima decidi la posizione del modulo di joomfish e poi con i CSS vai a fare le modifiche per meglio adattarlo alle circostanze.
Come fai tu, invece, se cambi template bisogna fare tutto daccapo: quindi chi fa più casini secondo te?
: Re: Spostare le bandierine
: spaggio 12 Mar 2009, 04:54:39
Beh diciamo allora che è un contributo supplementare. Se qualcuno capita qui da una ricerca di google trova un'alternativa possibile ;-)

Io ho provato a cambiare la posizione del modulo, però in alcuni casi rimaneva esattamente dov'era, in altri (ad es. mettendolo nell'header) scompariva proprio.
Ho lasciato quindi perdere, anche perchè nel caso di un cambio di template non farebbe differenza se la lingua ricomparisse da un'altra parte, trattandosi appunto di un nuovo template e quindi caratterizzato da una diversa disposizione degli elementi della pagina.

Inoltre il mio template CSS è mooolto customizzato (sai com'è, sono un po' pignolo.. ^^') quindi riga più riga meno cambia poco: in ogni caso il cambio del template non può che rimettermi a posto le cose  ;D ;D

Poi non so.. io conosco bene i css però con joomla ho iniziato da poco (oltretutto lo sto gestendo a partire da un'installazione e configurazione preliminari fatte da un altro, quindi devo ancora un po' capire il funzionamento di base)  ::)
: Re: Spostare le bandierine
: supra 14 Mar 2009, 00:54:49
Ciao a tutti,

ho steso problema  :'( :'( :'(

Ho provato modificare la posizione 1000 volte ritoccando css. Risultato? Nulla! SEMPRE PEGGIO!!!

Quando uso template rhuk_milkyway, JA_Purity o beez.. e tutto al suo posto, invece quando uso template "sunshine" che a me piace molto, bandierine appaiono così (guardare allegato) un schifo. AIUTOOOO

[allegato eliminato da un amministratore perchè più vecchio di 365 giorni]
: Re: Spostare le bandierine
: supra 14 Mar 2009, 15:33:47
Ho risolto problema seguendo suggerimento di Avionix
Fra i moduli dovresti avere uno che si chiama "Language Selection", aprilo e fra le varie opzioni troverai "Posizione".
Modifica questo parametro come meglio credi.
Ciao  ;)
Grazie mille
: Re: Spostare le bandierine
: Avionix 14 Mar 2009, 20:54:53
 ;)
: Re: Spostare le bandierine
: frasigno 19 Mar 2009, 12:11:05
Avionix non ho ben capito come fare???
Nel senso che prima scelgo dove posizionare il modulo e poi???
Anche io ho gli stessi problemi, volevo posizionarle in alto a destra infatti posizionavo il modulo nel settore right ma non so perchè si accavalla con un altro modulo che sta lì.
: Re: Spostare le bandierine
: Avionix 19 Mar 2009, 17:00:18
Tutto dipende dal tuo template com'è strutturato.
In linea generale, una volta che hai individuato il settore dove inserire il modulo, per posizionare perfettamente le bandierine devi avere dimestichezza con l'uso dei CSS ed andare a modificare quelli del tuo template e/o del modulo joomfish.
Personalmente mi faccio aiutare dal plugin firebug per firefox, per riuscire a capire subito su quale file/proprietà CSS mettere le mani.
Ciao ;)
: Re: Spostare le bandierine
: frasigno 20 Mar 2009, 01:00:54
ok stavo analizzando con il firebug è ho visto che c'è nel css questa voce riferita alle bandierine
#jflanguageselection {mod_jfla...ction.css (riga 38)
float:right;
margin:15px 0 10px 5px;
}

sarebbe questa che dovrei modificare?? ma questi dati in quali file css le trovo ??? scusa ma non sono tanto pratico :P
: Re: Spostare le bandierine
: areius 20 Mar 2009, 01:32:05
ciao
il file si chiama "mod_jflanguageselection.css"
e lo trovi nella cartella "Modules"

ma secondo me prova prima ad vedere nella configurazione del modulo stesso
JoomFish language selection
 e metti la spunta
Include Joom!Fish CSS
su "no"
avrai cosi delle nuove impostazioni delle bandierine senza mettere mano al codice.
 vedi se possono farti comodo
: Re: Spostare le bandierine
: frasigno 20 Mar 2009, 15:06:08
Grazie areius ho provato  mettere su no il css ma non mi piaceva tanto il risultato allora ho modificato il file che hai detto e sono riuscito ad avere il risultato che volevo  ;D
Grazie
Se dovesse servire scrivo il percorso dove si trova il file "mod_jflanguageselection.css"
/modules/mod_jflanguageselection/tmpl

ciaoo
: Re: Spostare le bandierine
: frasigno 21 Mar 2009, 19:38:49
em sono quelle predefinite ed ho solo modificato il css spostandole
cmq allego l'immagine di come si vedono con explorer

(http://img25.imageshack.us/img25/5381/perforum.th.jpg) (http://img25.imageshack.us/my.php?image=perforum.jpg)

l'indirizzo del sito è http://viptouring.altervista.org/
con firefox va tutto bene stanno nella posizione che voglio
: Re: Spostare le bandierine
: areius 21 Mar 2009, 23:08:56
 ??? ???
ma stai usando quelle predefinite? ho altre?
per capire, forse prova a dare il link del sito.
ciao
: Re: Spostare le bandierine
: frasigno 22 Mar 2009, 21:50:22
Per ora ho ovviato al problema con una soluzione un po artefatta.
Ho creato un modulo html, ho inserito all'interno un pixel trasparente e l'ho posizionato al come primo così mi fa spostare il modulo bandierina un pò più giù così con explorer è visibile.
Però vorrei ovviare in altro modo se ci riesco
: Re: Spostare le bandierine
: robbyd2 30 Apr 2009, 18:49:10
IO non ho capito se devo modificare delle righe esistenti o aggiungere delle nuove nel css del modulo?

Ma poi come faccio a dire in quale posizione le voglio? Esempio, nel mio caso vorrei le bandiere nel menu alto orizzontale ma totalmente a destra. Devo modificare il file HTML del template? Aiuto RAGAZZI HELPP
: Re: Spostare le bandierine
: frasigno 30 Apr 2009, 21:20:35
scrivi l'inirizzo del sito per capire meglio la posizione
: Re: Spostare le bandierine
: Avionix 01 May 2009, 12:52:41
Ma poi come faccio a dire in quale posizione le voglio? Esempio, nel mio caso vorrei le bandiere nel menu alto orizzontale ma totalmente a destra. Devo modificare il file HTML del template?
Se il tuo template prevede già una posizione modulo in quel punto allora non devi fare altro che impostarla in gestione moduli.
Altrimenti devi crearla tu modificando l'HTML del template.
Al di là di tutto se poi qualcosa non ti garba, comunque devi modificare anche il CSS.
: Re: Spostare le bandierine
: robbyd2 03 May 2009, 18:39:56
Io vorrei mettere le bandiere in alto a destra del menu orizzontale del mio template. Purtroppo sono molto esperto dei css, e metto  allegato il file html ed un antemprima del mio sito.

Grazie mille...

[allegato eliminato da un amministratore perchè più vecchio di 365 giorni]
: Re: Spostare le bandierine
: Avionix 03 May 2009, 22:06:18
Ciao robbyd2,
come detto da frasigno se non ci dai un indirizzo in cui guardare sarà difficile aiutarti soltanto attraverso un'immagine.
Saluti.
: Re: Spostare le bandierine
: robbyd2 03 May 2009, 23:27:07
Scusatemi.. ecco il link www.topvintagewatch.it.

Grazie mille
: Re: Spostare le bandierine
: Avionix 04 May 2009, 15:44:23
Per spostare le bandierine a destra da dove si trovano ora, prova ad inserire nel file CSS:
:
#jflanguageselection{
float:right;
}
Se poi le vuoi mettere di lato al menu, allora devi anche cambiare la posizione del modulo.
Saluti  ;)
: Re: Spostare le bandierine
: robbyd2 04 May 2009, 16:44:05
Infatti io voglio cambiare la posizione del modulo.. Ma non so come fare xchè sono tutti in posizione user3.
: Re: Spostare le bandierine
: robbyd2 06 May 2009, 12:25:51
Vi prego aiutatemi... E' l'ultima cosa rimasta del sito...
: Re: Spostare le bandierine
: Avionix 06 May 2009, 14:38:24
Se nel tuo template non c'è una posizione dedicata in alto a destra, allora dovresti mettere mano all'index.php del template e aggiungere questa posizione, dopodichè agire sul CSS per modificarla come più ti aggrada.
: Re: Spostare le bandierine
: robbyd2 07 May 2009, 14:50:40
Uso i div?? Dato che ho allegato tutto non riesci a dirmi come posso fare? xchè io con i css purtroppo non ho molta esperienza.
: Re: Spostare le bandierine
: Avionix 08 May 2009, 11:23:41
Nell'index.php del template, all'interno del div con class="nav", inserisci un altro div con class="bandierine" in questo modo:
:
<div class="bandierine">
  <jdoc:include type="modules" name="bandierine" style="xhtml" />
</div>
Nel CSS aggiungi:
:
.bandierine{
  float: right;
  width: 120px;
}

Dal pannello di amministratore, metti il modulo delle bandierine in posizione: "bandierine".
Non so se ho mancato qualcosa, comunque inizia a fare così e poi ci aggiorniamo.
Ciao ;)
: Re:Spostare le bandierine
: robbyd2 11 May 2009, 18:17:38
In allegato metto il mio css ed il mio php del tema. Perchè nelle posizioni possibili non mi dice niente..

[allegato eliminato da un amministratore perchè più vecchio di 365 giorni]
: Re:Spostare le bandierine
: Avionix 11 May 2009, 19:13:47
Nelle posizioni non te lo dice perchè non è stato inserito nel file templateDetails.xml, ma per il tuo scopo questo non importa.
La nuova posizione puoi anche inserirla tu a mano, infatti le posizioni disponibili nel menu a tendina non sono le uniche inseribili, quel campo può essere editato.
Saluti.
: Re:Spostare le bandierine
: robbyd2 12 May 2009, 10:50:43
Scusa ancora se ti rompo.. Ho messo la posizione bandierine a mano, ma rimane nella stessa posizione di prima. Per metterla a fianco del menu come posso fare??? Vi prego AIUTATEMI....
: Re:Spostare le bandierine
: Avionix 12 May 2009, 12:07:06
Ti ricordo che il div con classe bandierine va all'interno di quello di classe nav, non fuori  :o
Dai che ci siamo quasi ;)
Ciao
: Re:Spostare le bandierine
: robbyd2 12 May 2009, 17:05:40
Se non c'è la devo creare?  ???
: Re:Spostare le bandierine
: Jorghe55 15 May 2009, 09:50:59
Salve a tutti,
io ho seguito il consiglio di chi suggeriva di inserire questo codice:

/* posizionamento bandiere di scelta lingua */
div#container {position:relative;}
div.rawimages {position:absolute; top:-167px; right:14px;}
div.rawimages img {border:3px solid #333333;}
span#active_language img {border:3px solid yellow !important;}

Io ho inserito questo codice nel css del template e, nell'amministrazione, disattivato il css del modulo di joom!fish. Il risultato è quello che volevo io, inteso come posizionamento delle bandiere, ma il problema è che se riduco la finestra del browser le bandierine si spostano ??? ??? ??? ??? . Avete una qualche idea di come posizionarle in maniera che non si spostino??
: Re:Spostare le bandierine
: Felas 15 May 2009, 09:54:35
Salve a tutti,
io ho seguito il consiglio di chi suggeriva di inserire questo codice:

/* posizionamento bandiere di scelta lingua */
div#container {position:relative;}
div.rawimages {position:absolute; top:-167px; right:14px;}
div.rawimages img {border:3px solid #333333;}
span#active_language img {border:3px solid yellow !important;}

Io ho inserito questo codice nel css del template e, nell'amministrazione, disattivato il css del modulo di joom!fish. Il risultato è quello che volevo io, inteso come posizionamento delle bandiere, ma il problema è che se riduco la finestra del browser le bandierine si spostano ??? ??? ??? ??? . Avete una qualche idea di come posizionarle in maniera che non si spostino??


non ne sono sicuro ma forse dipende se il tuo template è fluid o no.. cioè se si adatta alla finestra o no
: Re:Spostare le bandierine
: Jorghe55 15 May 2009, 10:42:23
Il template non si adatta alla finestra, ad eccezione delle bandierine. In pratica a me serve sovrapporre le bandiere ad un'immagine. Se lavoro alla mia risoluzione riesco a metterle posizionate bene. Se cambio risoluzione o riduco lo schermo no. :(

Qualche idea su come risolverlo? Mi sta facendo impazzire.. :-\
: Re:Spostare le bandierine
: Jorghe55 18 May 2009, 18:30:57
Ho risolto in questo modo:

div.rawimages {position: relative;margin: -190px 0px 0px 667px;}

al posto di:

div.rawimages {position:absolute; top:-190px; left:667px;}
: Re:Spostare le bandierine
: robbyd2 20 May 2009, 10:34:49
Ragazzi io non riesco ancoraa.... HELP DAVVERO
: Re:Spostare le bandierine
: robbyd2 22 May 2009, 11:26:58
Nel CSS del mio template ( allegato alcuni post fa) non è presente la classe nav. La aggiungo a mano? Se si mi dite dove?


Grazie mille
: Re:Spostare le bandierine
: ugokind 08 Jun 2009, 22:29:49
ne approfitto dato che anche io remo da un pezzo
se io creo lo stile con la posizione.. giocando con le cifre.. mi accorgo che l'icona la vedo solo in certi posti.. è come se alcuni pezzi del template fossero comunque più in alto nonostante siano caricati prima.
esempio il logo.