انجمن متا: طراحی سایت و سئو - دانلود قالب و تم - کریپتو

کامپیوتر، اینترنت، شبکه، مدیریت محتوا، تم => CMS => مدیریت محتوای Joomla => نويسنده: متا در قبل از ظهر 04:36:11 - 03/13/25

عنوان: نمایش شاخص ترس و طمع (Fear & Greed) مشابه کوین مارکت کپ در سایت جوملا
رسال شده توسط: متا در قبل از ظهر 04:36:11 - 03/13/25
می‌توانید از API مربوط به شاخص Fear & Greed استفاده کنید و داده‌ها را در سایت جوملای خود نمایش دهید. برای این کار، یک ماژول سفارشی (Custom HTML) در جوملا ایجاد کنید و کد زیر را در آن قرار دهید.
کد HTML + JavaScript برای نمایش شاخص Fear & Greed:

div id="fear-greed-index" style="font-family: Arial, sans-serif; padding: 10px; border: 1px solid #ccc; width: 250px; text-align: center;">
    <h3>Fear & Greed Index</h3>
    <p>وضعیت فعلی: <span id="fg-value">در حال بارگذاری...</span></p>
    <p>توضیح: <span id="fg-text">...</span></p>
</div>

<script>
    async function fetchFearGreedIndex() {
        try {
            let response = await fetch('https://api.alternative.me/fng/');
            let data = await response.json();
            let index = data.data[0].value;
            let status = data.data[0].value_classification;
           
            document.getElementById('fg-value').innerText = index;
            document.getElementById('fg-text').innerText = status;

            // تغییر رنگ بر اساس مقدار شاخص
            let color = "#ccc";
            if (index < 25) color = "red";         // Extreme Fear
            else if (index < 50) color = "orange"; // Fear
            else if (index < 75) color = "yellow"; // Neutral
            else color = "green";                  // Greed

            document.getElementById('fear-greed-index').style.borderColor = color;
        } catch (error) {
            console.error("Error fetching Fear & Greed Index:", error);
        }
    }

    fetchFearGreedIndex();
</script>

مراحل قرار دادن کد در جوملا ۴:

1. وارد ادمین جوملا شوید.

2. از منوی محتوا، گزینه ماژول‌ها را انتخاب کنید.

3. روی دکمه جدید کلیک کنید و نوع ماژول را Custom (HTML سفارشی) انتخاب کنید.

4. ویرایشگر را به حالت Code (کد خام) تغییر دهید.

5. کد بالا را در بخش محتوا جای‌گذاری کنید.

6. ذخیره کرده و موقعیت نمایش ماژول را در سایت تعیین کنید.

نتیجه:

این کد به‌صورت خودکار شاخص ترس و طمع را از API سایت Alternative.me دریافت کرده و مقدار و توضیحات آن را نمایش می‌دهد. همچنین، رنگ کادر بسته به مقدار شاخص تغییر می‌کند.