چیزی برای ایجاد موقعیت جدید در قالب
|
۱-۱۲-۱۳۹۰, ۰۶:۱۹ صبح
ارسال: #1
|
|||
|
|||
چیزی برای ایجاد موقعیت جدید در قالب
سلام
دوستان مازول کامپوننت یا چیزی نداریم که به صورت گرافیکی موقعیت جدید در قالب ایجاد کنه؟ بدون نیاز به تغییر در کد !!! |
|||
۱-۱۲-۱۳۹۰, ۰۶:۲۴ صبح
(آخرین ویرایش در این ارسال: ۱-۱۲-۱۳۹۰ ۰۶:۲۵ صبح، توسط Reza Ganji.)
ارسال: #2
|
|||
|
|||
RE: چیزی برای ایجاد موقعیت جدید در قالب
این رو فکر کنم قبلا مطرح کرده بودید ولی چنین چیزی موجود نیست.افزونه های کمکی برای طراحی قالب هست ولی من افزونه ای ندیدم که اینکار رو انجام بده !
|
|||
|
۱-۱۲-۱۳۹۰, ۰۶:۲۵ صبح
ارسال: #3
|
|||
|
|||
RE: چیزی برای ایجاد موقعیت جدید در قالب
من كه نديدم ولي با كد خيلي راحته مث آب خوردن ميمونه
|
|||
|
۱-۱۲-۱۳۹۰, ۰۶:۳۶ صبح
ارسال: #4
|
|||
|
|||
RE: چیزی برای ایجاد موقعیت جدید در قالب
پس چرا کسی کمک نمیکنه تو موقعیت لوگو این سایت یه موقعیت جدید بزارم؟
اگه راحته!!! ممنون دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. |
|||
۱-۱۲-۱۳۹۰, ۰۶:۴۲ صبح
ارسال: #5
|
|||
|
|||
RE: چیزی برای ایجاد موقعیت جدید در قالب
اول /Header.jpg رو تو فايل index.php جستجو كن بعد پايين اين كد كد زير رو قرار بده
کد: (انتخاب همه) <?php if($this->countModules('new_position')) : ?> کد: (انتخاب همه) <positions> کد: (انتخاب همه) <position>new_position</position> |
|||
|
۱-۱۲-۱۳۹۰, ۰۶:۵۸ صبح
ارسال: #6
|
|||
|
|||
RE: چیزی برای ایجاد موقعیت جدید در قالب
برای اضافه کردن موقعیت در یک قالب باید فایل index.php قالب را با یک نرم افزار text editor ترجیحاً notepad++ باز کنید و در میان کد ها در موقعیت لازم کد موقعیت جوملا را وارد کنید.
کد موقعیت جوملا برای ماژول: کد: (انتخاب همه) <jdoc:include type="modules" name="position-name" style="xhtml" /> مثلاً من در یکی از قالب هایی که طراحی کرده ام از این کد در php استفاده کردم: کد: (انتخاب همه) <div class="slideshow-container"> با توجه به این که div های موجود در header شما دارای کلاس های خاصی می باشند، یا باید بخش header را با استایل های نو بازنویسی کنید و یا تغییراتی در css آنها بدهید و به div جدیدی که می خواهید موقعیت جدید در آن واقع باشد css خاصی نسبت دهید. بعد از اضافه کردن موقعیت در فایل php باید فایل templateDetails.xml را باز کرده و در خطوط مربوط به position ها به این شکل موقعیت خود را به آن لیست اضافه کنید: کد: (انتخاب همه) <position>position_name</position> ------------------------ کد: (انتخاب همه) <div class="art-Header"> این خروجی صفحه وبسایت شماست،. کلاس art-Header و art-Header-png و art-Header-jpeg به بخش header سایت شما و لوگوی آن اختصاص داده شده اند. بهتر است با بازنویسی header و کمی کمک گرفتن از css های موجود تغییرات لازم خود را ایجاد کنید. دیگر کدهای احتمالاً مورد نیازتان برای تغییرات در قالب: کد فراخوانی نمایش مطالب کد: (انتخاب همه) <jdoc:include type="component" /> کد: (انتخاب همه) <?php if(JRequest::getVar('view') == 'frontpage') {?> کد نمایش موقعیت در صورت اختصاص یک ماژول به آن موقعیت (یعنی اگر ماژولی به آن موقعیت اختصاص داده نشد نمایش داده نشود): کد: (انتخاب همه) <?php if($this->countModules('user1')) : ?> امیدوارم مورد استفاده قرار گرفته باشد. |
|||
|
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان