Back to top

Autore Topic: [rokslideshow] disattivare transizioni testo  (Letto 7526 volte)

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
[rokslideshow] disattivare transizioni testo
« il: 08 Nov 2009, 18:37:11 »
http://extensions.joomla.org/extensions/photos-a-images/images-slideshow/8205

ho scaricato questo componente, che nell'esempio aveva un testo fisso sopra le foto, ora nelle impostazioni sembra che l'opzione non sia prevista..
qualcuno mi aiuta?
« Ultima modifica: 09 Nov 2009, 15:48:52 da thewebsurfer »

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:jslideshow
« Risposta #1 il: 09 Nov 2009, 10:00:04 »
Ciao, nel modulo devi attivare il parametro "Image Caption" e in "Caption position" scegli se visualizzare l'intestazione sopra o sotto.
Non perderti per così poco  ;)

[allegato vecchio più di un anno eliminato automaticamente]

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:jslideshow
« Risposta #2 il: 09 Nov 2009, 14:23:05 »
evidentemente non mi sono spiegato:)
innanzi tutto per "sopra" intendevo sovrapposto all'immagine.
nello stile di mod_rokslideshow
http://www.rocketwerx.com/products/rokslideshow/overview
il mio problema è che vorrei "disattivare" l'effetto a scomparsa del testo e vorrei avere quella barra semitrasparente con testo FISSA sulle immagini

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:jslideshow
« Risposta #3 il: 09 Nov 2009, 15:01:46 »
Cioè se questa volta ho capito vorresti trasformare un modulo in un altro?
Se nel demo l'effetto non c'è vuol dire che non è previsto.
Senza usare tanti giri di parole io sceglierei il modulo che più si avvicina alle mie aspettative, poi dopo essermi letto le configurazioni chiederei lumi al relativo supporto (qualora sia possibile).
Io utilizzo il modulo jt-slideshow e mi trovo abbastanza bene, ma nel loro demo non ho mai visto le caratteristiche che dici, magari stiamo parlando di due moduli diversi!
http://www.jt.gen.tr/eklentiler/jt-slideshow.html
« Ultima modifica: 09 Nov 2009, 15:05:24 da rainbow »

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:jslideshow
« Risposta #4 il: 09 Nov 2009, 15:48:13 »
si ho confuso i moduli in jtslideshow non c'è proprio la possibilità di avere testo sovrapposto alle immagini, in rokslideshow c'è, ma mi interessa che non scompaia ad ogni transizione.
ovviamente ho notato che l'effetto non è previsto, ma essendo basato su jquery credo basti armeggiare un pò con qualche descriptatore di javascript e studiarsi un pò il codice, per questo ho postato :)

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #5 il: 09 Nov 2009, 16:15:12 »
Ok, l'unica cosa che mi viene in mente se preferisci usare jtslideshow è utilizzare sempre lo stesso title, così ad ogni slide il testo sembra fisso.
Altro non ti so suggerire.
« Ultima modifica: 09 Nov 2009, 16:18:59 da rainbow »

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #6 il: 09 Nov 2009, 16:20:42 »
Ok, l'unica cosa che mi viene in mente se preferisci usare jtslideshow è utilizzare sempre lo stesso title, così ad ogni slide il testo sembra fisso.
Altro non ti so suggerire.

bè questo era scontato, usare gli stessi titoli per tutti;) il problema è che tra una transizione e l'altra la didascalia scompare e riappare, per questo parlavo di modificare il codice

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #7 il: 09 Nov 2009, 18:12:26 »
Premesso che in informatica nulla è scontato, se vuoi intervenire sul codice puoi studiarti questa pagina
http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption
Comunque quello che chiedi non mi sembra banale: bisognerebbe disattivare l'effetto su caption e mantenerlo sull'immagine, comunque buon lavoro.
Se qualcuno ci riesce sarebbe una bella personalizzazione (ma ne vale la pena?).

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #8 il: 09 Nov 2009, 18:57:28 »
Ok, alla fine il tutorial me lo sono studiato io.
Ecco la soluzione:
bisogna "ovviamente" intervenire su /modules/mod_rokslideshow/tmpl/slideshow.js

modifica height e delay della funzione captions alla riga 301

