From 698565c460e3e644f54f5ccfbd63cd518df890c1 Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Thu, 4 Jun 2026 17:39:03 +0330 Subject: [PATCH] [Help] Add help/learning page + interactive guided app tour MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New /Help page: quick-start, separate guides for کادر درمان (search/near-me/preferences/اعلام تمایل/saved) and مراکز درمانی (register/post/verify-with-docs/applicants), notifications+install, report/complaint, and an FAQ accordion. Self-hosted tour.js (no CDN, RTL): spotlights elements via data-tour hooks in the nav, auto-runs once for new visitors on the home page (localStorage flag), re-runnable from the Help page button or ?tour=1; skips steps whose target is hidden so it works on mobile/other pages. Help linked from nav + footer. Co-Authored-By: Claude Opus 4.8 --- src/JobsMedical.Web/Pages/Help.cshtml | 105 +++++++++++++ .../Pages/Shared/_Layout.cshtml | 21 ++- src/JobsMedical.Web/wwwroot/css/site.css | 18 +++ src/JobsMedical.Web/wwwroot/js/tour.js | 142 ++++++++++++++++++ 4 files changed, 278 insertions(+), 8 deletions(-) create mode 100644 src/JobsMedical.Web/Pages/Help.cshtml create mode 100644 src/JobsMedical.Web/wwwroot/js/tour.js diff --git a/src/JobsMedical.Web/Pages/Help.cshtml b/src/JobsMedical.Web/Pages/Help.cshtml new file mode 100644 index 0000000..3594fc5 --- /dev/null +++ b/src/JobsMedical.Web/Pages/Help.cshtml @@ -0,0 +1,105 @@ +@page +@{ + ViewData["Title"] = "راهنما و آموزش"; + ViewData["Description"] = "راهنمای کامل استفاده از همکادر برای کادر درمان و مراکز درمانی: جستجوی شیفت و استخدام، اعلام تمایل، انتشار آگهی، تأیید مرکز و اعلان‌ها."; +} + +
+
+

راهنما و آموزش

+

یاد بگیر چطور از همکادر بیشترین استفاده را ببری — برای کادر درمان و مراکز درمانی.

+
+
+ +
+ +
+
+

تور تعاملی برنامه

+ در چند ثانیه بخش‌های اصلی را روی همین صفحه نشانت می‌دهیم. +
+
+ +
+
+ + + + + + + + + + + + +
diff --git a/src/JobsMedical.Web/Pages/Shared/_Layout.cshtml b/src/JobsMedical.Web/Pages/Shared/_Layout.cshtml index 1025948..7d437a9 100644 --- a/src/JobsMedical.Web/Pages/Shared/_Layout.cshtml +++ b/src/JobsMedical.Web/Pages/Shared/_Layout.cshtml @@ -32,7 +32,7 @@