پارس جوم ::  انجمن های تخصصی جوملا
آموزش درج ماژول در صفحه آفلاین - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: آموزش (/forum-25.html)
+--- انجمن: آموزش هاي جوملا (/forum-106.html)
+--- موضوع: آموزش درج ماژول در صفحه آفلاین (/thread-10238.html)



آموزش درج ماژول در صفحه آفلاین - محمدسلیمانی - ۲۱-۱۱-۱۳۹۱ ۰۵:۰۳ صبح

حتما براتون پیش امده که خواسته باشید در صفحه افلاین سایت از یک ماژول خواص استفاده کنید
مثلا تایمر بازگشایی، ثبتنام یا هرچیز دیگه ای از روش ارائه شده زیر میتونید این کارو انجام بدید.

خوب تو این وضعیت نیاز به کد نویسی داره ولی با درج یک کد در فایل آفلاین میشه ماژول های جوملا رو در اون صفحه قرار داد .
برای این کار از مسیر templates\system فایل offline رو باز کنید و کد زیر رو در اون قرار بدید .
کد:
<?php

$module =& JModuleHelper::getModule('mod_modulname');
$document = JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$contents = $renderer->render($module);
echo $contents;
?>
به جای modulename نام ماژولی که میخواهید در صفحه قراربگیره بنویسید .
محل قرارگیری ماژول بسته به جایی هست که شما این کد رو قرار میدید . مثلا اگه بالای کد زیر قرار بدید ماژول در بالای فرم ورود قرار میگیره.
کد:
<form action="<?php echo JRoute::_('index.php', true); ?>" method="post" id="form-login">
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.