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

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

بدون مقدمه برم سر اصل مطلب!
در بخش ادیتور جوملا یه باکسی هست که استایل ها رو درونش داره
حالا اگه من بخوام یک استایل خاص به قالب اضافه کنم و بشه در این بخش هم اضافش کرد تا در زمان درج مطلب جدید بشه به راحتی ازش استفاده کرد، باید چیکار کنم؟

اگه دوستان با مثال هم راهنمایی کنند ممنون میشمJoomla 2.5
دوستان کسی نیست یاریمان کند؟
من منظور شمارو متوجه نشدم ولی اگر میخواهید به مطلبی یا مطالبی که مینویسید استایل خاصی بدهید میتونید با استفاده ار کامپوننت Content Templater استفاده کنید.در انجمن هم گویا قبلا معرفی شده است.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ممنونم آقا رضا

ولی امکان افزودن این ویژگی بدون افزونه نیست؟
همین مواردی که تو خود قالب به صورت پیشفرض وجود داره چطوری افزوده شده؟
اگه به صورت پیش فرض توی قالب باشه یا به صورت دستی کلاسهای رو به css اضافه کنید فقط کافیه مطلبتون رو بین تگ div با همون شناسه یا کلاس بگذارید تا بهش اعمال بشه . افزونه هایی مثل این هم فراوون هستند .
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

ولی اضافه کردن این ها به ویرایشگر مثلا دکمه ی کد در ویرایشگر پیشرفته ی همین انجمن رو نمیدونم ، فکر نکنم راه ساده و مستقیمی باشه باید کدش رو هک کنی.
ممنونم

الان توی ادیتور من یه کمبوباکس هست که به صورت پیشفرض توش نوشته styles.
بازش که میکنی دو مورد توش نوشته شده!
caption
system-pagebreak

که اینا یک نوع calss هستن!
حالا من اگه بنا به فرموده شما بیام به صورت دستی این کلاس ها رو تو استایل شیت قالب اضافه کنم، چطوری توی این بخش نشون داده بشه تا همه رو توی یک لیست داشته باشم؟
خب این صفحه و نگاه کنید
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

چند تا افزونه هست مثل این
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

با کمک این دکمه اش به ویرایشگر اضافه میشه :) این رو ندیده بودمش تا الان .
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

یا چند تا دیگه مثل
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

که کمکتون میکنن بدون دستکاری فایل css قالب این کار رو انتجام بدین . اون دو تا استیلی که گفتین پیش فرض مقدار دارن .
(name اسم کلاسه)
شما در فایل css بخشهایی دارید بین آکولادها مثل #name که همون شناسه یا id هست و .name که اسم کلاس هست . با کمک اینها استیل دلخواه رو ایجاد کنید .
بعد روی دکمه ی نمایش html مطلبتون کلیک کنید . بخشی رو که میخواین استیل خاصی داشت بین تگ div بگذارید . با کمک class. , #id میتونید استیلهای مورد نظر رو به مطلب داخل دایو اختصاص بدین .
<div class="name">
البته میشه مستقیم هم کدهای css رو نوشت مثلا <div style="background-color: #dddddd">
ولی استاندارد نیست این روش .
خیلی از قالبها XTyp خودشون رو به صورت پیش فرض دارن .
یه کمی با توضیحات کم نوشتم خودتون با بررسی چند تا نمونه متوجه میشین .
نیازی به افزونه نیست

بهتون میگم چیکار کنید ولی خواهشا با دقت انجام بدید که به مشکل برنخورید.

اسم استایلی که توی ادیتور هست را با دقت بنویسید

حالا برید توی فایل های css قالب

با DW باز کنید یا با notpad++

اسم را search کنید.

توی هر فایلی که پیداش کردید باید قبل اسم یدونه . باشه

حالا همون کد را کپی کنید کامل

و زیر همون paste کنید.
دقت کنید علامت } پاک نشه
حالا اسم کلاس را عوض کنید و تغییرات دلخواه را بهش بدید و ذخیره کنید

تموم شد. به همین راحتی
تشکر و دادن اعتبار یادتون نره Blush
لینک مرجع