Cách thêm nhiều field trong module (Dynamic Add Fields) - Joomla! Forum - community, help and support


mình muốn viết 1 cái module slideshow cho phép add nhiều field image động.
tức là giống như cái thằng slideshow ck này nè.

image

khi click vào add slide thì nó xuất hiện thêm 1 form lưu trữ thông tin file ảnh đó. mình có mổ xẻ cái module slideshowck này rồi như chưa hiểu lắm ở đoạn. nó lưu thông tin những cái form đó vào trong csdl.

code: select all

function storeslideck() {
   var = 0;
   var slides = new array();
   document.id('ckslideslist').getelements('.ckslide').each(function(el) {
      slide = new object();
      slide['imgname'] = el.getelement('.ckslideimgname').value;
      slide['imgcaption'] = el.getelement('.ckslidecaptiontext').value;
      slide['imgcaption'] = slide['imgcaption'].replace(/"/g, "|dq|");
      slide['imgtitle'] = el.getelement('.ckslidetitletext').value;
      slide['imgtitle'] = slide['imgtitle'].replace(/"/g, "|dq|");
      slide['imgthumb'] = el.getelement('img').src;
      slide['imglink'] = el.getelement('.ckslidelinktext').value;
      slide['imglink'] = slide['imglink'].replace(/"/g, "|dq|");
      slide['imgtarget'] = el.getelement('.ckslidetargettext').value;
      slide['imgalignment'] = el.getelement('.ckslidedataalignmenttext').value;
      slide['imgvideo'] = el.getelement('.ckslidevideotext').value;
      // slide['slideselect'] = el.getelement('.ckslideselect').value;
      slide['slidearticleid'] = el.getelement('.ckslidearticleid').value;
      slide['slidearticlename'] = el.getelement('.ckslidearticlename').value;
      slide['imgtime'] = el.getelement('.ckslideimgtime').value;
      slides[i] = slide;
      i++;
   });

   slides = json.encode(slides);
   slides = slides.replace(/"/g, "|qq|");
   document.id('ckslides').value = slides;
   storeremovewarning();

}


bạn nào biết chỉ giúp mình với. nếu đc thì làm 1 cái tutorial nho nhỏ helloworld càng hay :d . tks mọi người đã đọc topic này.






Comments

Popular posts from this blog

Joomla 3.3 Installation Error message - Joomla! Forum - community, help and support

Multilanguage infinite redirect loop error. - Joomla! Forum - community, help and support

trim media limit reached