رفتن به مطلب

اضافه کردن جایگاه ( position )


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

این کارها را به ترتیب انجام دادم وموقعیت اضافه شد ولی هیچ ماژولی درآن فعال نمیشود علت چیست ؟

1. در root پرستا فایل header.php

'HOOK_UNDERTOP' => Module::hookExec('undertop'),

یک موقیعیت با این اسم undertop اضافه کردم

2.در فایل header.tpl قالب

{$HOOK_UNDERTOP}

در جایگاهی که میخاستم قرار دادم

3. در بانک اطلاعاتی جدول perfix_hook نام undertop با id و سایر فیلدهای valid پرکردم

موقعیت اضافه شد ولی هیچ ماژولی در آن فعال نمیشود ؟

 

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

برای گذاشتن یک ماژول در یک موقعیت مراحل زیر رو طی کنید:

 

ماژول ها -> موقعیت ها -> ماژول مورد نظر رو تیک بزنید -> جداسازی از موقعیت

 

سپس روی "اتصال یک ماژول" کلیک کنید و با انتخاب ماژول از لیست بازشونده اون رو به جایگاهی که میخواین hook کنید و ذخیره کنید

 

موفق باشید

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

این کارهایی که فرمودید برای فعال یا اضافه کردن (hook) یک ماژول در یک موقعیت است

بنده میخواهم یک موقعیت (position) ایجاد کنم که ماژولهایی مختلف را از همان طریقی که شما بهش اشاره کردید در آن فعال کنم

 

کارهای که انجام دادم را در پست قبلیم قرار دادم و موقعیت اضافه شد و ماژول هم به آن موقعیت hook شد اما نمایش داده نمی شود

علت را نمی دانم

با تشکر

 

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

وقتی یک فایل tpl رو تغییر میدید باید از بخش مدیریت - تنظیمات - کارایی‌ها یک بار کامپایل رو فعال کنید و سایت رو رفرش کنید و سپس کامپایل رو خاموش کنید.

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

بله واقعا وجود نداره حتی ترجمه اش هم انگلیسی کردم معادل انگلیسی اش هم نبود

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

ولی دیگه از این به بعد از 1.4 استفاده میکنم

امیدی هست تو همین 1.3 مشکل ما برطرف شه ؟

 

 

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

تو 1.3 فقط کافیه فایل tpl رو تغییر بدید بعد از انجام تغییرات با رفرش کردن تغییرات اعمال میشن


چرا شما می خواید این موقعیت جدید را اضافه کنید ؟

چه ویژگی در این موقعیت جدید وجود داره که در موقعیت های موجود ، وجود نداره؟

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

دلیل اضافه کردن جایگاه : بنده میخواهم در پائین header و بالای homepage content یک سری ماژول اضافه کنم

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

بنده میخاهم به پائین هدر ماژولی اضافه کنم که بتوانم نحوه نمایش آنرا در صفحات مختلف کنترل کنم (مثلایک اسلاید شو در پرستا 1.3)

 

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

اگر به زبان اسمارتی بتونید همین راهنمایی تونو ترجمه کنید یه دنیا ممنون میشم

 

ببینید شما این کد رو تو فایل tpl ماژول مربوطه قرار میدید .

 

{if $page_name == 'index'}
  کد مربوط به نمایش اسلاید
{/if} 	  

 

مثلا این قطعه کد میگه که اگه اسم صفحه ایندکس بود کد مربوطه رو نمایش بده که در اینجا همون اسلایده .

میتونید از {else} هم استفاده کنید.مثل کد زیر :

 

{if $page_name == 'index'}
 
 کد مربوط به نمایش اسلاید
{else}
یه عمل دیگه
{/if} 	  

 

 

 

 

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

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

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

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

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

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

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

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

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

در حال بارگذاری


  • کاربران آنلاین در این صفحه

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...