راهنمای تشخیص · 2026
چگونه قالب Joomla را در هر وبسایتی تشخیص دهیم
جوملا قالبهای خود را «template» مینامد. تشخیص به دنبال مسیرهای دایرکتوری قالب مشخصه و نشانگرهای خاص Joomla در HTML میگردد.
سریعترین راه: از تشخیصدهنده رایگان ما استفاده کنید
هر URL را جایگذاری کنید و قالب، افزونهها و پشته Joomla را در ۲ ثانیه دریافت کنید.
تشخیصدهنده Joomla را باز کنید ←تشخیصدهنده ما به دنبال چه چیزی است
مسیرهای منبع /templates/[نام]/
Joomla قالب فعال را از /templates/[نام-قالب]/ ارائه میدهد. واردات CSS و JS اسلاگ قالب را نشت میدهند.
کجا: تگهای <link> و <script> در HTML
JavaScript مربوط به Joomla.JText
Joomla مقدار window.Joomla را در فرانتاند در معرض میگذارد. Joomla.JText و Joomla.Submitbutton پلتفرم را تأیید میکنند.
کجا: <script> درونخطی
متاتگ generator
نصبهای پیشفرض Joomla مقدار <meta name='generator' content='Joomla! - Open Source Content Management'> را در بر دارند.
کجا: <head> در HTML
ساختار URL جوملا
مسیرهای /index.php?option=com_... و /index.php/component/... بسیار خاص Joomla هستند.
کجا: پیوندهای داخلی
مسیرهای فایل Joomla در خطاها
پاسخهای 404 روی مسیرهای /administrator/ یا /joomla/ اغلب صفحات خطای Joomla را با نشانهگذاری شناساییکننده بازمیگردانند.
کجا: پاسخهای خطای HTTP
فهرست بررسی بازرسی دستی
اگر تشخیصدهنده نتایج غیرقطعی برمیگرداند، این بررسیهای دستی را در ابزارهای توسعهدهنده مرورگر خود انجام دهید (کلیک راست ← بازرسی):
- 1
کد منبع را مشاهده کنید. به دنبال '/templates/' بگردید: در بیشتر سایتهای Joomla حاضر است.
- 2
به دنبال متاتگ generator بگردید که 'Joomla' را ذکر میکند.
- 3
مسیر پس از /templates/ را بررسی کنید تا نام قالب فعال را ببینید.
- 4
کنسول DevTools ← Joomla را تایپ کنید: اگر تعریف شده باشد، یک سایت Joomla است.
- 5
به /administrator در سایت بروید: حتی اگر مسدود باشد، الگوهای پاسخ Joomla را شناسایی میکنند.
چرا پشته یک سایت را شناسایی کنیم؟
سه دلیل مشروع: تحقیق درباره رقبا (پیشروی صنعت شما از چه ابزارهایی استفاده میکند؟)، صلاحیتسنجی سرنخها (آیا سایت این مشتری بالقوه شرایط لازم برای خدمات شما را دارد؟) و برنامهریزی مهاجرت (پیش از برآورد هزینه یک طراحی مجدد، باید پشته فعلی را بشناسید).
همه موارد بالا فعالیتهایی بر اساس دادههای عمومی هستند: هر سیگنالی که بررسی میکنیم در HTML یا پاسخ HTTP صفحه قابل مشاهده است، همان دادههایی که هر کسی میتواند با «مشاهده کد منبع» ببیند. ما فقط آنها را سریعتر تحلیل میکنیم و بهصورت روشن ارائه میدهیم.
آنچه تشخیص نمیتواند به شما بگوید
تشخیص مشخص میکند که چه چیزی در حال اجراست. نمیتواند به شما بگوید چرا یک سایت آن پشته را انتخاب کرده، چقدر برای آن هزینه میکنند، توسعهدهندهاش کیست یا نقشه راه آن چیست. برای این موارد، با یک انسان صحبت کنید.
همچنین نمیتواند از پس کشینگ تهاجمی، پیکربندیهای headless یا قالبهای ساختهشده از صفر بدون نشانگرهای پیشفرض فریمورک برآید. ما تشخیصهای با اطمینان پایین را علامتگذاری میکنیم تا بدانید چه زمانی باید عمیقتر بررسی کنید.