fixing ganjoor.net/vazn
This commit is contained in:
parent
2f1e711074
commit
5fa9eaf7db
@ -56,22 +56,19 @@
|
||||
}
|
||||
|
||||
<partial name="~/Pages/Partials/GanjoorPage/_InlinePageUtilsPartial.cshtml" model="Model" />
|
||||
@if (Model.GanjoorPage.Id == GanjoorPageModel.GanjoorSlashVaznPageId)
|
||||
{
|
||||
<div class="poempretab" id="pretab"></div>
|
||||
<div class="poemtab" id="tab-items">
|
||||
<div class="poemtablinks active"><a href="#poets-stats">سخنوران</a></div>
|
||||
<div class="poemtablinks"><a href="#langs-stats">زبانها</a></div>
|
||||
<div class="poemtablinks"><a href="#formats-stats">قالبها</a></div>
|
||||
<div class="poemtablinks"><a href="#rhyhtms-stats">وزنها</a></div>
|
||||
<div class="poemtablinks"><a href="#couplets-stats">تعداد ابیات</a></div>
|
||||
<div class="poemtablinks"><a href="#wordcounts-placeholder">بسامد واژگان</a></div>
|
||||
</div>
|
||||
}
|
||||
@Html.Raw(Model.GanjoorPage.HtmlText)
|
||||
|
||||
@if (Model.GanjoorPage.Id == GanjoorPageModel.GanjoorSlashVaznPageId)
|
||||
{
|
||||
<div class="poemtab" id="wordcounts-placeholder-tab-items">
|
||||
<div class="poemtablinks"><a href="#poets-stats-tab-items">سخنوران</a></div>
|
||||
<div class="poemtablinks"><a href="#langs-stats-tab-items">زبانها</a></div>
|
||||
<div class="poemtablinks"><a href="#formats-stats-tab-items">قالبها</a></div>
|
||||
<div class="poemtablinks"><a href="#rhyhtms-stats-tab-items">وزنها</a></div>
|
||||
<div class="poemtablinks"><a href="#couplets-stats-tab-items">تعداد ابیات</a></div>
|
||||
<div class="poemtablinks active"><a href="#wordcounts-placeholder-tab-items">بسامد واژگان</a></div>
|
||||
</div>
|
||||
|
||||
<div id="wordcounts-placeholder">
|
||||
@if (Model.CategoryWordsCounts != null)
|
||||
{
|
||||
|
||||
@ -988,7 +988,17 @@ namespace RMuseum.Services.Implementation
|
||||
|
||||
var poets = await context.GanjoorPoets.AsNoTracking().ToListAsync();
|
||||
|
||||
string htmlText = $"<p>تا تاریخ {LanguageUtils.FormatDate(DateTime.Now)} مجموعاً {LanguageUtils.FormatMoney(sumPoetsCouplets)} بیت شعر از طریق سایت گنجور در دسترس قرار گرفته است. در جدول زیر که سخنوران در آنها بر اساس تعداد ابیات اشعارشان به صورت نزولی مرتب شدهاند با کلیک بر روی نام هر سخنور میتوانید آمار اوزان اشعار او را مشاهده کنید.</p>{Environment.NewLine}";
|
||||
string htmlText = $"<div class=\"poempretab\" id=\"pretab\"></div>{Environment.NewLine}";
|
||||
htmlText += $"<div class=\"poemtab\" id=\"poets-stats-tab-items\">{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks active\"><a href=\"#poets-stats-tab-items\">سخنوران</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#langs-stats-tab-items\">زبانها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#formats-stats-tab-items\">قالبها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#rhyhtms-stats-tab-items\">وزنها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#couplets-stats-tab-items\">تعداد ابیات</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#wordcounts-placeholder-tab-items\">بسامد واژگان</a></div>{Environment.NewLine}";
|
||||
htmlText += $"</div>{Environment.NewLine}";
|
||||
htmlText +=
|
||||
$"<p>تا تاریخ {LanguageUtils.FormatDate(DateTime.Now)} مجموعاً {LanguageUtils.FormatMoney(sumPoetsCouplets)} بیت شعر از طریق سایت گنجور در دسترس قرار گرفته است. در جدول زیر که سخنوران در آنها بر اساس تعداد ابیات اشعارشان به صورت نزولی مرتب شدهاند با کلیک بر روی نام هر سخنور میتوانید آمار اوزان اشعار او را مشاهده کنید.</p>{Environment.NewLine}";
|
||||
htmlText += $"<p>توجه فرمایید که این آمار به دلایلی از قبیل وجود چند نسخه از آثار شعرا در گنجور (مثل آثار خیام)، یک بیت محسوب شدن مصرعهای بند قالبهای ترکیبی مثل مخمسها و همینطور این که اشعار نقل شده از سخنوران دیگر در تذکرهها و کتابهایی مانند آن به نام مؤلف نقلکنندهٔ شعر ثبت شده تقریبی و حدودی است و افزونگی دارد.</p>{Environment.NewLine}";
|
||||
|
||||
htmlText += $"<table class=\"stats\" id=\"poets-stats\">{Environment.NewLine}<thead>{Environment.NewLine}" +
|
||||
@ -1015,8 +1025,20 @@ namespace RMuseum.Services.Implementation
|
||||
}
|
||||
htmlText += $"</tbody>{Environment.NewLine}</table>{Environment.NewLine}";
|
||||
|
||||
htmlText += $"<div class=\"poemtab\" id=\"langs-stats-tab-items\">{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#poets-stats-tab-items\">سخنوران</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks active\"><a href=\"#langs-stats-tab-items\">زبانها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#formats-stats-tab-items\">قالبها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#rhyhtms-stats-tab-items\">وزنها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#couplets-stats-tab-items\">تعداد ابیات</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#wordcounts-placeholder-tab-items\">بسامد واژگان</a></div>{Environment.NewLine}";
|
||||
htmlText += $"</div>{Environment.NewLine}";
|
||||
|
||||
|
||||
htmlText += $"<p>آمار ابیات برچسبگذاری شده با زبان غالب شعر در گنجور به شرح زیر است:</p>{Environment.NewLine}";
|
||||
|
||||
|
||||
|
||||
htmlText += $"<table class=\"stats\" id=\"langs-stats\">{Environment.NewLine}<thead>{Environment.NewLine}" +
|
||||
$"<tr class=\"h\">{Environment.NewLine}" +
|
||||
$"<td class=\"c1\">ردیف</td>{Environment.NewLine}" +
|
||||
@ -1043,6 +1065,16 @@ namespace RMuseum.Services.Implementation
|
||||
}
|
||||
htmlText += $"</tbody>{Environment.NewLine}</table>{Environment.NewLine}";
|
||||
|
||||
htmlText += $"<div class=\"poemtab\" id=\"formats-stats-tab-items\">{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#poets-stats-tab-items\">سخنوران</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#langs-stats-tab-items\">زبانها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks active\"><a href=\"#formats-stats-tab-items\">قالبها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#rhyhtms-stats-tab-items\">وزنها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#couplets-stats-tab-items\">تعداد ابیات</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#wordcounts-placeholder-tab-items\">بسامد واژگان</a></div>{Environment.NewLine}";
|
||||
htmlText += $"</div>{Environment.NewLine}";
|
||||
|
||||
|
||||
htmlText += $"<p>آمار ابیات برچسبگذاری شده با قالب شعری در گنجور به شرح زیر است:</p>{Environment.NewLine}";
|
||||
|
||||
htmlText += $"<table class=\"stats\" id=\"formats-stats\">{Environment.NewLine}<thead>{Environment.NewLine}" +
|
||||
@ -1070,6 +1102,14 @@ namespace RMuseum.Services.Implementation
|
||||
}
|
||||
htmlText += $"</tbody>{Environment.NewLine}</table>{Environment.NewLine}";
|
||||
|
||||
htmlText += $"<div class=\"poemtab\" id=\"rhyhtms-stats-tab-items\">{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#poets-stats-tab-items\">سخنوران</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#langs-stats-tab-items\">زبانها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#formats-stats-tab-items\">قالبها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks active\"><a href=\"#rhyhtms-stats-tab-items\">وزنها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#couplets-stats-tab-items\">تعداد ابیات</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#wordcounts-placeholder-tab-items\">بسامد واژگان</a></div>{Environment.NewLine}";
|
||||
htmlText += $"</div>{Environment.NewLine}";
|
||||
|
||||
|
||||
var rhythms = await context.GanjoorMetres.ToListAsync();
|
||||
@ -1121,6 +1161,15 @@ namespace RMuseum.Services.Implementation
|
||||
int cc = coupletCountsList.Sum(c => c.Count);
|
||||
if (coupletCountsList.Count > 0 && cc> 0)
|
||||
{
|
||||
htmlText += $"<div class=\"poemtab\" id=\"couplets-stats-tab-items\">{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#poets-stats-tab-items\">سخنوران</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#langs-stats-tab-items\">زبانها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#formats-stats-tab-items\">قالبها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks active\"><a href=\"#rhyhtms-stats-tab-items\">وزنها</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#couplets-stats-tab-items\">تعداد ابیات</a></div>{Environment.NewLine}";
|
||||
htmlText += $" <div class=\"poemtablinks\"><a href=\"#wordcounts-placeholder-tab-items\">بسامد واژگان</a></div>{Environment.NewLine}";
|
||||
htmlText += $"</div>{Environment.NewLine}";
|
||||
|
||||
htmlText += $"<p>آمار فراوانی تعداد ابیات اشعار به شرح زیر است:</p>{Environment.NewLine}";
|
||||
|
||||
htmlText += $"<table class=\"stats\" id=\"couplets-stats\">{Environment.NewLine}<thead>{Environment.NewLine}" +
|
||||
|
||||
Loading…
Reference in New Issue
Block a user