Ciao a tutti,
ho creato con drupal un sito per artisti dove ognuno carica una propria opera d'arte, mi piacerebbe però mostrare una piccola galleria della foto mostrando uno sfondo diverse per almeno tre casi diversi, cioè come si vedrebbe in un salotto sopra un divano, oppure sopra un letto o in cucina ecc, ora mi chiedevo se esiste un modulo o un sistema per moltiplicare l'immagine e cambiare gli sfondi??!!
Qualcuno gentilmente sa darmi qualche dritta??
Grazie a tutti!
Una dritta? google sicuramente si:
site:drupal.org/project change background
Ciao,
grazie per avermi risposto!
Quello che sto cercando io è qualcosa di particolare, non voglio cambiare lo sfondo del sito, ma in particolare devo offrire la possibilità all'utente, fruitore del sito, di vedere il campo immagine di un nodo che carica una sola immagine ma questa viene moltiplicata con lo sfondo differente, in pratica deve offrire la possibilità di vedere il quadro con arredi differenti, si può fare e come? In giro ho visto dei siti che lo fanno ma non so come procedere!
Grazie ;)
lucasanna.eu
esatto ti ringrazio non mi ero accorto dell'errore! Maledetta fretta! :)
lucasanna.eu
prova un po BackgroundField
https://www.drupal.org/project/backgroundfield
dimmi come va
ps
mi sa che il commento 4 era la risposta a http://www.drupalitalia.org/node/23101
ciao motocad, grazie per la risposta!
provo con il modulo suggerito, intanto ecco l'esempio: vedi esempio di un sito che mostra l'immagine a seconda della stanza, es. soggiorno, camera letto ecc. usando sempre però la stessa immagine del nodo, grazie per il modulo lo provo e poi ti dico! ;)
lucasanna.eu
ho guardato il modulo backgroundfield e ho visto anche un tutorial, ma siamo sicuri che questo modulo mi permetta di fare questo: vedi esempio se si mi potete spiegare come perchè non lo capisco!
Grazie!
lucasanna.eu
help! :)
lucasanna.eu
Ciao drupaluca, io piuttosto farei delle immagini con il quadro per ogni arredamento e con questo widget (... non è opensource) demo sul sito: blazetech [punto] byethost17 [punto] com
Ciao Meggis ti ringrazio per la risposta!
Peccato che non sia open perchè l'avrei provato, purtroppo tutto il mio progetto è autofinanziato e non ho ancora uno sponsor per poter investire, speravo in un modulo o codice che potesse fare una presentazione dello stesso campo immagine con sfondo differente...
Ma se è possibile vedere il prezzo el modulo o come acquistarlo in seguito potrebbe interessarmi!
Grazie!
ALTRE IDEE??
lucasanna.eu
Ok figurati, ti capisco riguardo l'autofinanziamento, anch'io ho molti progetti...
Per un aiuto al volo posso postarti questo codice funzionante da personalizzare ma la tecnica non è male (le immagini devono esistere nel percorso corretto):
<?php
echo '<style>
#container {
background: no-repeat center center fixed;
width:100%;
height:100%;
background-image:url(\'howwork.png\');
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
</style>
<p><a href="" id="linktomouseover0">hover 1</a> | <a href="" id="linktomouseover1">hover 2</a> | <a href="" id="linktomouseover2">hover 3</a> | <a href="" id="linktomouseover3">hover 4</a> </p>
<div id="container"><br><br>
<p><img src="x.png" border="0"></p>
</div>
<script>
jQuery(\'#linktomouseover0\').hover(function() { jQuery(\'#container\').css("background-image", "url(\'d.png\')"); });
jQuery(\'#linktomouseover1\').hover(function() { jQuery(\'#container\').css("background-image", "url(\'c.png\')"); });
jQuery(\'#linktomouseover2\').hover(function() { jQuery(\'#container\').css("background-image", "url(\'a.png\')"); });
jQuery(\'#linktomouseover3\').hover(function() { jQuery(\'#container\').css("background-image", "url(\'b.png\')"); });
</script>';
?>
Puoi mettere il codice in un blocco (sconsigliato) oppure creare un modulo ad ok e scegliere se sviluppare il node_api oppure hook_block. Riguardo il widget su blazetech verrà aggiornato a breve.
Grazie per l'interesse
NOTE: Aggiornato il codice
Ciao Meggis,
ti ringrazio molto per il codice, premetto che non sono ancora in grado di creare dei moduli perciò escludo questa possibilità (a meno che qualcuno non ha voglia di aiutarmi a capire come fare), partirei quindi dall'inserimento del codice dentro un blocco o al massimo dentro un file php del tema, semmai faccio una prova, ma posso sapere perchè sconsigli di usarlo nel blocco?
Ciao meggis grazie tante!
Se qualcuno ha altre idee proponga :)
lucasanna.eu
Si certo: i guru di drupal lo sconsigliano perchè non è versionabile. Il fatto è che (aggiungendo phpcode nel blocco) il code stesso viene inserito nel database, è certamente una tecnica consentita tuttavia io tendo a dividere il codice php dai dati immagazinati nel database per una questione di organizzazione e architettura. Quindi essendo nel database non si puo gestirlo/vederlo con git. (Un tecnicismo insomma...)
Riguardo un eventuale modulo da fare, so che si dovrebbe aprire un'altro post nella sezione collaborazioni perciò contattami pure.
grazie tante per la spiegazione, è chiarissimo!
Per il modulo vorrei tanto poter investire nel progetto ma è autofinanziato e al momento non posso investire denaro, perciò ho chiesto in questa sezione del forum una dritta o un modulo ecc. pensavo ce ne fosse uno pronto e collaudato, ma mi sbagliavo ed essendo piu complesso del previsto per ora tento di inserirlo in un blocco :-P se qualcosa va storto te lo segnalo!
Grazie meggis!
lucasanna.eu
Ciao,
ho provato a generare un blocco utilizzando editor wysiwyg e usando filtro php code, ma ottengo un errore di sintassi che riposto:
Parse error: syntax error, unexpected '<' in /home/nome-tema/public_html/modules/php/php.module(80) : eval()'d code on line 2 - See more at: http://www.xxx.it/opere-fuoriconcorso/bird#sthash.GZJzasad.dpuf
In alternativa proverò ad inserirlo nel file del tema spero che funzioni! ;)
lucasanna.eu
Si, il problema consiste nel formato del testo del forum (che ora ho cambiato vedi post sopra). Il codice HTML nel php va messo in echo ''; Pensavo che un po di php lo sapessi.... :)
Diciamo che ti ho postato un esempio molto spartano di quello che vuoi ottenere ma non è la soluzione ottimale (pensa solo se vuoi aggiungere un unìlteriore background, tutte le volte devi toccare il codice...).
Ciao
hai ragione non mi ero accorto subito ho fatto copia e incolla del codice che adesso hai corretto ;) conosco poco il php per ora imparo attraverso gli errori cose sempre nuove! :)
Grazie ancora per la correzione del codice adesso lo provo subito. Anche io non credo che questa non sia la soluzione ottimale, pensavo invece di inserire qualcosa del genere (tuo codice) nel file del tema cioè un html e javascript dentro il page--node--type.tpl.php (anzichè nel blocco perchè sconsigliato) che mostrino immagini di sfondo in sequenza... in attesa di capire come fare un modulo!
Grazie meggis!!!
lucasanna.eu