رفتن به مطلب

مشکل رفع خطای اسکیما


پست های پیشنهاد شده

سلام خدمت شما دوستان این خطای اسکیما رو چطور میتونم برطرف کنم

Either “contentUrl” or “embedUrl” should be specified (optional)

لینک ها تنها برای اعضای سایت قابل نمایش است.

 
 
 
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

درود؛

توی سورس صفحه شما باید کد جاوا اپلیکیشن مربوط به ویدئوهای گوگل قرار داشته باشه و آیتم های درخواستی گوگل که توی متن دادید هم باید داخلش قرار داشته باشه. آموزش کاملش اینجا هست:

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

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

آیتم contentUrl باید لینک مستقیم ویدئو داخلش تعریف بشه تا گوگل بتونه خودش ویدئو رو پردازش کنه و برای جلوگیری از فشار به سرورتون، ویدئو رو از سرور خودش توی نتایج پخش کنه و این ضروریه. توی سورس صفحه شما لینک این آیتم با لینک embedUrl دقیقا مشابه هست و خب تا حدودی مشکل کار هم همینجاست.

"contentUrl": "https://www.example.com/video/123/file.mp4"

آیتم embedUrl هم باید آدرس لینکی باشه که در واقع ویدئو داخل اونجا بصورت Embed شده قرار داشته باشه و هیچ محتوای اضافه ای وجود نداشته باشه. یعنی یک صفحه حاوی یک پلیر که همین ویدئو رو پخش کنه. ساختن چنین صفحه ای کدنویسی نیاز داره و در واقع ضرورتی هم نداره. شما همون لینک مستقیم رو با آیتم قبلی داخل سورس صفحه تعریف کنید نیازی به آیتم embedUrl ندارید اصلا و یک مساله اختیاری هست. اگه قالبتون چنین صفحه ای داره که استفاده کنید مشکلی نداره. فرمتش در کل باید اینطوری باشه: (یعنی یک لینک که پلیر ویدئو داخلش باشه و از نظر گوگل هم معتبر و قابل خوندن باشه)

"embedUrl": "https://www.example.com/embed/123",

 

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

استاد عزیز یک خواهش دیگر من میخواهم برای قالب باکس اطلاعات فیلم هم اضافه کنم

سال انتشار

کشور و ....

میشه یک راهنمایی واضح کنید که من از کد نویسی زیاد بلد نیستم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

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

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

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

کافیه توی گوگل جستجو کنید: آموزش استفاده از افزونه ACF وردپرس

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 48 دقیقه قبل، Masih گفته است :

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

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

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

کافیه توی گوگل جستجو کنید: آموزش استفاده از افزونه ACF وردپرس

من میخوام از افزونه ACF استفاده کنم ولی مراحل های اموزش ها رو انجام دادم نمایش داده نمیشه

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن
در 22 دقیقه قبل، armanaria111 گفته است :

من میخوام از افزونه ACF استفاده کنم ولی مراحل های اموزش ها رو انجام دادم نمایش داده نمیشه

افزونه ACF برای استفاده اول باید یک گروه زمینه با فیلدهای مشخص بسازید. فیلدها بیشتر از نوع متن به کارتون میاد. یک برچسب و یک نام زمینه باید تعیین کنید. برچسب فرقی نداره فارسی باشه یا انگلیسی، این برچسب در فرم افزودن مطلب جدید به خودتون نمایش داده میشه. اون قسمت نام زمینه بهتره حتما انگلیسی باشه چون توی کد باید ازش استفاده بشه. مثال:

لینک ها تنها برای اعضای سایت قابل نمایش است.

ما یک زمینه دلخواه برای کشور سازنده فیلم ایجاد کردیم، حالا گروه زمینه رو ذخیره می کنیم و یک فیلم رو در حالت ویرایش باز کنید و این زمینه رو براش پر کنید. حالا وارد فایل منیجر > پوشه قالب و فایل single.php بشید. ممکنه قالبتون یک فایل دیگه ای رو برای اطلاعات ادامه مطلب ساخته بشه که شما باید همون فایلی رو پیدا کنید که کد the_content برای نمایش توضیحات مطلب داخلش قراره داره و کد زیر رو زیر این تابع اضافه کنید. مثال:

<?php the_field('movie_country'); ?>

این خلاصه ترین آموزش استفاده از زمینه دلخواهه. برای نمایش و ظاهر بهتر باید کد بالا رو داخل div با کلس دلخواه قرار بدید و براش استایل بنویسید.

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

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...