پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: اضافه کردن یک بلاک در کنار تیتر سایت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
درود خدمت شما .

یک پلاگینی دارم می نویسم که نیاز دارم کنار تیتر سایت یک بلاک باز کنه و من اونجا یک متغیر یا یک داده ای رو فراخوانی کنم. این مشکل رو شبکه های اجتماعی و پلاگین های مربوط به اون با رجکس در داخل مطالب جوملا حل کردن ولی این داخل مطالب جوملا نیست بلکه باید در یک کدی یک کدی رو بدون دست کاری اضافه کرد


کاری که می خوام بکنم مثالی هست مثل زیر

در هر مطالب که رفتید کنار تیتر می خوام یک بلاک اضافه بشه که یک برچسب قرار بگیره مثلا جدید یا داغ یا پرطرفدار امید وارم دوستان در این زمینه کمک کنند مخصوصا افزونه نویس های عزیز

نکته : اگر افزونه ای هم دیدید که تقریبا چنین کاری می کنه ممنون می شم مثال بزنید و لینک بدید
یک چند روزی واقعا درگیر این قسمت بودم اصلا سرچ های انگلیسی جواب نمی داد بلخره یک افزونه از یک شرکت خوب جوملایی پیدا کردم که این کارو کرده دقیقا نفهمیدم چیکار کرده ولی ویرایشش کردم و قشنگ در جایی که می خوام نمایش می ده

قطعه کد
کد:
public function onContentBeforeDisplay($context, &$row, &$params, $page=0)
    {
        $parts = explode(".", $context);

        if ($parts[0] != 'com_content')
        {
            return false;
        }
        $html = '';
    

        $view = JFactory::getApplication()->input->getString('view', '');

        $html .= 'in payyin titre miyad';

        if ($view == 'article' && $row->state == 1)
            {
            echo "in bala titr miyad";
            
        }

        return $html;
    }
}

امید وارم دوستان نظرات بهتر و کنترل شده ای دارند بفرمایند
لینک مرجع