⚖️

کتابچه سیستم‌های Digvera

راهنمای جامع پنل‌ها، لینک‌ها، پسوردها و نحوه استفاده

آخرین بروزرسانی: تیر ۱۴۰۵ — نسخه ۷

🌐 VakilSite — سایت‌ساز وکلا

محصول فروشی
سایت آزمایشیdigvera.com/vakilsite/ali-ahmadi/
پنل ادمین (مخصوص تو)digvera.com/vakilsite/admin/
پسورد پنل ادمینVakilSite@Admin2026
پنل وکیل آزمایشیdigvera.com/vakilsite/panel/
ایمیل پنل وکیل آزمایشیali@ali-lawyer.ir
پسورد پنل وکیل آزمایشیpassword
صفحه دانلود وکیل (نمونه)digvera.com/vakilsite-factory/download.php?token=VKS-XXXX
راهنمای نصب Macvakilsite-guide.html
راهنمای نصب Windowsvakilsite-guide-win.html
دیتابیسdigvputi_vakilsite
📦 روال کامل فروش و تحویل آپدیت شد
  • ۱
    از پنل لایسنس تب VakilSite لایسنس صادر کن (نام، دامین، تاریخ انقضا)
  • ۲
    دکمه "کپی پیام کامل" رو بزن — پیام شامل کد لایسنس + لینک دانلود + راهنمای Mac و Windows هست
  • ۳
    پیام رو در واتساپ/تلگرام به وکیل ارسال کن
  • ۴
    وکیل لینک دانلود رو باز می‌کنه و سیستم عامل خود (Mac یا Windows) رو انتخاب می‌کنه
  • ۵
    ZIP دانلود و extract می‌کنه
  • ۶
    فایل Start.bat (ویندوز) یا Start.command (مک) رو دابل‌کلیک می‌کنه
  • ۷
    در صفحه نصب فقط نام، URL (نام-نام‌خانوادگی با خط فاصله)، ایمیل و رمز عبور وارد می‌کنه — بدون نیاز به لایسنس یا دیتابیس
  • ۸
    سایت و پنل مدیریت روی لپ‌تاپش آماده‌ست!
  • ۹
    بعد از خرید هاست و دامین: همون فایل‌ها رو آپلود و install.php رو با لایسنس اجرا می‌کنه
🖥️ نصب Local (بدون هاست) جدید
  • ١
    وکیل می‌تونه بدون هاست، سایتش رو روی لپ‌تاپ ببینه و پنل رو تنظیم کنه
  • ٢
    در حالت local: نه لایسنس لازمه، نه دیتابیس MySQL
  • ٣
    دیتابیس SQLite خودکار ساخته میشه — هیچ نصب اضافه‌ای لازم نیست
  • ٤
    Mac: اگه PHP نباشه، Homebrew و PHP خودکار نصب میشن
  • ٥
    Windows: PHP portable داخل پکیج هست — هیچ نصبی لازم نیست
🔑 سیستم لایسنس آپدیت شد
  • ١
    لایسنس bind به دامین — روی دامین دیگه کار نمیکنه (فقط حالت هاست)
  • ٢
    حالت local (localhost) نیازی به لایسنس نداره
  • ٣
    توکن دانلود = ۱۳ کاراکتر اول license_key (مثلاً VKS-97D9-B3FF)
  • ٤
    هر لینک دانلود محدود به ۳ بار دانلود است — بعد از آن بلاک میشه
  • ٥
    برای reset کردن دانلود: فایل vakilsite_licenses.json رو ویرایش کن و download_count رو صفر کن
📁 ساختار vakilsite-factory آپدیت شد
  • ١
    vakilsite-win-v1.0.3.zip — پکیج Windows (شامل php-bin portable)
  • ٢
    vakilsite-mac-v1.0.3.zip — پکیج Mac (بدون php-bin، PHP سیستم یا Homebrew)
  • ٣
    download.php — صفحه دانلود با انتخاب Mac/Windows + محدودیت ۳ بار
  • ٤
    vakilsite-guide.html — راهنمای نصب Mac
  • ٥
    vakilsite-guide-win.html — راهنمای نصب Windows
  • ٦
    .htaccess — همه چیز بلاک، فقط download.php و فایل‌های راهنما مجاز
