PDA

View Full Version : سوال: اتصال اسلایدر جی کوئری به بانک اطلاعاتی



reza4359
دوشنبه 11 مهر 1390, 14:27 عصر
سلام دوستان چطوری اسلایدر های جی کوئری رو به بانک اطلاعاتی متصل کنیم یعنی با همون افکتها ولی عکس ها رو از بانک بگیره که قابل اضافه کردن عکسها از طریق بانک اطلاعاتی وجود داشته باشه
ممنون

Saman Hashemi
دوشنبه 11 مهر 1390, 14:50 عصر
آدرس عکس توی بانک ذخیره کن بعد با استفاده از یه Repeater اون قسمتی که توی Slider تکرار میشه را تولید کن...!

reza4359
دوشنبه 11 مهر 1390, 20:39 عصر
آدرس عکس توی بانک ذخیره کن بعد با استفاده از یه Repeater اون قسمتی که توی Slider تکرار میشه را تولید کن...!
سامان جان من متوجه جوابتون نشدم
اگه ممکنه بیشتر توضیح بدید یا یک نمونه بذارید
ممنون

Saman Hashemi
سه شنبه 12 مهر 1390, 08:59 صبح
<ASP:Repeater ID="rpt" Runat="server">
<ItemTemplate>
<a href="#" class="show">
<img src='<%# Eval("Image","images/{0}") %>' alt="Flowing Rock" width="580" height="360" title="" alt="" rel="<h3><%#Eval("Text") %></h3>"/>
</a>
</ItemTemplate>
</asp:Repeater>

reza4359
سه شنبه 12 مهر 1390, 20:17 عصر
<ASP:Repeater ID="rpt" Runat="server">
<ItemTemplate>
<a href="#" class="show">
<img src='<%# Eval("Image","images/{0}") %>' alt="Flowing Rock" width="580" height="360" title="" alt="" rel="<h3><%#Eval("Text") %></h3>"/>
</a>
</ItemTemplate>
</asp:Repeater>
خب سامان جان حالا کد های جی کوئری کجا هستند!؟
مثلا من این کدهای منه چطوری به Repeater متصل میشن؟
<script type="text/javascript">
window.addEvent('load', function() {
var imgs = [];

imgs.push({
file: '30544303-1587709.jpg',
title: '',
desc: '',
url: '#'
});
imgs.push({
file: '30544303-1587710.jpg',
title: '',
desc: '',
url: '#'
});
imgs.push({
file: '30544303-1587721.jpg',
title: '',
desc: '',
url: '#'
});
imgs.push({
file: '30544303-1587723.jpg',
title: '',
desc: '',
url: '#'
});

var myshow = new Slideshow('slideshow', {
type: 'combo',
showTitleCaption: 1,
captionHeight: 45,
width: 362,
height: 250,
pan: 50,
zoom: 50,
loadingDiv: 1,
resize: true,
duration: [2000, 9000],
transition: Fx.Transitions.Expo.easeOut,
images: imgs,
path: 'images/'
});

myshow.caps.h2.setStyles({
color: '#fff',
fontSize: '13px'
});
myshow.caps.p.setStyles({
color: '#ccc',
fontSize: '11px'
});
});
</script>

فرامرز90
سه شنبه 12 مهر 1390, 22:18 عصر
با سلام به دوست عزیز رضا4359 راحتترین کار اینه که از دستور response.write کل فایل جاوا رو تو صفحه بازسازی کنی در این صورت می تونی هم از دیتا بیست استفاده کنی هم از جاوا مثل خبرگذاری ها یا سایت خودم که اینطوری طراحی کردم بخش سرتیتر اخبار رو . نمونه سایت خودم http://ashk4zohoor.ir خیلی سخت نیست فقط همه نیاز هاتو تو دستور بریز ، اونجاهایی که نیاز داشتی می تونی از کد برنامه نویسی (vb یا c#) استفاده کنی

موفق ومهدوی باشی

