آموزش تصویری استفاده از افزونه Gravity View Entry Revisions

آموزش تصویری استفاده از افزونه Gravity View Entry Revisions

افزونه Gravity View Entry Revisions یک افزودنی گراویتی ویو برای پیگیری تغییرات ورودهای گرویتی فرمز و بازیابی نسخه های قبلی می باشد. مثلا اگر یک کاربری ورود ورودی خود را بروز کند و آنرا تغییر دهید شما به راحتی میتوانید از این تغییرات مطلع شوید و افزونه یک ایمیل آگاهی از این تغییر را برای شما ارسال می کندف همچنین در صورتی نیاز داشته باشید میتوانید بازبینی های کاربر را ببینید و در صورت نیاز آنها را بازیابی کنید.

توجه : برای خرید افزونه Gravity Forms Entry Revisions اینجا کلیک کنید.

نحوه اطلاع رسانی هنگام بروزرسانی ورودی های فرم گرویتی فرمز :

پلاگین Entry Revitions به شما امکان می دهد هنگام بروز رسانی ورودی از طریق ایمیل به شما اطلاع رسانی شود. وقتی چندین مدیر دارید که ورودی های مشابه را ویرایش می کنند، یا اگر از Gravity View استفاده می کنید تا به کاربرانتان اجازه دهد پس از ارسال فرم های گرویتی فرمز خود ، فایل های خود را به روز کنند، این قابلیت بسیار مفید است. برای شروع، با کلیک کردن روی منوی فرم ها در داشبورد وردپرس، به یک فرم دسترسی پیدا کنید. روی نام فرم کلیک کنید.

1. روی گزینه “تنظیمات” در نوار ابزار Gravity Forms بروید و سپس روی گزینه “اعلان ها” کلیک کنید.

افزودن اعلان در گرویتی فرمز
افزودن اعلان در گرویتی فرمز

2. برای ایجاد یک اعلان جدید ، روی دکمه “افزودن جدید” کلیک کنید.

افزودن اعلان در گرویتی فرمز
افزودن اعلان در گرویتی فرمز

3. یک نام برای اعلان وارد کنید. مهم نیست چه نامی را وارد کنید، این فقط برای مدیران مشاهده خواهد بود. در این مثال ، ما می دانیم که وقتی یک ورودی به روز می شود. ما اعلان را “اعلان بروزرسانی ورودی فرم سمندون” می نامیم.

آموزش تصویری استفاده از افزونه Gravity View Entry Revisions
آموزش تصویری استفاده از افزونه Gravity View Entry Revisions

4. از لیست کشویی رویداد “ورودی بروز شده است، بازبینی ذخیره شده است” را انتخاب کنید. با انتخاب این گزینه، شما در حال ایجاد یک اعلان هستید که با تغییر یک ورودی ارسال می شود. توجه: اگر این گزینه را نمی بینید، ممکن است افزونه Gravity View Entry Revisions نصب و فعال نشده است.

افزودن اعلان بروزرسانی برای افزونه Gravity View Entry Revisions
افزودن اعلان بروزرسانی برای افزونه Gravity View Entry Revisions

5. سایر جزئیات اعلان را پر کنید. این جزئیات دقیقاً مانند اعلان های معمولی Gravity Forms است. اگر به اطلاعات بیشتری در مورد نحوه پیکربندی این تنظیمات نیاز دارید، مقاله پیکربندی اعلان ها در فرم های گرویتی فرمز را بخوانید.

پر کردن سایر جزیئات اعلان گرویتی فرمز
پر کردن سایر جزیئات اعلان گرویتی فرمز

6. در قسمت پیام، یک برچسب ادغام Entry Revitions اضافه می کنیم. تا تغییراتی را در مطلب نشان دهیم.

  • برچسب ادغام {entry_revision_diff} مقایسه “قبل و بعد” برای هر فیلد که در آن مقدار تغییر کرده است را نشان می دهد.
  • برچسب ادغام {all_fields} از گرویتی فرمزاست و با یک جدول از قبل قالب بندی شده که جزئیات مربوط به ورودی کامل را جایگزین می کند ، جایگزین خواهد شد.
افزودن برچسب های افزونه Gravity View Entry Revisions
افزودن برچسب های افزونه Gravity View Entry Revisions

