...
This commit is contained in:
@@ -95,27 +95,31 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
</div><a href="blog-details.html">
|
</div>
|
||||||
</a>
|
|
||||||
</div><a href="blog-details.html">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="sidebar__widget mb-40">
|
|
||||||
<div class="sidebar__widge-title-box">
|
|
||||||
<h3 class="sidebar__widget-title">برچسب ها</h3>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar__widget-content">
|
|
||||||
<div class="tagcloud">
|
</div>
|
||||||
@foreach (var item in Item.Tags.Split(','))
|
@if (Item!=null && !string.IsNullOrEmpty(Item.Tags))
|
||||||
{
|
{
|
||||||
<a href="#">@item</a>
|
<div class="sidebar__widget mb-40">
|
||||||
}
|
<div class="sidebar__widge-title-box">
|
||||||
|
<h3 class="sidebar__widget-title">برچسب ها</h3>
|
||||||
|
</div>
|
||||||
|
<div class="sidebar__widget-content">
|
||||||
|
<div class="tagcloud">
|
||||||
|
@foreach (var item in Item.Tags.Split('-'))
|
||||||
|
{
|
||||||
|
string P = "/ListBlog/" + item;
|
||||||
|
<NavLink rel="tag" href="@P">@item</NavLink>
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -129,7 +133,10 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public int? ItemID { get; set; }
|
public int? ItemID { get; set; }
|
||||||
|
|
||||||
|
@@ -2,6 +2,7 @@
|
|||||||
@inject HttpClient _hc
|
@inject HttpClient _hc
|
||||||
@layout BlogLayout
|
@layout BlogLayout
|
||||||
@page "/ListBlog"
|
@page "/ListBlog"
|
||||||
|
@page "/ListBlog/{Tag}"
|
||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
<PageTitle>دانشنامه</PageTitle>
|
<PageTitle>دانشنامه</PageTitle>
|
||||||
<main>
|
<main>
|
||||||
@@ -98,6 +99,9 @@
|
|||||||
</main>
|
</main>
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
|
[Parameter]
|
||||||
|
public string? Tag { get; set; }
|
||||||
|
|
||||||
[Parameter,SupplyParameterFromQuery]
|
[Parameter,SupplyParameterFromQuery]
|
||||||
public int? PageIndex { get; set; }
|
public int? PageIndex { get; set; }
|
||||||
|
|
||||||
@@ -106,7 +110,9 @@
|
|||||||
protected override async Task OnParametersSetAsync()
|
protected override async Task OnParametersSetAsync()
|
||||||
{
|
{
|
||||||
if (PageIndex == null) PageIndex = 1;
|
if (PageIndex == null) PageIndex = 1;
|
||||||
request = await _hc.GetFromJsonAsync<PagingDto<BlogDto>>($"Base/LastBlog?PageIndex={PageIndex ?? 1}&PageSize=6");
|
string url = $"Base/LastBlog?PageIndex={PageIndex ?? 1}&PageSize=6";
|
||||||
|
if (!string.IsNullOrEmpty(Tag)) url += $" &Tag={Tag}";
|
||||||
|
request = await _hc.GetFromJsonAsync<PagingDto<BlogDto>>(url);
|
||||||
await base.OnParametersSetAsync();
|
await base.OnParametersSetAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -36,10 +36,10 @@ builder.Services.AddScoped(sp => new UserAuthenticationDTO()
|
|||||||
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://195.88.208.142:7075/api/") });
|
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://195.88.208.142:7075/api/") });
|
||||||
|
|
||||||
//Home
|
//Home
|
||||||
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:7075/api/") });
|
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:7075/api/") });
|
||||||
|
|
||||||
//farzan
|
//farzan
|
||||||
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });
|
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });
|
||||||
|
|
||||||
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("fa-Ir");
|
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("fa-Ir");
|
||||||
|
|
||||||
|
@@ -4,11 +4,12 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
|
||||||
<title>سیاهه (مدیریت کسب و کار)</title>
|
<title>سیاهه (مدیریت کسب و کار)</title>
|
||||||
<base href="/" />
|
<base href="/" />
|
||||||
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
|
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
|
||||||
<link rel="stylesheet" href="css/app.css" />
|
<link rel="stylesheet" href="css/app.css" />
|
||||||
<link rel="icon" type="image/png" href="img/logo/siyahe.png" />
|
<link rel="icon" type="image/png" href="img/logo/siyahe.png" />
|
||||||
|
|
||||||
|
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
|
||||||
|
Reference in New Issue
Block a user