پوشه admin/ هرگز داخل ZIP نیست — مخصوص توئه
🐛 باگ‌های fix شده مهم
  • موضوع و توضیحات فرم ثبت پرونده: فرم فیلدها رو با string خالی می‌فرستاد. fix: از != "" به جای ?? در install.php استفاده شد
  • اطلاعات پنل بعد از logout: install.php بعد از نصب خودش رو پاک می‌کنه تا داده‌ها حفظ بشن
  • DB کثیف در ZIP: فایل‌های -shm و -wal از ZIP حذف شدن، DB خالی داخل ZIP هست
⚠️ هر بار که ZIP جدید می‌سازی، install.php رو از vakilsite-work چک کن که fix داشته باشه — نه فقط db.php
🔧 دستور ساخت ZIP جدید
cd ~/Desktop && python3 - << 'EOF'
import zipfile, os
src = "vakilsite-work"
out = "vakilsite-mac-v1.0.3.zip"
os.remove(out) if os.path.exists(out) else None
with zipfile.ZipFile(out, 'w', zipfile.ZIP_DEFLATED) as zf:
  for root, dirs, files in os.walk(src):
    dirs[:] = [d for d in dirs if d not in ['__MACOSX']]
    for file in files:
      if file in ['.DS_Store', 'vakilsite.db-shm', 'vakilsite.db-wal']:
        continue
      fp = os.path.join(root, file)
      arcname = os.path.relpath(fp, src)
      info = zipfile.ZipInfo(arcname)
      info.compress_type = zipfile.ZIP_DEFLATED
      if file == 'Start.command':
        info.external_attr = 0o100755 << 16
      else:
        info.external_attr = (os.stat(fp).st_mode) << 16
      with open(fp, 'rb') as f:
        zf.writestr(info, f.read())
print("✅ Done")
EOF

⚖️ VakilYar هوشمند — پنل مدیریت وکالت

محصول فروشی
نسخه ویندوز (دانلود)digvera.com/vakilyar-win/
نسخه آنلاین (تست)law.digvera.com
پسورد ورودadmin1404
مسیر Mac (XAMPP)/Applications/XAMPP/xamppfiles/htdocs/law-panel/
تست لوکال (XAMPP)localhost/law-panel/index.php
SALT لایسنسVakilYar@2026#SecretKey!
فرمول لایسنسSHA256(MAC + SALT + expire_date)
🔌 حالت آفلاین / آنلاین توضیح
  • ١
    VakilYar یک سیستم واحد است که هم به صورت آفلاین (روی سیستم مشتری، بدون نیاز به اینترنت) و هم آنلاین (روی هاست/دامین) قابل اجراست
  • ٢
    در بالای پنل یک دکمه وضعیت (آفلاین/آنلاین) نمایش داده می‌شود که حالت فعلی اتصال را نشان می‌دهد
  • ٣
    حالت آفلاین: داده‌ها فقط روی دیتابیس محلی (panel.db / laws.db) ذخیره می‌شوند — مناسب وکلایی که نمی‌خواهند داده روی اینترنت باشد
  • ٤
    حالت آنلاین: همان پکیج روی هاست/دامین مشتری نصب و از طریق مرورگر از هر جایی در دسترس است — آدرس: law.digvera.com (دیتابیس نیم‌چیپ آنلاین با فایل‌ها)
  • ٥
    نسخه ویندوز برای نصب آفلاین روی سیستم مشتری است؛ تبدیل به آنلاین صرفاً با آپلود همان فایل‌ها روی هاست انجام می‌شود
  • ٦
    برای روشن کردن پنل وکالت لوکال (Mac/XAMPP): sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
💾 بکاپ و کپی سیستم
  • ١
    دستور بکاپ‌گیری روی دسکتاپ:
cp -r /Applications/XAMPP/xamppfiles/htdocs/law-panel ~/Desktop/law-panel-backup-$(date +%Y%m%d) && echo "✅ کپی مستقل روی Desktop"
  • ٢
    مسیر بکاپ‌ها: /Users/farhad/Desktop/Backups/law-panel-backup-تاریخ
