Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : blanchette 15 Mar 2011, 21:18:52
-
Buonasera a tutti,
sto lavorando con il template Braincode-Grunge e devo assegnare ad ogni pagina di menù un'immagine di sfondo diversa. Con Foobla non funziona (già fatto un post) per cui ho deciso di utilizzare un'immagine di sfondo presente nella cartella del template ed eliminare tutte le altre, poi sono andata in CSS a modificare la misura e margini e tutto è ok.
Sto lavorando in locale per cui non posso inviarvi il link, ma posso darvi questo link di esempio www.impresamarvan.it, la mia immagine è collocata al posto di "top-content" le altre le ho eliminate.
Come posso assegnare ad ogni pagina di menù un'immagine diversa?
ps: tenendo presente che nel sito che sto facendo devo cambiare sfondo a circa 50 pagine di menù...?
spero sia tutto chiaro.
: :)
-
ad esempio ogni mio menù è collegato ad un articolo.
Se in HTML richiamo l'ID relativo forse posso aggiungere l'URL dell'immagine... ma come va scritto il tutto?
non so se è una soluzione possibile.
-
Io ho utilizzato un modulo related content item e ti permette di avere un css diverso o una immagine diversa (non random ma specifica) per ogni voce di menu. Se usi come css metti in questo css solo la parte relativa allo sfondo se come image invece associ solo la image che vuoi associare.
L'associazione la abbini come parte del nome che finisce con l'id della voce menu.
-
Sarebbe una meraviglia!!!!!!!
Sapresti dirmi come si chiama il modulo e magari dove lo trovo?
grazie tante :)
-
Spero non inserisca le immagini in background come foobla perchè è un problema.
Ma forse avrai già letto..
-
Il modulo si chiama menu dependent items.
In pratica hai un css aggiuntivo per ogni voce di menu che vuoi, in questo css metti solo le variazioni per la pagina.
http://extensions.joomla.org/extensions/style-a-design/templating/15978?qh=YTozMjp7aTowO3M6NDoibWVudSI7aToxO3M6NToibWVudXMiO2k6MjtzOjY6Im1lbnVlcyI7aTozO3M6NjoibWVudSdzIjtpOjQ7czo2OiInbWVudSciO2k6NTtzOjU6Im1lbnUnIjtpOjY7czo3OiInbWVudScsIjtpOjc7czo1OiJtZW51ZSI7aTo4O3M6OToiZGVwZW5kZW50IjtpOjk7czo5OiJkZXBlbmRpbmciO2k6MTA7czo3OiJkZXBlbmRzIjtpOjExO3M6OToiZGVwZW5kYW50IjtpOjEyO3M6MTA6ImRlcGVuZGFuY2UiO2k6MTM7czo2OiJkZXBlbmQiO2k6MTQ7czoxMDoiZGVwZW5kZW5jeSI7aToxNTtzOjEwOiJkZXBlbmRlbmNlIjtpOjE2O3M6MTI6ImRlcGVuZGVuY2llcyI7aToxNztzOjEwOiJkZXBlbmRhbnQnIjtpOjE4O3M6ODoiZGVwZW5kZWQiO2k6MTk7czoxMjoiZGVwZW5kYW5jaWVzIjtpOjIwO3M6NToiaXRlbXMiO2k6MjE7czo0OiJpdGVtIjtpOjIyO3M6NjoiaXRlbSdzIjtpOjIzO3M6NjoiaXRlbXMnIjtpOjI0O3M6OToiaXRlbXMnLi4uIjtpOjI1O3M6NzoiaXRlbXMncyI7aToyNjtzOjY6Iml0ZW0nLCI7aToyNztzOjU6IidpdGVtIjtpOjI4O3M6NToiaXRlbSciO2k6Mjk7czoxNDoibWVudSBkZXBlbmRlbnQiO2k6MzA7czoyMDoibWVudSBkZXBlbmRlbnQgaXRlbXMiO2k6MzE7czoxNToiZGVwZW5kZW50IGl0ZW1zIjt9
questa per la 1.6 ma esiste anche per la 1.5
-
Bene l'ho trovato.
Adesso provo e se tutto va bene metterò un bel risolto!!!
grazie molte per la tua disponibilità
e un grazie anche ad Adottauncane
-
Probabilmente non capisco come muovermi, perchè mi appare un semplice modulo da posizionare.... che mi sposta anche le scritte degli articoli.
porta pazienza, ma io sono una principiante!
Devo lavorare ai parametri del modulo e anche in CSS? A parte il fatto di non sapere l'inglese e traducendo con il traduttore è un po' un disastro.
Help! :(
-
Vi ho inserito tre immagini d'esempio:
una con lo sfondo e le scritte dell'artico (come lo vorrei)
una senza sfondo con l'articolo (per far capire cosa c'è nell'articolo)
e infine una senza sfondo, ma con il modulo consigliato (notare lo spostamento delle scritte nell'articolo)
?????????
-
Dunque ti spiego a grandi linee come funziona questo modulo.
Per prima cosa la posizione ove lo pubblichi serve solo ad attivarlo e quindi usa una posizione nascosta.
Nei parametri del modulo scegli come filetype = Style Sheet, poi il nome della cartella del template ove hai i file css : Folder = templates/tuotemplate/css, sotto metti il prefisso dei file css, metti la prima parte del nome del tuo css standard esempio File Prefix = template_ sotto in default file metti il tuo file css quindi default = template (senza estensione) in fondo metti CSS media type = All Media Type. questo è tutto quello che devi impostare.
Adesso segnati in un foglio tutti gli ID delle voci menù che vuoi modificare come contenuto per quella pagina, esempio menu "chi siamo", id= 5 ti fai un css aggiuntivo che chiamerai "template_5.css" lo carichi nella cartella templates/tuotemplate/css in cui metti solo le modifiche che vuoi apportare a quella e solo a quella voce di menù (chi siamo), cosi poi per tutte le altre voci che vuoi modificare.
-
Nei parametri del modulo scegli come filetype = Style Sheet, poi il nome della cartella del template ove hai i file css : Folder = templates/tuotemplate/css, sotto metti il prefisso dei file css,
Fino a qui credo di aver capito cioè: :)
FOLDER: /templates/braincode-grunge/css (cartella che è nella cartella del mio template)
ma poi?: :(
FILE PREFIX: braincode_ (????????????)
DEFAULT FILE: braincode-grunge (giusto?)
è che sono molto inesperta, per cui non capisco molto...
per adesso sono a questi dubbi
porta pazienza!
-
il tuo file css del template braincode-grunge come si chiama?
-
ehm.............dove lo vedo il nome?
-
nella cartella del template o anche con firebug con firefox
-
all'interno della cartella Braincode-Grunge c'è una cartella che si chiama "css" che all'interno contiene vari file .css e altre due cartelle...
-
Ok ho fatto prima io a vedere, quello importante è template.css quindi:
File Prefix: template_
Default file: template
-
""""esempio menu "chi siamo", id= 5 ti fai un css aggiuntivo"""""" che chiamerai "template_5.css"
Come faccio a fare un css aggiuntivo?
Credo che dovrò copiare qualche cartella, all'interno e fare le modifiche e inserirla nel css del template. Se è così, quale?
So che per te è semplicissimo e probabilmente io mi perdo in un bicchier d'acqua, ma grazie per la pazienza.
-
Forse ho capito! il file template.css
-
Ti fai un css aggiuntivo copiando template.css, lo modifichi eliminando le parti che non vuoi modificare, modifichi magari un url di uno sfondo, il colore di un carattere, quello che vuoi, lo rinomini (aggiungendo il numero id della voce nenù che stai modificando) e lo ricarichi nella cartella templates/braincode-grunge/template_5.css
-
HO CAPITO FINALMENTE!!! Adesso mi si aperto l'orizzonte, che meraviglia!
Con questo posso mettere un bel risolto a tutto, perchè risolvo oltre ai vari sfondi per menù anche lo zoom e tanti problemi trascinati.
Tomtomfive, tante grazie per la pazienza e disponibilità. :D
-
Bene tienimi al corrente di eventuali problemi, ho usato questo modulo in questo sito (http://www.mariangelavacatello.com/index.php) dove puoi renderti conto delle possibilità.
-
Mi sembrava troppo bello..
Allora ho creato il file css che si chiama template_66 all'interno ho solo lasciato esclusivamente questo
/* DEFINIZIONI BASE */
.wrapper{
background:url(../images/commerc.png) no-repeat top;:
}
ho riportato il file nella cartella templates/braincode-grunge/css (ovviamente nel modulo ho scritto tutto giusto e l'ho attivato)
Ho messo nelle immagini del template la mia nuova immagine commerc.png .
Ma in front-page, nel menù con ID66 vedo ancora l'immagine di fondo del menù home, cioè quella inserita nel file template.css
Cosa può essere?
ma se provo a cambiarla con firebug in template.css l'immagine cambia.
-
Prova a non mettere nulla come immagine nell'altro css
-
non vedo più nemmeno quella... tutto bianco
-
questi sono i parametri dem modulo
-
Fai attenzione a non creare conflitti fra i file css altrimenti puoi avere sobbalzi della grafica. Tutto quello che e' comune lo lasci nel file standard tutto quello che cambi lo ripeti diverso per ogni file aggiuntivo. Insomma cerca di non perderti adesso nel mare di css. ;)
-
Vuol dire che nel file template_66.css devo solo scrivere
/* DEFINIZIONI BASE */
.wrapper{
background:url(../images/commerc.png);
}
l'ho fatto c'è solo quasto all'interno.
???
-
ad esempio nel tuo sito, guardando con firebug tra i CSS vedo template_5.css.
Nel mio non compare il nuovo file!
-
Quando vedevo tutto bianco era perchè avevo provato a levare l'immagine nel css standard........ non credo sia un conflitto tra css, credo che proprio non viene riconosciouto il file template_66.css.
:(
-
Nei parametri del modulo devi invertire le voci prefisso con default
-
le ho invertite, ma nulla......
-
Porta pazienza che deve funzionare, include menu name metti si, poi verifica il percorso cartella css se corrisponde dalla image non si vede tutto
-
/templates/braincode-grunge/css
messo il sì, e la cartella corrisponde.... ma non va.
-
Togli lo slash davanti a templates e mettilo alla fine
templates/braincode-grunge/css/
-
nulla.. ho provato a far di tutto am nulla adesso è così:
-
Scusa ma hai attivato il modulo?
Se si l'errore e' nel percorso cartella dei css, verifica attentamente anche con filezilla che corrisponde tutto, togli anche lo slash dopo css, sono a questo punto confuso sulla corretta sintassi del percorso.
-
Il modulo è attivato, i percorsi sono giusti, li ho guardati e riguardati, ma una cosa che ho notato che secondo me è strano è che se guardo la pagina con firebug (quella da modificare) non vedo il file template_66.css mentre template.css c'è. (come ad esempio nel tuo sito che c'è template_5.css.
Lì'ID è giusto i percorsi delle cartelle giusti, può esserci qualcosa che impedisce l'accettazione di altri template.css??
-
Forse influisce la posizione del template, io l' ho messo in una posizione esistente anche se poi il modulo non ha output di visualizzazione. Tu in quale posizione? Magari se inesistente prova in una che hai nel template e che non ti serve come debug o altra.
-
Ho anche cliccato che si legga il titolo, il titolo si vede ma l'immagine di sfondo no. Adesso provo in un'altro locale
-
Ho lo stesso problema anche con un altro locale, sempre con il template Braincode-Grunge, forse c'è qualche cosa che blocca la formazione di altri template.css.......
non so che dire!
-
Domani faccio delle prove e ti faccio sapere.
-
Grazie tante Tomtomfive, provo anch'io a capirne qualcosa.
buonanotte
-
Buongiorno a tutti,
e buongiorno anche a Tomtomfive.
Tornando all'enigma..
ho notato che nel sito citato ieri dove si può vedere il lavoro che offre il modulo, se io osservo i vari CSS di ogni pagina trovo un template.css (che dovrebbe essere l'originale) dove dentro c'è solo la parte che è stata variata (ma con l'url dell'immagine originale), mentre i template_... (nuovi per ogni pagina) dove trovo tutto integrale con l'immagine variata.
Ricapitolando si dovrebbe tenere nel template.css, solo la parte che sarà poi cambiata es:
Background: ecc. ecc. Url. images/nome di origineimmagine.....
margin- top: ........
ecc...........
ecc..........
mentre negli altri template_nr.ID (legati al menù) oltre ad avere la parte interessata con la variazione dell'immagine, avranno tutto il resto....
Per cui io ieri ho fatto il contrario creavo i template.css_ID che contenevano solo il testo della variazione.
Inoltre ho fatto altre variazioni nei CSS prima d'ora, per cui mi chiedo se dovrò tener conto anche di esse.
C'è un nesso? Adesso comunque farò una prova...
-
Purtroppo non funziona nemmeno questo! La cosa sicura è che non mi cambia l'immagine ad ogni pagina menù, come dovrebbe.
L'unica cosa che è accaduta quando il template.css era ridotto alla sola scritta del backgroud (non leggendo gli altri template_....css) si è sballato tutto.
Per cui è sicuro che non si tratta di inserimento dati, ma che i nuovi file template_(nome ID).css non sono presi in considerazione, visto che nemmeno si vedono con firebug.
:-\
-
Ho trovato le istruzioni del modulo, ma sono in inglese... ho provato con il traduttore, ma già sono inesperta e poi la traduzione è pessima!
Mi sembra di capire che a parte inserire i vari parametri va anche inserito qualcosa nella pagina html del template e poi altre cose che non riesco a decifrare...
qualcuno può aiutarmi?
questo è il link: http://joomlacode.org/gf/project/menu_dep_items/wiki/?pagename=Module+Settings
-
Ciao
Ti posso assicurare che oltre al settaggio del modulo non devi fare altro.
Ho installato in locale il modulo e funziona perfettamente anche su un altro template diverso da quello onlineNone' che hai la cache attiva?
-
ciao Tomtomfive,
ecco l'immagine della cache.
Magari provo a cambiare template e riprovo.
-
Si e' una buona idea cosi' si eclude qualche ipotesi.
-
Ho provato con il template Roses, facendo di nuovo tutto il lavoro.... ma c'è lo stesso problema.
Ma con Firebug si dovrebbero vedere i nuovo fogli css, giusto?
-
A FORZA DI PROVE CE L'HO FATTA! CON IL TEMPLATE ROSES FUNZIONA!
In allegato metto l'immagine dei parametri. Adesso riprovo con Braincoge e se non riesco vuol dire che cambierò template!!
Grazie per aver seguito questo "parto" difficile! (Spero che per un po' non ci sentiremo) ;D
A questo punto credo che metterò un risolto!! ;)
grazie tante Tomtomfive per tutto! :)
-
Purtroppo è un'incubo!
Come con il plugin Foobla, con lo zoom tutto si sposta!!! Anche se assegno un template per ogni menù......
Per cui tutto da rifare!
proverò ad aprire un altro post più specifico. :(