نکته : برچسب های ادغام را میتوانید با کلیک روی پیکان سمت راست ویرایشگر پیام اضافه کنید.

7. با کلیک روی “ذخیره اعلان” اعلان را ذخیره کنید.

8. بعد از آن شما متوجه خواهید شد که اعلان با موفقیت ذخیره شده است. برای بازگشت، روی لینک “برگشت به اعلان ها” کلیک کنید.

بازگشت به اعلان های گرویتی فرمز
بازگشت به اعلان های گرویتی فرمز

9. اعلان جدیدی که ایجاد کردیم در جدول اعلانات نمایش داده می شود

مشاهده اعلان ساخته شده در افزونه گرویتی فرمز
مشاهده اعلان ساخته شده در افزونه گرویتی فرمز

10. وقتی یک بازبینی به روز شد ، ایمیلی با فیلدهای تغییر یافته دریافت خواهید کرد.

ایمیل ارسال شده برای تغییرات ورودی ها در افزونه Gravity View Entry Revisions
ایمیل ارسال شده برای تغییرات ورودی ها در افزونه Gravity View Entry Revisions

آموزش مشاهده و بازیابی بازبینی های ورودی ها در پیشخوان وردپرس :

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

1. روی دکمه “ورودی ها” یا “صندوق ورودی” بزنید و به صفحه آن برای فرم مورد نظر خود بروید.

مشاهده صندوق ورودی یا ورودی های گرویتی فرمز
مشاهده صندوق ورودی یا ورودی های گرویتی فرمز

2. ورودی که به روز شده است را پیدا می کنیم و روی آن کلیک می کنیم.

کلیک روی ورودی بروز شده
کلیک روی ورودی بروز شده

3. در آخر صفحه یک یک یادداشت های ورودی، یک جعبه بازبینی ورودی وجود دارد که تمام به روزرسانی های ورودی را انجام می دهد. می بینیم که کاربر اخیراً ورودی را به روز کرده است. برچسب زمان ویرایش لینکی است که شما را به مقایسه بین مقدار قبل از به روزرسانی و مقدار ورودی فعلی هدایت می کند.

مشاهده جدول بروزرسانی های انجام شده یک ورودی با افزونه Gravity View Entry Revisions
مشاهده جدول بروزرسانی های انجام شده یک ورودی با افزونه Gravity View Entry Revisions

4. برای مشاهده جدول مقایسه بر روی برچسب زمان ویرایش کلیک کنید. مقادیر ورودی فعلی در سمت راست و مقادیر بازبینی شده قبلی در سمت چپ قرار دارند.

مشاهده جدول ذخیره شده تغییرات ورودی با افزونه Gravity View Entry Revisions
مشاهده جدول ذخیره شده تغییرات ورودی با افزونه Gravity View Entry Revisions

5. برای بازیابی مقادیر، روی هر مقدار فیلد ویرایش که می خواهید بازیابی شود کلیک کنید ، سپس روی بازیابی این مقادیر کلیک کنید.

کلیک روی بازیابی برای بازگرداندن تغییرات قبلی ورودی های فرم
کلیک روی بازیابی برای بازگرداندن تغییرات قبلی ورودی های فرم

6. برای بازیابی مقدار مورد نظر خود، تغییر را تأیید کنید.

تایید بازیابی ورودی ها تغییر داده شده در گرویتی فرمز
تایید بازیابی ورودی ها تغییر داده شده در گرویتی فرمز

7. و اکنون مقادیر بازیابی شدند، مقادیری که ما برای بازیابی از ویرایش انتخاب کردیم ، اکنون مقادیر فعلی هستند.

بازیابی شدن مقادیر
بازیابی شدن مقادیر

توجه : هوک های برنامه نویس برای افزونه Gravity View Entry Revisions را از اینجا مشاهده کنید.

آیا افزونه Entry Revisions می تواند تغییرات فرم های گرویتی فرمز را ردیابی کند؟

خیر، Entry Revitions تغییرات فرم های گرویتی فرمز را ردیابی نمی کند. پلاگین Entry Revitions فقط تغییرات ایجاد شده در ورودی های فرم را ردیابی می کند (و آنها را بازیابی می کند).

برچسب های ادغام افزونه Gravity Forms Entry Revisions :