reza4359
سه شنبه 12 مهر 1390, 22:27 عصر
با سلام به دوست عزیز رضا4359 راحتترین کار اینه که از دستور response.write کل فایل جاوا رو تو صفحه بازسازی کنی در این صورت می تونی هم از دیتا بیست استفاده کنی هم از جاوا مثل خبرگذاری ها یا سایت خودم که اینطوری طراحی کردم بخش سرتیتر اخبار رو . نمونه سایت خودم http://ashk4zohoor.ir خیلی سخت نیست فقط همه نیاز هاتو تو دستور بریز ، اونجاهایی که نیاز داشتی می تونی از کد برنامه نویسی (vb یا C#‎) استفاده کنی

موفق ومهدوی باشی
سلام دوست عزیز ممنون از پاسختون
من خوب متوجه نشدم چطوری با response.write این کارو بکنم!!؟
اگه میشه یه مثال بزنید

فرامرز90
سه شنبه 12 مهر 1390, 22:48 عصر
با سلام دوباره شما می تونید شبیه این کار رو انجام بدید response.write("
<script type="text/javascript">
window.addEvent('load', function() {
var imgs = [];

imgs.push({
file: '30544303-1587709.jpg',
title: '',
desc: '',
url: '#'
});
imgs.push({
file: '30544303-1587710.jpg',
title: '',
desc: '',
url: '#'
});
imgs.push({
file: '30544303-1587721.jpg',
title: '',
desc: '',
url: '#'
});
imgs.push({
file: '30544303-1587723.jpg',
title: '',
desc: '',
url: '#'
});

var myshow = new Slideshow('slideshow', {
type: 'combo',
showTitleCaption: 1,
captionHeight: 45,
width: 362,
height: 250,
pan: 50,
zoom: 50,
loadingDiv: 1,
resize: true,
duration: [2000, 9000],
transition: Fx.Transitions.Expo.easeOut,
images: imgs,
path: 'images/'
});

myshow.caps.h2.setStyles({
color: '#fff',
fontSize: '13px'
});
myshow.caps.p.setStyles({
color: '#ccc',
fontSize: '11px'
});
});
") </script>



تو قسمتهایی که می خواهی عکس هارو صدا بزنی کوتیشن باز کنی آدرس عکس رو از دیتا بیس بخونی بعد کوتیشن رو ببندی البته & اتصال رو یادت نره

موفق و مهدوی باشی

Himalaya
سه شنبه 12 مهر 1390, 23:43 عصر
سلام
طرز کار رو قبلا تو این لینک (http://barnamenevis.org/showthread.php?295775-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DA%AF%D8%A7%D9%84%D8%B1%DB%8C-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9-%D8%AA%D9%88%D8%B3%D8%B7-jQuery) گفتم. نمونه های دیگه ای هم تو همین سایت هست

par4parvaz
پنج شنبه 14 مهر 1390, 17:52 عصر
سلام
من هم مشکل اسلایدشو داینامیک رو داشتم که اینو اماده کردم
76304

و قسمت مدیریت هم به این شکل است
76305

و این هم خود برنامه به همراه پایگاه داده
البته خیلی روش کار نکردم

76306
76307

mahdioo12194
پنج شنبه 14 مهر 1390, 18:27 عصر
پس چرا واسه من ارور داد؟؟؟؟!!!!!!

76312

par4parvaz
پنج شنبه 14 مهر 1390, 23:44 عصر
شاید بخاطر ورژن IE باشه
من دوباره ام تست کردم و مشکلی نداره

سوسانو
جمعه 25 مرداد 1392, 20:27 عصر
بسیاررررررررررررررررررررر ررررررررر تشکر چند روز بود دنبال همچین کدی بودم .

kh1387
یک شنبه 05 اردیبهشت 1395, 15:26 عصر
دوستان ببخشید. من طبق دستور دوستان اقدام به ساخت اسلاید شو با repeater کردم. حالا الان همه عکس ها رو نشون میده.
من میخوام یکی یکی با زمان خاصی اونها رو نشون بده.
باید چیکار کنم؟
ممنون