-
ساخت قالب های joomla
من چندتا قالب ساختم میخوام اونا رو به قالب جوملا تبدیل کنم ولی چندتا مشکل توی اینکار برام به وجود اومد !!
اول اینکه وقتی به قالب های جوملا نگاه میکنم با کوهی از کد و اسکریپت مواجه میشم که اولش آدم رو میترسونه !!:18: چون برای اینکه قالب هامو تبدیل به قالب جوملا کنم باید اول بتونم قالب های خود جوملا رو تجزیه تحلیل کنم و اینکه هر فایل و دایرکتوری مربوط به چه کاریه . البته کتاب آموزش جوملا 1.5 یه جزئی رو این موضوع بحث کرده ولی به درد کار من نمیخوره .
من در حال حاضر میخوام بدونم بر فرض اگر بخوام بخش آخرین اخبار رو تغییرات بدم (html , css , javascript) کجا باید تغییراتم رو اعمال کنم . البته این رو هم میدونم که از طریق منوی مدیریت قالب ها میشه تغییراتی اعمال کرد ولی تغییراتی که من میخوام اینجوریه :
من یه فایل CSS دارم که واسه قالب خودم نوشتم . حالا چه جوری اونو به HEADER جوملا اضافه کنم . نکته دوم اینکه برفرض من فهمیدم که یه ماژول مثل ماژول آخرین اخبار در کجای صفحه جا داده شده ولی کدهایی که میخوام رو چه جوری به اون ماژول اضافه کنم تا در نتیجه قابل مشاهده باشه .
به عنوان مثال من داخل فایل استایل شیت این کلاس رو معرفی کردم:
کد:
div.dv1 { color:#33dd12; border-color:#57a099}
حالا میخوام وسط مطالبم توی frontpage یا هر جای دیگه این کلاس رو از طریق زیر فراخوانی کنم : [HTML]<div class="dv1">1234 1234</div>[/HTML]
ولی مشکل اینجاس که ماژول ها و کامپوننت های جوملا از طریق دستوراتی مثل دستور زیر فراخوانی میشن : [PHP]<jdoc:include type="component" />[/PHP]
و من توی صفحه index.php عملاً نتیجه و خروجی کد بالایی رو میبینم و خود محتویات کامپوننت رو در اختیار ندارم ( آدرس رو نمیدونم ) تا بتونم تگ div رو بهش اضافه کنم و تنها کاری که میتون بکنم اضافه کردن تگ div قبل یا بعد از همین کد هست . چه طور میتونم به محتویات داخلش دسترسی داشته باشم ؟
-
ما شا ا... به بچه های پی سی ورد که انقد فعالن :27:
-
پی سی ورلد هم داره زیر خاکی میشه اگه این سوال رو در انجمن های جوملای فارس مطرح کنی زودتر به نتیجه میرسی