پلاگین Entry Revisions همراه با برچسب های ادغام است که می توانید در اعلان های گرویتی فرمز استفاده کنید :

1. برچسب ادغام {entry_revision_all_fields} : یک جدول از پیش قالب بندی شده برای تمام مقادیر ارسالی از آخرین ویرایش را نشان می دهد. کاملاً شبیه برچسب ادغام {all_fields} گرویتی فرمز است و از همه اصلاح کننده های برچسب ادغام {all_fields} پشتیبانی می کند.

2. برچسب {entry_revision_diff} : مقایسه همزمان مواردی که بین ورودی فعلی و جدیدترین ویرایش ورودی تغییر کرده است را نشان می دهد.

3. برچسب {entry_revision_list} : لیستی از لیست تغییرات ایجاد شده در طول زمان را نشان می دهد. هر تغییر، تصویری به اندازه تصویر بند انگشتی از کاربری که تغییر را ایجاد کرده است، تاریخ ایجاد تغییر و لینکی برای بازگرداندن مقادیر ورودی از آن تغییر را نشان می دهد.

نکته : اگر هیچ تغییری برای یک ورودی وجود نداشته باشد ، برچسب های ادغام فوق خروجی “در این ورودی بازبینی وجود ندارد” ایجاد می کند.

CSS جاسازی شده : هنگامی که برچسب های ادغام در اعلان های ایمیل گنجانده می شود ، استایل هایی که جدول را بسیار زیبا نشان می دهند به خروجی ادغام برچسب اضافه می شوند. برای غیرفعال کردن آن، می توانید این کد را به فایل functions.php خود اضافه کنید:

// Don't embed <style> tags in the Merge Tag output
add_filter( 'gravityview/entry-revisions/embed-css', '__return_false' )

چگونه میتوان با افزونه مقادیر را بازبینی کرد !؟

پلاگین Entry Revitions شما را قادر می سازد تغییر در مقادیر ورودی گروایتی فرمز را لغو کنید. این همانند ردیابی تغییرات برای ورودی های گرویتی فرمز است ; پس از نصب پلاگین بازبینی ورودی ها، هر تغییر در ورودی با گرویتی فرمز یا Gravity View ثبت می شود. در اینجا یک نمایش ساده از نحوه بازیابی ورودی وجود دارد :

نکته : تغییرات ایجاد شده در ورودی با استفاده از API گرویتی فرمز ثبت نمی شوند.

1. مطابق تصویر زیر می بینیم که مقداری در ورودی گرویتی فرمز تغییر کرده است و می خواهیم آن را برگردانیم. به منوی “فرم ها” در نوار کناری وردپرس بروید ، بر روی “ورودی ها” کلیک کنید، سپس روی ورودی که می خواهید مقدار فیلد قدیمی را از آن بازیابی کنید کلیک کنید.

مشاهده صندوق ورودی یا ورودی های گرویتی فرمز
مشاهده صندوق ورودی یا ورودی های گرویتی فرمز

2. ورودی که به روز شده است را پیدا می کنیم و روی آن کلیک می کنیم.

کلیک روی ورودی بروز شده
کلیک روی ورودی بروز شده

3. در زیر کادر «یادداشت ها» کادر «بازبینی های ورودی» وجود دارد. در کادر بازبینی های ورودی لیستی از تمام تغییراتی که در یک ورودی ایجاد شده است نمایش داده می شود. برای دیدن اینکه مقادیر فیلد تغییر کرده است (یا برای بازگرداندن این مقادیر)، روی لینک برچسب زمانی کلیک کنید.

مشاهده جدول بازبینی ها
مشاهده جدول بازبینی ها

4. زمینه هایی را که می خواهید نگه دارید و بازیابی انتخاب کنید. با علامت زدن در کادر بالا یا پایین جدول می توانید به سرعت همه فیلدها را انتخاب کنید.

بازیابی مقادیر تغییر داده شده ورودی های گرویتی فرمز
بازیابی مقادیر تغییر داده شده ورودی های گرویتی فرمز

 

4. پس از انتخاب مقادیری که می خواهید بازیابی کنید، روی دکمه “بازیابی این مقادیر” کلیک کنید.

کلیک روی بازیابی برای بازگرداندن تغییرات قبلی ورودی های فرم
کلیک روی بازیابی برای بازگرداندن تغییرات قبلی ورودی های فرم