🔑 فایل‌های لایسنس
  • ١
    license.php — فایل اصلی چک لایسنس
  • ٢
    license_activation.php — صفحه فعال‌سازی
  • ٣
    generate_license.php — ابزار تولید لایسنس (فقط پیش شما)
  • ٤
    لینک فروش نسخه ویندوز برای ارسال به مشتری: digvera.com/vakilyar-win/
📦 روال فروش و تحویل
  • ۱
    MAC address دستگاه خریدار رو بگیر
  • ۲
    از پنل لایسنس تب وکیل‌یار لایسنس تولید کن
  • ۳
    دکمه "کپی پیام کامل" رو بزن و در واتساپ/تلگرام ارسال کن
  • ۴
    مشتری Setup.bat رو اجرا میکنه — PHP خودکار دانلود میشه
  • ۵
    در صفحه فعال‌سازی، کد لایسنس و تاریخ انقضا وارد میشه
دیتابیس‌های panel.db و laws.db باید جداگانه کپی بشن

🔑 پنل مدیریت لایسنس

ابزار داخلی
آدرس پنلdigvera.com/license-panel/
پسورد ورودVakilYar@Admin2026
فایل داده VakilYarlicenses.json
فایل داده VakilSitevakilsite_licenses.json
📋 تب‌های پنل
  • ١
    تب VakilSite: صدور لایسنس بر اساس دامین — لینک دانلود اختصاصی با محدودیت ۳ بار تولید میشه
  • ٢
    تب وکیل‌یار: صدور لایسنس بر اساس MAC address
  • ٣
    دکمه "کپی پیام کامل" — پیام آماده برای ارسال واتساپ/تلگرام
  • ٤
    برای reset دانلود: فایل vakilsite_licenses.json را ویرایش و download_count را صفر کن

🎯 ClientRadar — جمع‌آوری پروژه فریلنس

SaaS
آدرس سایتdigvera.com/clientradar/
مسیر سرور/home/digvputi/public_html/clientradar/
دیتابیسdigvputi_clientradar
ایمیل dev bypasscontact@digvera.com
🔧 نکات مهم
  • ١
    Scrapers: RemoteOK, Freelancer, WWR, Guru, Jobicy, Remotive
  • ٢
    پرداخت: Lemon Squeezy — webhook در /payments/webhook_lemonsqueezy.php
  • ٣
    AI: Claude Haiku برای paid tiers، rule-based برای free
  • ٤
    در PHP از fn() استفاده نکن — از function() کامل استفاده کن
⚠️ Profile.php سه باگ دارد که هنوز fix نشده (navbar، light mode، translate button)

📋 ApplyRadar — جاب مچینگ

SaaS
آدرس سایتapply.digvera.com
مسیر سرور/home/digvputi/applyradar/public/
دیتابیسdigvputi_applyradar
ویژگی‌هاjob matching، win prediction، skill gap، auto-apply

📈 GrowthRadar — اتوماسیون بازاریابی

ابزار داخلی
آدرس پنلsocial.digvera.com
مسیر سرور/home/digvputi/growthradar/
پسورد ورودGrowthRadar@2026
دیتابیسdigvputi_socialradar
کرون محتواسه‌شنبه + جمعه ۰۹:۳۰
کرون اسکاوتیکشنبه ۱۰:۱۵
📧 وضعیت Email Warm-up
  • ١
    Email Bank: 269 ایمیل
  • ٢
    Gmail فعلاً skip میشه (reputation)
  • ٣
    Lead sources: GitHub، NPM، PyPI، Packagist
بعد از استقرار reputation، $SKIP_DOMAINS رو خالی کن تا Gmail هم ارسال بشه

🎨 ArtGallery — گالری هنری زهرا مقدسی (AEtherArt)

