با آموزش کار با قالب TehranITCoreDash در asp.net core با ما همراه باشید. در این آموزش درباره قالب TehranITCoreDash که یک قالب برای پنل مدیریتی پروژه های Asp.Net Core هستند صحبت میکنیم. برسی میکنیم چگونه میتوان قالب را به پروژه ها اضافه کرد. و چگونه میتوان از ان استفاده کرد.
قالب TehranITCoreDash از scaffold templates پشتیبانی میکند. از همین رو باید حتما پکیج مورد نیاز آن از طریق manage nuget packages manager نصب شود.
Microsoft.VisualStudio.Web.CodeGeneration.Design
محتویات پوشه قالب TehranITCoreDash را در روت پروژه خود کپی کنید.
برای سفارشی سازی و اضافه کردن منو های سایدبار میتوانید از پوشه Shared پوشه Parshials فایل _SidebarPartialView را باز کزده و از کد های زیر در آن استفاده کنید.
<!--item subMenu-->
<li class="sub-menu">
<a href="javascript:void(0);">
<i class="bi bi-blockquote-right"></i>
<span>عنوان منو</span>
<i class="bi bi-chevron-down sub-menu-icon"></i>
</a>
<ul>
<li>
<a href="#">
<span>ساب منو</span>
</a>
</li>
</ul>
</li>
<!--item-->
<li>
<a href="login.html">
<i class="bi bi-blockquote-right"></i>
<span>عنوان منو</span>
</a>
</li>
به ویو خود قالب _TehranITHomePage را نسبت دهید. برای فراخوانی بخش های صفحه هوم پیج میتوانید پارشیال های زیر را فراخوانی کنید.
<partial name="Partials/HomePage/_Box1PartialView" />
<partial name="Partials/HomePage/_Box2PartialView" />
<partial name="Partials/HomePage/_Box3PartialView" />
<partial name="Partials/HomePage/_Box4PartialView" />
به ویو خود قالب _TehranITLoginرا نسبت دهید. و از کد های زیر برای فراخوانی بخش هایی مثل فرم لاگین و لاگین از طریق شیکه های اجتماعی را اضافه کنید.
<partial name="Partials/Login/_LoginFormPartialView" />
@section SocialLogin {
<partial name="Partials/Login/_SocialPartialView" />
}
@* Content *@
<div class="row tehranit-box"></div>
@* Form *@
<form action="" method="post" class="row tehranit-box"></form>
<div class="row tehranit-box">
<div class="col-12">
@* Items *@
</div>
</div>
<div class="row tehranit-box">
<div class="col-8">
@* Items *@
</div>
<div class="col-4">
@* Items *@
</div>
</div>
<div class="content-box">
@* Content *@
</div>
<div class="title-box">
<span>عنوان تایتل باکس</span>
<i class="bi bi-send-arrow-up"></i>
</div>
TinyMCE یک ویرایشگر متن غنی (WYSIWYG: What You See Is What You Get) است که به توسعهدهندگان وب اجازه میدهد تا به راحتی یک ویرایشگر متنی قابل سفارشیسازی را به برنامههای وب خود اضافه کنند. این ویرایشگر به کاربران امکان میدهد که متنها را به شکل غنی با فرمتهای مختلف مانند بولد، ایتالیک، زیرخط، لیستها، جدولها، و غیره ویرایش و قالببندی کنند، بدون نیاز به دانش HTML.
<div class="col-12 mb-3">
<textarea id="tiny"></textarea>
</div>
<!--wysiwyg tiny-->
<script src="assets/lib/tinymce/js/tinymce/tinymce.min.js"></script>
<script>
jQuery('body').bind('classChanged', function () {
console.log('class changed');
tinymce.remove();
MyTiny();
});
MyTiny();
</script>
<!--end wysiwyg tiny-->
<div class="col-12 col-md-6 mb-3">
<label for="DatePicker-1" class="form-label">دیت پـیکـر ساده</label>
<input type="text" class="form-control MyDatePicker" id="DatePicker-1" name="DatePicker-1" data-jdp data-jdp-only-date>
</div>
<!--JalaliDatePicker-->
<link href="assets/lib/JalaliDatePicker-main/dist/jalalidatepicker.min.css" rel="stylesheet" />
<!--end JalaliDatePicker-->
<!--JalaliDatePicker-->
<script src="assets/lib/JalaliDatePicker-main/dist/jalalidatepicker.min.js"></script>
<script>
jalaliDatepicker.startWatch({
minDate: "attr",
maxDate: "attr",
minTime: "attr",
maxTime: "attr",
time: true,
});
</script>
<!--end JalaliDatePicker-->
<div class="col-12 mb-3">
<label for="input-example" class="form-label">بــرچسب ها</label>
<input class="form-control" id="input-example" name="input-example" value="جی کوئری, جاوا" autofocus>
</div>
<!--TagsInput-->
<link href="assets/lib/TagsInput/dist/tagify.css" rel="stylesheet" />
<!--end TagsInput-->
<!--TagsInput-->
<script src="assets/lib/TagsInput/dist/tagify.js"></script>
<script src="assets/lib/TagsInput/dist/tagify.polyfills.min.js"></script>
<script>
var input = document.querySelector('input[name=input-example]');
new Tagify(input, {
placeholder: 'برچسب ...',
trim: true,
});
</script>
<!--end TagsInput-->
public IActionResult Index()
{
var Response=new ResponseViewModel {
IsSuccess=false,
Message="یک مشکل از سمت سرور روی داده است.",
StatusCode=500,
};
return View("Response",Response);
}
ورژن ۱٫۱ قالب TehranITCoreDash منتشر شد. رفع برخی ایرادات.
ورژن ۱٫۲ قالب TehranITCoreDash منتشر شد. رفع برخی ایرادات. افزوده شدن صفحه خطا و نمایش ارورها. بهینه شده برای استفاده از سرویس ها. هماهنگ شده با Dot Net 9 و codegeneration.design 9.
توجه : هر دو فایل دانلودی “رایگان و غیر رایگان” یکسان میباشند.
توجه : در صورتی که قبلا این قالب را خریداری کرده اید. نیازی به خرید مجدد نیست. از قسمت دانلود رایگان آن را دانلود فرمایید.
خرید از تهران آی تی به صورت آنلاین بوده لینک دانلود به صورت خودکار برای شما ایمیل میشود بدیهی است که در هنگام خرید باید از ایمیل واقعی خود استفاده کنید. چنانچه نیاز به هرگونه سوال درباره محصول و یا مشاوره و کمک در خرید آنلاین داشتید از طریق ایمیل و یا شماره های تماس ارتباط برقرار کنید 09121486770 ahadian2@gmail.com
با عرض سلام. کدهای css و جاوااسکریپتی رو که طبق آموزش شما کپی می کردم کار نکرد. فهمیدم که باید یک /~ قبل از اونها قرار بگیره. مثلا برای tinymce بجای کد زیر
باید از کد زیر استفاده کنیم.
لطفا اصلاح بفرمایید. با تشکر فراوان از زحمات شما و فایل های آموزشی بسیار خوبتون. من که خیلی استفاده بردم. خداوند به کسب و کار شما برکت بده.