آموزش شمارش معکوس تاریخ در گوگل AMP

4 سال پیش
آموزش شمارش معکوس تاریخ در گوگل AMP
امتیاز دهید post

آموزش شمارش معکوس تاریخ در گوگل AMP

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش شمارش معکوس تاریخ در گوگل AMP خواهیم پرداخت.

یکی دیگر از مولفه های amp به نام شمارش معکوس Amp Date که به طور پیش فرض برای نمایش روزها، ساعت ها، دقیقه ها، ثانیه ها تا یک تاریخ معین یعنی Y2K38 (2038) استفاده می شود. نمایش را می توان به صورت محلی انتخاب کرد. به طور پیش فرض آن (انگلیسی) است .Amp-date-countdown از الگوی amp-mustache برای ارائه داده استفاده می کند.

در این درس، برای درک جزئیات بیشتر از شمارش معکوس amp-date ، به برخی از نمونه های مفید نگاهی خواهیم انداخت.

برای کار با شمارش معکوس amp-date، باید اسکریپت زیر را اضافه کنیم

برای شمارش معکوس amp-date

 

برای amp-mustache

 

تگ Amp-date-countdown

تگ Amp-date-countdown به شرح زیر است –

 

ویژگی های amp-date-countdown

ویژگی های amp-date-countdown در اینجا ذکر شده است –

  • end-date

یک تاریخ قالب بندی شده ISO برای شمارش معکوس تا. به عنوان مثال ، 2025-08-01T00: 00: 00 + 08: 00

  • timestamp-ms

یک مقدار دوره POSIX در میلی ثانیه ؛ فرض کنید منطقه زمانی UTC باشد. به عنوان مثال ، timestamp-ms = “1521880470000”

  • timestamp-seconds

مقدار POSIX در چند ثانیه فرض کنید منطقه زمانی UTC باشد. به عنوان مثال ، timestamp-seconds = “1521880470”

  • timeleft-ms

مقداری بر حسب میلی ثانیه که برای شمارش معکوس باقی مانده است. به عنوان مثال ، 50 ساعت مانده به زمان timeleft-ms = “180،000،000”

  • offset-seconds (optional)

یک عدد مثبت یا منفی که تعداد ثانیه های اضافه یا کسر از تاریخ پایان داده شده را نشان می دهد. به عنوان مثال ، offset-seconds = “60” 60 ثانیه به تاریخ پایان اضافه می کند

  • when-ended (optional)

مشخص می کند که وقتی تایمر به 0 ثانیه رسید باید متوقف شود. مقدار را می توان طوری تنظیم کرد که متوقف شود (پیش فرض) تا تایمر در 0 ثانیه متوقف شود و تاریخ نهایی را نمی گذراند یا ادامه می دهد که تایمر پس از رسیدن به 0 ثانیه ادامه دارد.

  • locale (optional)

یک رشته زبان بین المللی برای هر واحد تایمر. مقدار پیش فرض en (برای انگلیسی) است. مقادیر پشتیبانی شده در زیر لیست شده است.

 

فرمت

پفرمت هایی که amp-date-countdown از آنها برای نمایش شمارش معکوس استفاده می کند در جدول زیر آورده شده است –

  • d

نمایش روز به صورت 0،1،2،3 … بی نهایت

  • DD

نمایش روز به عنوان 00،01،02،03 … بی نهایت

  • h

نمایش ساعت به صورت 0،1،2،3 … بی نهایت

  • hh

نمایش ساعت به عنوان 00،01،02،03 … بی نهایت

  • m

دقیقه را به صورت بی نهایت 0،1،2،3،4 Display نمایش دهید

  • mm

دقیقه را به صورت 00،01،02،03 Display. بی نهایت نشان دهید

  • s

نمایش دوم به صورت 0،1،2،3 … بی نهایت

  • ss

نمایش دوم به صورت ۰ ،0 ۰۱ ،0 ۰۲ 3 ۰۳ in نامحدود

  • days

رشته یا روزها را به صورت محلی نمایش دهید

  • hours

رشته یا ساعتها را به صورت محلی نمایش دهید

  • minutes

رشته یا دقیقه را به صورت محلی نمایش دهید

  • seconds

رشته دوم یا ثانیه ای را به صورت محلی نمایش دهید

 

مثال

 

Amp Fit-Text

 

مثال

اجازه دهید ویژگی های amp-countdown را با یک مثال فعال، توضیح دهیم

 

خروجی

Amp Countdowns

لیست محلی پشتیبانی شده

در زیر لیستی از محلی است که توسط amp-date-countdown پشتیبانی می شود –
  • en
انگلیسی
  • es
اسپانیایی
  • fr
فرانسوی
  • de
آلمانی
  • id
اندونزیایی
  • it
ایتالیایی
  • ja
ژاپنی
  • ko
کره ای
  • nl
هلندی
  • pt
پرتغالی
  • ru
روسی
  • th
تایلندی
  • tr
ترکی
  • vi
ویتنامی
  • zh-cn
زبان چینی ساده شده
  • zh-tw
سنتی چینی
اکنون ما یک مثال را امتحان خواهیم کرد تا شمارش معکوس را با استفاده از یکی از محلی های بالا نمایش دهیم.

مثال

 

خروجی

Amp Countdown locale

 

منبع.

لیست جلسات قبل آموزش گوگل AMP

  1. آموزش گوگل AMP
  2. بررسی اجمالی گوگل AMP
  3. مقدمه گوگل AMP
  4. آموزش تصاویر در گوگل AMP
  5. آموزش فرم در گوگل AMP
  6.  آموزش Iframes در گوگل AMP
  7. آموزش ویدیو در گوگل AMP
  8. آموزش دکمه در گوگل AMP
  9. آموزش Timeago در گوگل AMP
  10. آموزش Mathml در گوگل AMP
  11. آموزش تگ Fit Text در گوگل AMP
  12. آموزش شمارش معکوس تاریخ در گوگل AMP
  13. آموزش انتخاب کننده تاریخ در گوگل AMP
  14. آموزش استوری در گوگل AMP
  15. آموزش انتخاب کننده در گوگل AMP
  16. آموزش لینک در گوگل AMP
  17. آموزش فونت در گوگل AMP
  18. آموزش لیست در گوگل AMP
  19. آموزش اعلان کاربر در گوگل AMP
  20. آموزش next page در گوگل AMP
  21. آموزش ویژگی ها در گوگل AMP
  22. آموزش استایل ها و CSS سفارشی در گوگل AMP
  23. آموزش کلاس های CSS پویا در گوگل AMP
  24. آموزش اکشن ها و رویدادها در گوگل AMP
  25. آموزش انیمیشن در گوگل AMP
  26. آموزش اتصال داده در گوگل AMP
  27. آموزش طرح بندی در گوگل AMP
  28. آموزش تبلیغات در گوگل AMP
  29. آموزش تجزیه و تحلیل در گوگل AMP
  30. آموزش ویجت های اجتماعی در گوگل AMP
  31. آموزش نحو در گوگل AMP
  32. آموزش اعتبار سنجی در گوگل AMP
  33. آموزش اجزا جاوا اسکریپت در گوگل AMP
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه