تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 44 +

تعداد کل مطالب : 338 +

تعداد نظرات : 33 +

حضرت محمد (ص) : ز گهواره تا گور دانش بجوی .

قسمت هشتم ساخت سایت خبری با asp


به نام خدا

قسمت هشتم ساخت سایت خبری با asp

هشتمین سری هم از راه رسید با ما همراه باشید.


ساخت صفحه نمایش هر دسته  showcats :

تمام مراحل ساخت این صفحه مانند shownew است با این تفاوت که در بخش ارتباط datalist با باید کوئری مرتبط با انتخاب
سطرها بر اساس دسته ها را انتخاب کنید مانند شکل زیر:

وبعد از آن در بخش query string به شکل زیر عمل کنیم و مقدار دهی کنیم.

ساخت صفحه مدیریت برای لینکها:

برای اینکار ابتدا یک صفحه ایجاد میکنیم در پوشه admin که پیروی قالب admin.master باشد سپس همانند صفحه مدیریت
مطالب یک gridview در آن قرار میدهیم و تمام مراحل را مثل قبل انجام می دهیم و به بانک اطلاعاتی ارتباطش می دهیم با این تفاوت که
باید جدول link را انتخاب کنیم.

حال مانند صفحه مدیریت مطالب یک جدول در بخش کدونویسی ایجاد کرده و مانند زیر کدنویسی می کنیم.

حال باید به بخش کد نویسی دکمه btnlink می رویم و کدهای زیر را می نویسیم.

در این کد ابتدا یک متغیر از نوع linktableadapter تعیین کرده ایم و سپس کوئری insertlink را برای آن متغیر فراخوانی کرده
و سپس با استفاده از جعبه متنهایی که داشتیم مقدار دهی کرده ایم و در نهایت gridview را با دستور databind به روز رسانی کردیم تا در
آن اطلاعات نمایش داده شود و در نهایت جعبه متن ها را خالی کردیم.
ساخت بخش پیوندها در site.master :
برای اینکار ابتدا وارد صفحه site.mastersite.master شده و در دومین پنجره در سمت راست site.master که ساخته ایم
یک data list قرار می دهیم و همانند بخش sidebar عمل کرده و ارتباط آن را با بانک اطلاعاتی برقرار می کنیم با این تفاوت که جئول
لینکها را انتخاب می کنیم و سپس به بخش کدنویسی رفته و به جای کد Datalist کد زیر را می نویسیم.

ساخت تعداد بازدید هر مطلب:

برای این منظور ما به دو کوئری در بخش جدول news احتیاج داریم که اولین جدول برای اضافه کردن یک مقدار به تعداد بازدیدهای
هر مطلب ) visited ( است .برای ساخت جدول اول dataset جدول news که همان news.xsd است را باز می کنیم و سپس
add query و بعد از باز شدن پنجره use sql statement را می زنیم و بعد Update را انتخاب می کنیم و در پنجره بعد
query builder را انتخاب می کنیم و در بخش انتخاب ستون ها فقط newsvisited را انتخاب می کنیم و در بخش new value آن مقدار @newvisited+1 را میزنیم تغییرات در کوری باید همانند شکل زیر باشد

و در نهایت نام آن را nvu قرار می دهیم و مراحل را تا آخر ادامه می دهیم تا کوری ساخته بشود.
حال باید کوئری بعدی را بسازیم مانند قبل عمل میکنیم با این تفاوت که در بخش choose a query value نوع select which returns a single value را انتخاب می کنیم.

در مرحله بعد دوباره query builder را انتخاب می کنیم و تغییرات را همانند شکل زیر انجام می دهیم

نام آن را numberofnv قرار می دهیم و مراحل ساخت کوری را تا آخر ادامه می دهیم

پایان قسمت هشتم
با آموزش بعدی با ما همراه باشد.

آپارات وبسایت


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