PDA

View Full Version : نمایش رپیتر



mani2000
پنج شنبه 11 شهریور 1395, 09:46 صبح
سلام چکار کنم اخبار رو با رپیتر این جوری بتونم نشون بدم
ممنون

142297


و یا بتون عکس رو موازی نوشته کنارش با این ابعاد نشون بدم/
مرسی

سعید کشاورز
پنج شنبه 11 شهریور 1395, 19:21 عصر
سلام.
کلا این مدل برنامه نویسی منسوخ شده..
شما باید اطلاعات رو از دیتابیس بخونی و در داخل یه حلقه Foreach اونارو رندر بکنی

shabgardetanha
جمعه 12 شهریور 1395, 08:50 صبح
سلام
منم همین مشکل رو دارم میشه لطف کنید بگید چطوری یه نمونه بزنید
مرسی

Moien Tajik
جمعه 12 شهریور 1395, 12:57 عصر
با استفاده از Bootstrap داخل Foreach دو تا <div class="row"> رو به این صورت تعریف کنید :
2 تا Row شما خواهید داشت .
یک Row برای نشان دادن تایتل با کلاس col-md-12 که داخل اون تایتل رو از foreach میخونید .
Row دوم ، دوتا Div با کلاس های col-md-2 برای عکس که تگ img داخلش قرار میگیره و col-md-10 برای توضیحات کنارش که عکس و توضیحات رو در کنار هم بصورت موازی داشته باشید .

shabgardetanha
یک شنبه 14 شهریور 1395, 08:36 صبح
سلام
ممنون
من با بوت استرپ و اینی که شما گفتین مشکلی در ایجادش ندارم
فقط من میخوام رپیتر اخبار و یا حالا همون سطرها و ستون های نمایشش رو در یک تب داشته باشم
این چطوری میشه و اینکه نمیدونم چطور از دستور فورایچ استفاده کنم یه مثال میزنید
ممنون

mani2000
یک شنبه 14 شهریور 1395, 10:04 صبح
اره میشه یه نمونه بذارید/؟؟

Moien Tajik
یک شنبه 14 شهریور 1395, 20:13 عصر
من نمیدونم از php استفاده میکنید یا asp . این یه مثال با asp.net mvc که میتونید ازش استفاده کنید :


foreach (var item in Model)
{
<div class="row" dir="rtl">
<div class="col-md-12">
<h3>
<a href="@item.Link">@item.Title</a>
</h3>
</div>
</div>
<div class="row">
<div class="col-md-3">
<img src="@item.Image">
</div>
<div class="col-md-9">
<p>@item.Description</p>
</div>
</div>

<hr/>
}

mani2000
دوشنبه 15 شهریور 1395, 11:14 صبح
ممنونم استاد
من از asp
استفاده می کنم
میشه بگید داخل شرط فور ایچ اش چطوری باید بنویسم فکر کنم دستور سلکت از بانک برا مثلا ۵ تیتر اول خبر رو میخواد اما نوشتنش تو فورایچ رو نمیدونم
ممنون میشم کمکم کنید

shabgardetanha
دوشنبه 15 شهریور 1395, 11:20 صبح
من با php مینویسم میشه برا php رو بگید؟
سپاس

Moien Tajik
دوشنبه 15 شهریور 1395, 18:11 عصر
ممنونم استاد
من از asp
استفاده می کنم
میشه بگید داخل شرط فور ایچ اش چطوری باید بنویسم فکر کنم دستور سلکت از بانک برا مثلا ۵ تیتر اول خبر رو میخواد اما نوشتنش تو فورایچ رو نمیدونم
ممنون میشم کمکم کنید

برای گرفتن 5 عنوان کاملا شبیه قبل هست فقط از مدلتون 5 تا رو Take میکنید ( بهتر هست که در کنترلر این کار انجام بشه اما در View هم امکانش هست ):


foreach (var item in Model.Take(5))
{
<div class="row" dir="rtl">
<div class="col-md-12">
<h3>
<a href="@item.Link">@item.Title</a>
</h3>
</div>
</div>
<div class="row">
<div class="col-md-3">
<img src="@item.Image">
</div>
<div class="col-md-9">
<p>@item.Description</p>
</div>
</div>

<hr/>
}

Moien Tajik
دوشنبه 15 شهریور 1395, 18:13 عصر
من با php مینویسم میشه برا php رو بگید؟
سپاس

من PHP کار نمیکنم اما به این صورت باید عمل کنید :
http://stackoverflow.com/questions/29968425/how-to-use-foreach-get-data-from-the-database-table
http://stackoverflow.com/a/10972001

mani2000
سه شنبه 16 شهریور 1395, 08:58 صبح
برا asp چظور در foreach بنویسم اینو

"select 5 top from news"
"select * from news where code =5"

Moien Tajik
سه شنبه 16 شهریور 1395, 15:51 عصر
برای مثال در کنترلرتون :

public ActionResult Index()
{
WebsiteContext db = new WebsiteContext();
var posts = db.Countries.Take(5).ToList();
return View(posts);
}


5 تا از رکورد ها رو میگیرید و لیستشون میکنید و به ویو پاس میدید .

در ویو :

foreach (var item in Model))
{
<div class="row" dir="rtl">
<div class="col-md-12">
<h3>
<a href="@item.Link">@item.Title</a>
</h3>
</div>
</div>
<div class="row">
<div class="col-md-3">
<img src="@item.Image">
</div>
<div class="col-md-9">
<p>@item.Description</p>
</div>
</div>

<hr/>
}

mani2000
چهارشنبه 17 شهریور 1395, 09:07 صبح
manoon
ama shoma hamash bara mvc migid man ba asp web form kar mikonam age mishe ono begid
mamoon

Moien Tajik
چهارشنبه 17 شهریور 1395, 09:58 صبح
من Web Form کار نمیکنم و آشنایی ندارم .
میتونید سوالتون رو اینجا (http://barnamenevis.org/forumdisplay.php?25-ASP-NET) مطرح کنید .