-
October 10th, 2014, 15:34
#1
سولات در مورد قالب نویسی جوملا
قصد یادگیری ساخت قالببرای جوملا رو داشتم.
سوالی برام پیش اومده که لطف میکنن اگه دوستان پاسخ بدین
در طراحی قالب جوملا 3 چه تفاوت هایی با نسخه های 2.5 هست؟ چون همه آموزش ها درحال حاضر برای 2.5 پیدا میشه. اگه آموزش آنلاین خوب سراغ دارین معرفی کنین لطفا
طبق آموزش ها باید header و body در فایل index.php تعریف بشن ولی من یه قالب gavick دارم که هیچ کدوم از این تگ ها رو تعریف نکرده!
defined('_JEXEC') or die;
//check if t3 plugin is existed
if(!defined('T3')){
if (JError::$legacy) {
JError::setErrorHandling(E_ERROR, 'die');
JError::raiseError(500, JText::_('T3_MISSING_T3_PLUGIN'));
exit;
} else {
throw new Exception(JText::_('T3_MISSING_T3_PLUGIN'), 500);
}
}
$t3app = T3::getApp($this);
// get configured layout
$layout = $t3app->getLayout();
$t3app->loadLayout ($layout);
-
-
October 10th, 2014 15:34
# ADS
-
November 17th, 2014, 14:53
#2
عضو جدید
پاسخ : سولات در مورد قالب نویسی جوملا
سلام
درخدمتم دوست عزیز
گروه مهندسی طراحی وب
گروه طراحی و توسعه مازندوب شمال
بسته های نصبی رایگان قالب های جوملا و وردپرس
تلگرام
www.mazandweb.com = @mazandweb
-
-
November 17th, 2014, 15:19
#3
پاسخ : سولات در مورد قالب نویسی جوملا
تفاوت اصلیشون داخل فایل xml که نصب کننده بسته هست وجود داره .
این چیزی هم که شما تو اون قالب دیدید احتمال خیلی زیاد داره از یکی از فریم ورکهای مربوط به طراحی قالب جوملا استفاده میکنه
(اون کدها هست اما در فایلها دیگه)
کد PHP:
$layout = $t3app->getLayout();
باید این کلاس رو پیدا کنی تا اون کدهای که گفتی رو ببینی
من تو سایتم ساخته بسته نصبی قالب جوملا و یه امورش مقدماتی طراحی قالب رو گذاشتم خواستی ببین
VPS man-سرور مجازی - آموزش وب - فروش و کانفیگ سرورهای مجازی ویندوز و لینوکس | VPS man-سرور مجازی – آموزش وب
-
-
November 17th, 2014, 15:22
#4
عضو انجمن
پاسخ : سولات در مورد قالب نویسی جوملا

نوشته اصلی توسط
p8mlx
قصد یادگیری ساخت قالببرای جوملا رو داشتم.
سوالی برام پیش اومده که لطف میکنن اگه دوستان پاسخ بدین
در طراحی قالب جوملا 3 چه تفاوت هایی با نسخه های 2.5 هست؟ چون همه آموزش ها درحال حاضر برای 2.5 پیدا میشه. اگه آموزش آنلاین خوب سراغ دارین معرفی کنین لطفا
طبق آموزش ها باید header و body در فایل index.php تعریف بشن ولی من یه قالب gavick دارم که هیچ کدوم از این تگ ها رو تعریف نکرده!
defined('_JEXEC') or die;
//check if t3 plugin is existed
if(!defined('T3')){
if (JError::$legacy) {
JError::setErrorHandling(E_ERROR, 'die');
JError::raiseError(500, JText::_('T3_MISSING_T3_PLUGIN'));
exit;
} else {
throw new Exception(JText::_('T3_MISSING_T3_PLUGIN'), 500);
}
}
$t3app = T3::getApp($this);
// get configured layout
$layout = $t3app->getLayout();
$t3app->loadLayout ($layout);
قالب مدنظر شما تحت فریمورک Gavick نوشته شده و به طور کلی ساختار کدنویسی با فریمورک ها در جوملا متفاوت با چیزی هست که در قالب BASE جوملا میبینید فریمورک های بهتری مثل Gantry و یا Helix برای یادگیری توصیه میشه
مدیران هاستینگ به شماره ثبت : 443690 با مسئولیت محدود
نماد اعتماد ، ثبت شده در ساماندهی
-