5. اکنون مقادیر ورودی فعلی شامل مقادیر فیلد بازیابی شده هستند.

چگونه ویرایشهای ورودی را در وب سایت خود نمایش دهیم

1. روی دکمه “افزودن جدول ستون” کلیک کنید.

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

2. در کادر باز شده فیلد “محتوای دلخواه” را جستجو و پیدا کنید و روی آن کلیک کنید تا به ستون اضافه شود.

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

3. بعد از افزودن فیلد محتوای دلخواه روی آیکون چرخ دنده کنار اسم فیلد کلیک کنید.

ورود به تنظیمات فیلد محتوا دلخواه در گرویتی فرمز
ورود به تنظیمات فیلد محتوا دلخواه در گرویتی فرمز

4. روی آیکون ادغام برچسب ها در سمت راست منطقه محتوای سفارشی کلیک کنید تا یک لیست کشویی با همه برچسب های ادغام موجود نشان داده شود. در این مثال ، ما برچسب {entry_revision_list} ، یکی از برچسب های موجود افزونه را انتخاب کرده ایم ، که لیستی از تغییرات ایجاد شده در یک ورودی با گذشت زمان را نشان می دهد.

افزودن برچسب Gravity View Entry Revisions
افزودن برچسب Gravity View Entry Revisions

5. بعد از قرار دادن برچسب بالا ویو خود را ذخیره یا به روز کنید.

ذخیره ویو در گرویتی ویو
ذخیره ویو در گرویتی ویو

3. اکنون ویرایش ها در قسمت جلویی(کاربری) سایت قابل مشاهده هستند. هر تغییر، تصویری به اندازه تصویر بندانگشتی از کاربری که تغییر را ایجاد کرده است، با تاریخ ایجاد تغییر و لینکی برای بازیابی مقادیر ورودی از آن تغییر را نشان می دهد.

مشاهده ویرایش های انجام شده توسط کاربر در افزونه Gravity View Entry Revisions
مشاهده ویرایش های انجام شده توسط کاربر در افزونه Gravity View Entry Revisions

آیا راهی برای بازیابی ویرایشهای ورودی قبل از نصب افزونه Gravity View Entry Revisions وجود دارد !؟

خیر ، راهی آسان برای بازیابی ویرایش هایی که قبل از نصب افزونه Entry Revitions انجام شده وجود ندارد. افزونه بازبینی ورودی ها هر بار که تغییری داده می شود ورودی را ذخیره می کند. بدون این افزونه که تغییرات را ذخیره می کند، “گزارش تغییر” برای ورودی گرویتی فرمز وجود ندارد.

نکته : اگر افزونه پشتیبان گیری از وب سایت دارید (یا میزبان وب شما پشتیبان گیری خودکار را ارائه می دهد) ، می توانید نسخه پشتیبان از پایگاه داده خود را دانلود کنید. سپس می توانید ردیف های پایگاه داده را برای ورودی کپی کرده و داده های قبلی را به صورت دستی وارد کنید.

آیا افزونه هنگامی که یک ورودی حذف می شود میتواند به من اطلاع دهد !؟

خیر، در حالی که پلاگین Entry Revitions به شما امکان می دهد هنگام به روزرسانی ورودی از طریق ایمیل به شما اطلاع داده شود، در حال حاضر امکان ندارد که پلاگین هنگام حذف یک ورودی برای شما اعلان ارسال کند.

اگر از آموزش لذت بردید یک امتیاز 5 ستاره به همراه یک نظر مثبت در قسمت نظرات یادتون نره بذارید ❤️ تا یک دلگرمی برای ایجاد آموزش های تخصصی بیشتر برای ما باشه 😉

آواتار
24

سمنـــدون یک تیم برنامه نویسی و توسعه وب سایت ها در ایران است که همواره با به کار گیری جدید ترین تکنولوژی های دنیا بهترین و کارآمد ترین محصولات تحت وردپرس را برای شما مهیا میکند!

0 0 رای
امتیاز مقاله
اشتراک
اطلاع از
0 نظر
بازخورد درون خطی
مشاهده همه نظرات
توسط
تومان
0
از شنیدن نظرات شما خوشحال می شویم، لطفا نظر بدهید.x
()
x