captions: function(img) {
      img = img || this.img;
      if(!this.options.captions || (!img.title && !img.alt)) return;

      this.el.getFirst().adopt(this.caps.div.adopt(this.caps.h2, this.caps.p));
      
      (function () {
         if (this.options.showTitleCaption) this.caps.h2.setHTML(img.title);
         this.caps.p.setHTML(img.alt);
         this.caps.div.setStyle('zIndex', img.getStyle('zIndex')*2 || 10);
         
         this.capsHeight = this.capsHeight || this.options.captionHeight || this.caps.div.offsetHeight;
         
         var fx = this.caps.div.effects().set({'height': 45}).start({
            opacity: 0.7,
            height: this.capsHeight
         });
         
         (function(){
            fx.start({
               opacity: 0,
               height: 0
            });
         }).delay(0.00*(this.options.duration[1] - this.options.duration[0]));
      }).delay(0.00*(this.options.duration[0]), this);
   },

Dove il valore 45 è quello predefinito di Caption Height che si può "ovviamente" cambiare da backend del modulo.
In questo modo avendo azzerato il delay il caption non salta più. Puoi sempre utilizzare i file .txt di tutte le immagini per personalizzare gli altri parametri (per esempio i link a pagine diverse), però i title "ovviamente" devono rimanere identici.
« Ultima modifica: 09 Nov 2009, 19:19:57 da rainbow »

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #9 il: 09 Nov 2009, 19:09:50 »
ma era ovvio che si facesse così!
 ;D ;D
grazie fra poco lo provo ora sto litigando furiosamente con docman

« Ultima modifica: 09 Nov 2009, 19:46:00 da thewebsurfer »

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #10 il: 09 Nov 2009, 19:46:13 »
ma cosa usi per decriptare?sembra che qualunque cosa non vada bene ???

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #11 il: 09 Nov 2009, 20:09:39 »
slideshow.js non è criptato.
Ho solo confrontato il tutorial al link che ti ho segnalato con questo modulo.

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #12 il: 09 Nov 2009, 20:17:33 »
in quella posizione non ho nessun slideshow.js,
ho rokslideshow.js ed è offuscato :-\

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #13 il: 09 Nov 2009, 20:24:22 »
in quella posizione non ho nessun slideshow.js,
ho rokslideshow.js ed è offuscato :-\
Utilizzo Aptana come ide, ma non credo che c'entra molto.
Se dalla root del tuo sito vai in /modules/mod_rokslideshow/tmpl troverai slideshow.js
Io ho scaricato questo:
http://www.rocketwerx.com/products/rokslideshow/download
cioè mod_rokslideshow_3.0.3_j15.zip

Che in pratica era il link che avevi indicato all'inizio del post, anche se joomla extension riporta alla versione 4.1
« Ultima modifica: 09 Nov 2009, 20:37:46 da rainbow »

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #14 il: 09 Nov 2009, 20:43:52 »
alla fine ho installato la versione dal tuo link, ed in effetti questa non è offuscata..

ora funge..grazie mille
essendo uno sviluppatore non mi capita spesso che qualcuno faccia il lavoro al mio posto:D, ma per quanto riguarda joomla dall'interno sono ancora inesperto e ne accetto la condizione ;)

Offline rainbow

  • Esploratore
  • **
  • Post: 74
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #15 il: 09 Nov 2009, 22:52:07 »
Non ci sono problemi, se si vuole scompattare del codice javascript si può utilizzare questo tool online http://jsbeautifier.org/
Da utilizzare sempre nel rispetto delle relative licenze (a buon intenditore poche parole).
« Ultima modifica: 09 Nov 2009, 23:19:03 da rainbow »

Offline LuxorTheFirst

  • Appassionato
  • ***
  • Post: 214
  • Sesso: Maschio
  • Gran Rompi-bug
    • Mostra profilo
Re:[rokslideshow] disattivare transizioni testo
« Risposta #16 il: 10 Nov 2009, 00:16:13 »
Ho letto per curiosità questo thread..i miei complimenti a rainbow per aver postato una così ottima soluzione al problema di qualcun altro. Bravo e magnanimo. ;)
La libertà di pensiero è una cosa fondamentale. Per questo dico sempre ciò che penso.
LuxorTheFirst

 



Web Design Bolzano Kreatif