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è.

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.
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
. tks mọi người đã đọc topic này.
tức là giống như cái thằng slideshow ck này nè.

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

Comments
Post a Comment