پروژه مشتری
آدرس سایتgallery.digvera.com
گالریgallery.digvera.com/gallery.php
درباره هنرمندgallery.digvera.com/artist.php
راهنمای کلکتورgallery.digvera.com/guide.php
تماس با ماgallery.digvera.com/contact.php
تایید گواهی اصالتgallery.digvera.com/verify.php
پنل ادمین (Dashboard)gallery.digvera.com/admin/
ایمیل ادمینcontact@digvera.com (پسورد = پسورد ادمین cPanel)
ورود / ثبت‌نام خریدارauth/login.php · auth/register.php
کلکسیون من (خریدار)buyer/collection.php
دیتابیسdigvputi_artgallery (از طریق cPanel > MySQL)
پرداختLemon Squeezy — Store: Digvera (#281107)
Lemon Squeezy — حسابf.asbaqi@gmail.com
Variant دیجیتال1611849 — $100
Variant فیزیکی1611872 — $150
Webhook Secretaetherart_webhook_2026
Webhook URLgallery.digvera.com/payments/webhook.php
ایمیل dev bypass (بدون محدودیت خرید)contact@digvera.com، f.asbaqi@gmail.com
SMTPPort 587 STARTTLS — contact@digvera.com (PHP mail())
مسیر Storage/home/digvputi/artgallery/storage/
مسیر Public/home/digvputi/artgallery/public/
فایل تنظیمات/home/digvputi/artgallery/config/app.php
مدل AI (auto-fill نقاشی)Claude Haiku
فرمت تصاویر مجازJPG, PNG, WebP (HEIC پشتیبانی نمی‌شود)
✅ ویژگی‌های پیاده‌سازی‌شده
  • ١
    ثبت‌نام/ورود کاربر، گواهی اصالت با QR، صفحه تایید
  • ٢
    مدیریت Stories (EN/FA/TR)، مدیریت سفارشات
  • ٣
    گالری masonry style، راهنمای کلکتور (۷ بخش، ۳ زبان)
  • ٤
    Claude Haiku API برای محتوا (auto-fill عنوان، دسته، توضیحات نقاشی)
🖼️ افزودن و ویرایش نقاشی راهنما
  • ۱
    برو به admin/paintings/add.php
  • ۲
    عکس نقاشی رو آپلود کن (JPG یا PNG — نه HEIC)
  • ۳
    Claude AI به‌صورت خودکار عنوان، دسته، متریال و توضیحات رو پر می‌کنه
  • ۴
    اطلاعات رو بازبینی و در صورت نیاز ویرایش کن
  • ۵
    قیمت، وضعیت (Available/Hidden) و Featured رو تنظیم کن
  • ۶
    روی Save Painting کلیک کن
⚠️ عکس‌های آیفون با فرمت HEIC پشتیبانی نمی‌شوند — اول به JPG تبدیل کن یا: Settings > Camera > Formats > Most Compatible
  • ١
    ابزار کراپ: بکشید تا ناحیه انتخاب شود > Apply Crop (به‌صورت دائمی تصویر را تغییر می‌دهد)
  • ٢
    تنظیمات: Brightness / Contrast / Saturation (فقط پیش‌نمایش)
  • ٣
    حذف نقاشی: در بخش "Danger Zone" — کاملاً جدا از دکمه Save، همیشه قبل از حذف تایید بگیر
📜 گواهی اصالت (Certificate of Authenticity)
  • ١
    شماره سریال یکتا با فرمت AE-XXXXXXXX برای هر خرید صادر می‌شود
  • ٢
    QR Code به gallery.digvera.com/verify.php لینک می‌شود
  • ٣
    امضا با فونت کالیگرافی Pinyon Script + تامبنیل نقاشی به‌عنوان مهر
  • ٤
    هر کسی می‌تواند با وارد کردن شماره سریال در verify.php گواهی را تایید کند
🛒 فرآیند خرید برای خریداران
  • ۱
    مرور گالری در gallery.php — بدون نیاز به ورود
  • ۲
    انتخاب نقاشی و مشاهده صفحه جزئیات با Visualizer
  • ۳
    انتخاب نوع خرید: Digital Rights ($) یا Physical + Digital ($$)
  • ۴
    ساخت حساب رایگان یا ورود
  • ۵
    پرداخت از طریق Lemon Squeezy (Visa, Mastercard, PayPal, Bank Transfer)
  • ۶
    ایمیل تایید همراه با لینک دانلود و گواهی اصالت
  • ۷
    دسترسی دائمی به فایل و گواهی از منوی My Collection
🔍 ابزار Visualizer
  • ١
    Frames: ۶ استایل قاب (None, Gold, Silver, Black, Walnut, White, Gold Float)
  • ٢
    In a Room: نمایش نقاشی روی عکس واقعی اتاق — جابجایی و تغییر اندازه با گرفتن گوشه
  • ٣
    Detail View: زوم ۴ برابر برای بررسی جزئیات بافت و قلم‌مو
📦 مدیریت سفارشات و زبان
  • ١
    در admin/orders/ همه سفارش‌ها با وضعیت Pending / Paid / Shipped / Delivered
  • ٢
    بعد از ارسال نقاشی فیزیکی، وضعیت را به Shipped تغییر بده تا خریدار کد رهگیری دریافت کند
  • ٣
    سایت از ۳ زبان پشتیبانی می‌کند: انگلیسی، فارسی، ترکی — با آیکون کره زمین در منو قابل تغییر
  • ٤
    ترجیح زبان در مرورگر کاربر ذخیره می‌شود
🛡️ امنیت و آنتی‌اسپم
  • ١
    فرم تماس با ۳ لایه محافظت: Honeypot + بررسی زمان (حداقل ۳ ثانیه) + انتخاب اجباری Subject
  • ٢
    ربات‌ها بدون هیچ پیامی نادیده گرفته می‌شوند
  • ٣
    پسوردها هرگز از طریق ایمیل یا پیام‌رسان ارسال نشوند — این سند باید در جای امن نگهداری شود

⚙️ نکات فنی کلی

🔧 محدودیت‌های هاست Namecheap
  • ١
    PHP arrow functions (fn()) کار نمیکنن — از function() کامل استفاده کن
  • ٢
    تابع getDB() رو استفاده کن نه Database::getInstance()
  • ٣
    مسیر PHP برای کرون: /usr/bin/php
  • ٤
    Dev bypass emails: contact@digvera.com، f.asbaqi@gmail.com
🔑 Lemon Squeezy Variant IDs
  • ١
    CR Starter: 1336570 | CR Pro: 1336500 | CR Yearly: 1336563
  • ٢
    AR Starter: 1466852 | AR Pro: 1466888 | Stack Bundle: 1383287
  • ٣
    AEtherArt Digital: 1611849 ($100) | Physical: 1611872 ($150)
📊 Google Analytics
  • ١
    Tracking ID: G-XJ1XQE81F5

🖥️ مسیرها از cPanel Namecheap

اطلاعات سرور
آدرس cPanelserver91.web-hosting.com:2083
نام کاربری cPaneldigvputi
پسورد cPanel________________
هاستNamecheap Shared Hosting
📁 مسیر فایل‌ها در File Manager
  • ١
    VakilSite: /home/digvputi/public_html/vakilsite/
  • ٢
    VakilSite Admin: /home/digvputi/public_html/vakilsite/admin/
  • ٣
    VakilSite Factory (پکیج ZIP): /home/digvputi/public_html/vakilsite-factory/
  • ٤
    License Panel: /home/digvputi/public_html/license-panel/
  • ٥
    ClientRadar: /home/digvputi/public_html/clientradar/
  • ٦
    ApplyRadar: /home/digvputi/applyradar/public/
  • ٧
    GrowthRadar: /home/digvputi/growthradar/
  • ٨
    ArtGallery: /home/digvputi/artgallery/public/
  • ٩
    VakilYar (آنلاین): /home/digvputi/law-panel/
  • ١٠
    Private (کتابچه): /home/digvputi/public_html/private/
🗄️ دیتابیس‌ها در phpMyAdmin
  • ١
    VakilSite: digvputi_vakilsite
  • ٢
    ClientRadar: digvputi_clientradar
  • ٣
    ApplyRadar: digvputi_applyradar
  • ٤
    GrowthRadar: digvputi_socialradar
  • ٥
    ArtGallery: digvputi_artgallery
برای ورود به phpMyAdmin: cPanel → Databases → phpMyAdmin