رفتن به مطلب
HeLlBoy

آموزش:ایجاد ماژول همیشه نمایان

پست های پیشنهاد شده

ماژول همیشه نمایان چیست ؟

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

شاید تا بحال دیده باشید که در برخی از سایت‌ها با عمل اسکرول منوی سایت را دیگر نمی‌توانید استفاده کنید و برای کلیک بر روی منوها باید به مکان مخصوص آن بروید تا به منوها دسترسی داشته باشید.

البته این تنها یک مثال بود و شما می‌تونید برای تبلیغات و یا اخبار و یا متن سایت نیز از این تکنیک استفاده کنید.

برای انجام اینکار شما باید در فایل‌های قالب خود تغییراتی ایجاد کنید. لطفاً مراحل ذیل را مرحله به مرحله پیش بروید و دقیقاً به همان شکل که بیان شده عمل کنید.

قرار دادن کد برقراری ارتباط

وارد پوشه قالب سایت خود بشوید و فایل index.php را پیدا کنید و با استفاده از یک ویرایشگر آنرا مشاهده کنید. تگ < body > را پیدا کنید و در خط بعدی آن و قبل از بسته شدن تگ، کد زیر را قرار دهید.

<?php mosLoadModules('top'); ?>
<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/templates/name_template/fix_menu.js' ); ?>

توجه : استایل تعریف شده در این کد را می‌توانید تغییر دهید و برای آن جدول و یا ضمینه تعیین کنید و یا آنرا در css منتقل کنید.

تذکر 1 : در کد بالا (خط پنجم) شما می‌توانید بجای top که موقعیت top در قالب را معرفی می‌کند هر موقعیت دیگری را تعریف کنید، بطور مثال user1 یا user10.

تذکر 2 : در انتهای کد (خط ششم) مشاهده می‌کنید که name_template نوشته شده است. شما باید این نوشته را با نام قالب خود تغییر دهید. برای بدست آوردن نام قالب می‌توانید از فایل XML موجود در پوشه قالب استفاده کنید.

قرار دادن کد اصلی

این اصلیترین قسمت این تکنیک می‌باشد. برای ایجاد این کد یک فایل با نام fix_menu از نوع js احتیاج است. می‌توانید این فایل را به راحتی توسط نرم افزار Adobe Dreamweaver ایجاد کنید. دقت داشته باشید که نام این فایل fix_menu.js باشد.

حال زمان آنست که این فایل با استفاده از کد معرفی شده و مورد نظر شما تکمیل گردد. پس یکی از دو حالت ذیل را انتخاب کنید و در این فایل کپی کنید.

کد اول : با استفاده از این کد شما یک کادر کاملاً ثابت خواهید داشت.


کد دوم : با استفاده از این کد شما یک کادر شناور به همراه افکت خواهید داشت.


پس از ایجاد فایل و کپی کردن یکی از دو کد بالا، این فایل را در کنار فایل index.php قالب خود آپلود کنید. (همان فایلی که در توضیح قبلی ویرایش کردید)

توجه : در صورت آشنایی با کدهای قرار گرفته در این آموزش شما می‌توانید این کد را مخصوص خودتان ویرایش کنید.

مرحله آخر

حال زمان آنست که وارد مدیریت مامبو بشوید و یک یا چند ماژول برای نمایش در این کادر اختصاص دهید. تنها باید دقت کنید که ماژول مورد نظر باید در موقعیتی که مشخص کرده‌اید منتشر شود. اگر در قسمت اول آموزش شما user10 را معرفی کرده اید در تنظیمات ماژول خود نیز موقعیت user10 را انتخاب باید بکنید. کلاس بندی ماژول‌های سایت با این کادر مجزا می باشد.

توضیحات تکمیلی برای گسترش این تکنیک

شما می‌توانید با استفاده از این الگو بسیاری از اسکریپت‌ها را در سایت مامبویی خود براحتی استفاده کنید.

سخن آخر

کدهای ارائه شده در این آموزش از سایت Javascript Tricks and Code Samples انتخاب شده است و مورد استفاده قرار گرفته. می‌توانید از اسکریپت‌های مشابه نیز استفاده کنید.

این تنها یک تکنیک می باشد و شما موظفید خودتان این اسکریپت را ویرایش کنید. انجمن مامبولرن به سوالات مرتبط با تغییر در اسکریپت‌ها پاسخگو نمی‌باشد (قوانین انجمن) و باید از طریق انجمن‌های برنامه نویسی تغییر در اسکریپت را دنبال کنید.

--پسرمهربون ‏۲۱ فوریهٔ ۲۰۰۹، ساعت ۱۵:۰۱ (UTC)

این مقاله بمنظور ارائه به کاربران مامبو نوشته شده است، اما برای کاربران جوملا نیز قابل استفاده است. ممکن است برخی از قسمت‌ها در این مقاله برای جوملا متفاوت و یا غیر قابل درک باشد.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...