مستندات

لیست دسته ها و محتواها

Portal.GetContent

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

طریقه استفاده از متد:

Portal.GetContent (ContentID, ElementId, TemplateName, AfterFunction);

نکته

در صفحه شرح محتوا، ID محتوا از پارت دوم URL دریافت می شود.

ورودی های تابع

نام نوع تعریف
ContentID String ID محتوای مورد نظر
TemplateName String ID تگ script که با استفاده از آن ظاهر هر محتوا ساخته می شود.
ElementId String ID تگی که قرار است محتواها در آن قرار داده شوند.
AfterFunction Function تابعی که بعد از اجرا شدن این متد اجرا می شود (callback function).

مقدار دریافتی (Responce)

{
    "IsSuccess": false,
    "StatusCode": 0,
    "Message": null,
    "Result": [
        {
            "ID": 9716,
            "IsActive": true,
            "IsImportant": true,
            "Title": "رژیم غذایی برای تقویت سیستم ایمنی بدن",
            "Titr": "",
            "Keywords": "تقویت سیستم ایمنی بدن,سیستم ایمنی بدن,تقویت سیستم ایمنی,رژیم غذایی برای تقویت سیستم ایمنی,رژیم غذایی برای تقویت سیستم ایمنی بدن,تقویت سیستم ایمنی رژیم غذایی",
            "ContentDate": "2020-11-29T00:00:00",
            "SubjectID": null,
            "TypeID": null,
            "ShortText": "",
            "LongText": "

در دنیای بیرون بدن ما و محیط اطراف ما باکتری ها، ویروس ها و انگل هایی زندگی می کنند که که با ما در تماس هستند و امکان ورود به بدن ما را دارند تا در بدن ما به تغذیه و رشد بپردازند. هر انسانی در برابر این عوامل خارجی آلوده کننده  سپر و دیواری محافظ  را دارا است. این سپر دفاعی که از بافتی سلولی تشکیل شده است به کمک برخی اعضای بدن و همکاری با آن ها به جلوگیری از ورود و مبارزه با این عوامل آلودگی و بیماری می پردازد و از سلامتی و بدن ما محافظت می کند. به این سپر دفاعی بدن انسان سیستم ایمنی بدن گفته می شود که از سلول های لکوسیت یا به طور عامیانه گلبول های سفید تشکیل شده است. این سلول ها در غدد لنفاوی هر شخصی موجود می باشند و مقدار آن در افراد مختلف متفاوت است و بستگی به میزان قدرت سیستم ایمنی بدن فرد دارد. هر چه این سلول های گلبول سفید در بدن شخص به مقدار بیش تری یافت بشود شخص مقاومت بیش تری در برابر بیماری و عوامل آلوده کننده نشان می دهد. بر همین اساس یکی از راه های محافظت از بدن در مقابل این عوامل و بیماری ها تقویت سیستم ایمنی بدن است که ما در این مطلب سعی بر این داریم که به توضیح چگونگی تقویت سیستم ایمنی بدن به وسیله یک رژیم غذایی مناسب بپردازیم.

", "Pic_Address": "/Files/2/asset/1399080514544188021507894.jpg", "Description": "", "PublishTime": "2020-11-29T00:00:00", "CategoryID": 241, "LargePic": "", "SmallPic": "", "Link": "", "Photographer": "", "Reporter": "", "PDFLink": "", "AudioLink": "", "VideoLink": "", "FileLink": "", "BeginDate": null, "EndDate": null, "Views": 393, "CategoryName": "اطلاعات پزشکی", "Code": null, "SubjectName": null, "TypeName": null, "ID_Next": 0, "Title_Next": null, "ID_Prev": 9693, "Title_Prev": "سندروم تونل کارپال چیست؟", "Domain_ID": 2, "Props": [], "CommentCount": 1, "Likes": 2, "RateCount": 1, "Rate": 5, "Priority": 1, "IsViewed": true, "IsLiked": false, "IsRated": false } ] }

توضیح مقادیر

Responce

نام نوع توضیح
IsSuccess Boolean درصورت موفقیت آمیز بودن دریافت محتوا این پارامتر true می شود.
StatusCode Number وضعیت دریافت پاسخ، اگر 200 باشد یعنی موفقیت آمیز بوده
Message String پیغام موفقیت یا عدم موفقیت دریافت پاسخ
Result Object نتیجه ی دریافت پاسخ

Result

توجه

همانطور که قسمت Responce مشخص است، کلید Result یک آرایه از آبجکت هاست که همیشه فقط یک آیتم دارد.

نام نوع توضیح
ID Number ID محتوا
IsActive Boolean فعال بودن محتوا
IsImportant Boolean مهم بودن محتوا
Title String عنوان محتوا
CategoryID Number ID دسته
CategoryName String نام دسته
Code String کد محتوا
Titr String تیتر
Keywords String کلمات کلیدی (که با ویرگول از یکدیگر تفکیک شده اند)
SubjectID Number ID موضوع
SubjectName String نام موضوع
TypeID Number ID نوع
TypeName String نام نوع
ShortText String متن کوتاه
LongText String متن اصلی محتوا
Description String توضیحات
Pic_Address String آدرس تصویر اصلی محتوا
LargePic String آدرس تصویر بزرگ
SmallPic String آدرس تصویر کوچک
Views Number تعداد بازدید ها از صفحه شرح محتوا
CommentCount Number تعداد کامنت ها
Likes Number تعداد لایک ها
RateCount Number تعداد رأی ها
Rate Number رأی این محتوا
IsViewed Boolean آیا توسط این کاربر مشاهده شده
IsLiked Boolean آیا توسط این کاربر لایک شده
IsRated Boolean آیا کاربر به این محتوا رأی داده است.
ContentDate String تاریخ ایجاد محتوا
PublishTime String زمان انتشار
BeginDate String تاریخ شروع نمایش محتوا
EndDate String تاریخ پایان نمایش محتوا
ID_Next Number ID محتوای بعدی
Title_Next String عنوان محتوای بعدی
ID_Prev Number ID محتوای قبلی
Title_Prev String عنوان محتوای قبلی
Link String لینک اضافه شده به محتوا
Photographer String عکاس
Reporter String گزارشگر
PDFLink String لینک PDF
AudioLink String لینک صوت
VideoLink String لینک ویدئو
FileLink String لینک فایل
Domain_ID Number ID دامین
Props Array ویژگی های محتوا
Priority Number اولویت

توجه

در صورتی که قالب شما این امکان را دارد، باید تمامی داده هایی که از API دریافت می کنید را نمایش دهید.

توجه

در صفحه شرح باید قسمتی برای اشتراک گذاری در شبکه های اجتماعی مختلف، کپی کردن آدرس (URl) این مطلب و امکان پرینت از صفحه وجود داشته باشد. دقت کنید که در پرینت باید موارد اضافی حذف شوند. (می توانید از کلاس d-print-none در Bootstrap یا کلاس های مشابه استفاده کنید).